blob: 73fc302c63fa1a01275027ee3b4d460814188cfe [file] [log] [blame]
Scott Main50e990c2012-06-21 17:14:39 -07001fullpage=true
2no_footer_links=true
3carousel=true
Scott Main633de7b2012-02-01 14:49:32 -08004page.metaDescription=The official site for Android developers. Provides the Android SDK and documentation for app developers and designers.
The Android Open Source Project9066cfe2009-03-03 19:31:44 -08005@jd:body
Scott Mainda31f2e2012-12-04 18:23:09 -08006<div id="butterbar-wrapper" >
7 <div id="butterbar" >
8 <div id="butterbar-message">
9<a target="_blank" href="https://docs.google.com/a/google.com/forms/d/1EHLPGqhbxj2HungHRRN4_0K9TGpc-Izy-u46vBDgS8Q/viewform">
10 Take the Android Developer Survey</a>
11 </div>
12 </div>
13</div>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080014
15
Scott Main50e990c2012-06-21 17:14:39 -070016<div class="wrap">
17 <!-- Slideshow -->
18 <div class="slideshow-container slideshow-home col-16">
19 <a href="" class="slideshow-prev">Prev</a>
20 <a href="" class="slideshow-next">Next</a>
21 <div class="frame">
22 <ul>
23 <li class="item carousel-home">
Scott Main86c9d472013-06-21 20:39:41 -070024 <div class="content-left col-9">
25 <a href="{@docRoot}about/versions/jelly-bean.html"><img src="{@docRoot}images/home/android-jellybean.png" ></a>
26 </div>
27 <div class="content-right col-6">
28 <h1>More Jelly Beans!</h1>
29 <p>Android 4.3 is now available with a variety of performance improvements
30 and new developer features. </p>
31 <p>With this release, Android now supports Bluetooth Low Energy for battery
32 savings with wireless peripherals, OpenGL ES 3.0 for the most advanced mobile 3D
33 graphics, MPEG DASH support for high quality media streaming, and much more.</p>
34 <p><a href="{@docRoot}about/versions/jelly-bean.html" class="button">Learn More</a></p>
35 </div>
36 </li>
37 <li class="item carousel-home">
Scott Main248573b2013-05-29 12:27:09 -070038 <div class="content-left col-11" style="padding-top:10px;">
39 <a href="{@docRoot}channels/io2013.html">
40 <img src="{@docRoot}images/home/io-videos-2013.png" style="margin:60px 0 0;
41 box-shadow: 3px 10px 18px 1px #999;">
42 </a>
Scott Maind51eeba2013-02-25 10:19:11 -080043 </div>
Scott Main248573b2013-05-29 12:27:09 -070044 <div class="content-right col-4">
Scott Main99947692013-05-20 11:54:36 -070045 <h1>Watch the Android talks from Google I/O</h1>
46 <p>If you weren't able to attend Google I/O in person or couldn't make it
47 to all the talks, you can catch up on the action
48 with all the recordings, brought to you by
Scott Maina196e342013-05-07 14:15:42 -070049 <a href="http://developers.google.com/live">Google Developers Live</a>.</p>
Scott Main248573b2013-05-29 12:27:09 -070050 <p><a href="{@docRoot}channels/io2013.html" class="button"
Scott Main99947692013-05-20 11:54:36 -070051 >See the Android talks</a></p>
Scott Maind51eeba2013-02-25 10:19:11 -080052 </div>
53 </li>
Scott Main248573b2013-05-29 12:27:09 -070054
55
56
Scott Maind51eeba2013-02-25 10:19:11 -080057 <li class="item carousel-home">
Dirk Dougherty20d47ca2013-01-14 17:42:30 -080058 <div class="content-left col-11" style="padding-top:65px;">
59 <script src="//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
Dirk Doughertyc7e4be82013-07-17 18:00:35 -070060 <div style="box-shadow: 3px 10px 18px 1px #999;width:600px;height:336px">
Dirk Dougherty20d47ca2013-01-14 17:42:30 -080061 <div id="ytapiplayer">
Dirk Doughertyc7e4be82013-07-17 18:00:35 -070062 <a href="http://www.youtube.com/watch?v=CbpoZeQCNe4"><img width=600 src="{@docRoot}images/video-Colopl.png"></a><!--You need Flash player 8+ and JavaScript enabled to view this video. -->
Dirk Dougherty20d47ca2013-01-14 17:42:30 -080063 </div>
64 <script type="text/javascript">
65 var params = { allowScriptAccess: "always" };
66 var atts = { id: "ytapiplayer" };
Dirk Doughertyc7e4be82013-07-17 18:00:35 -070067 swfobject.embedSWF("//www.youtube.com/v/CbpoZeQCNe4?enablejsapi=1&playerapiid=ytplayer&version=3&HD=1;rel=0;showinfo=0;modestbranding;origin=developer.android.com;autohide=1",
68 "ytapiplayer", "600", "336", "8", null, null, params, atts);
Dirk Dougherty20d47ca2013-01-14 17:42:30 -080069
70 // Callback used to pause/resume carousel based on video state
71 function onytplayerStateChange(newState) {
72 var isPaused = $("#pauseButton").hasClass("paused");
73 if ((newState == 1) || (newState == 3)) {
74 // if playing or buffering, pause the carousel
75 if (!isPaused) {
76 $("#pauseButton").click();
77 }
78 } else {
79 // otherwise, make sure carousel is running
80 if (isPaused) {
81 $("#pauseButton").click();
82 }
83 }
84 }
85
86 // Callback received when YouTube player loads to setup callback (above)
87 function onYouTubePlayerReady(playerId) {
88 var ytplayer = document.getElementById("ytapiplayer");
89 ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
90 }
91
92 </script>
93 </div>
94 </div>
95 <div class="content-right col-4">
Dirk Dougherty35592bd62013-06-03 18:39:52 -070096 <h1 style="white-space:nowrap;line-height:1.2em;">Developer Story: <br />redBus.in</h1>
97 <p>Bangalore-based developers redBus.in talk about how Android is helping them deliver a superior booking and travel experience to millions of daily bus riders in India.</p>
Dirk Dougherty20d47ca2013-01-14 17:42:30 -080098 </div>
99 </li>
Dirk Doughertyc7e4be82013-07-17 18:00:35 -0700100
101 <li class="item carousel-home">
102 <div class="content-left col-11" style="padding-top:10px;">
103 <a href="{@docRoot}channels/io2013.html">
104 <img src="{@docRoot}images/home/io-videos-2013.png" style="margin:60px 0 0;
105 box-shadow: 3px 10px 18px 1px #999;">
106 </a>
107 </div>
108 <div class="content-right col-4">
109 <h1>Watch the Android talks from Google I/O</h1>
110 <p>If you weren't able to attend Google I/O in person or couldn't make it
111 to all the talks, you can catch up on the action
112 with all the recordings, brought to you by
113 <a href="http://developers.google.com/live">Google Developers Live</a>.</p>
114 <p><a href="{@docRoot}channels/io2013.html" class="button"
115 >See the Android talks</a></p>
116 </div>
117 </li>
118
119
Dirk Dougherty20d47ca2013-01-14 17:42:30 -0800120 <li class="item carousel-home">
Scott Main32c1c5c2012-06-22 21:21:35 -0700121 <div class="content-left col-9">
Scott Main88eee992012-01-03 12:06:03 -0800122 <a href="{@docRoot}about/versions/jelly-bean.html"><img src="{@docRoot}images/home/android-jellybean.png" ></a>
Scott Main32c1c5c2012-06-22 21:21:35 -0700123 </div>
124 <div class="content-right col-6">
Dirk Dougherty64b12112012-11-13 06:50:09 -0800125 <h1>Android 4.2 Jelly Bean!</h1>
126 <p>The latest version of Jelly Bean is here, with performance optimizations, a refreshed UI, and great new features for developers. </p>
127 <p>Android 4.2 includes APIs for developing lock sceen widgets and Daydream screensavers, using external displays, creating RTL layouts, building flexible UI with nested Fragments, and much more.</p>
Scott Main9748abb2012-11-29 14:28:44 -0800128 <p><a href="{@docRoot}about/versions/jelly-bean.html" class="button">Learn More</a></p>
Scott Main32c1c5c2012-06-22 21:21:35 -0700129 </div>
130 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700131 <li class="item carousel-home">
132 <div class="content-left col-10">
133 <img src="{@docRoot}images/home/design.png" style="margin-top:30px">
134 </div>
Scott Main32c1c5c2012-06-22 21:21:35 -0700135 <div class="content-right col-5">
Scott Main50e990c2012-06-21 17:14:39 -0700136 <h1>Make your Android apps<br>look great</h1>
137 <p>New templates in the design guide make it easier than ever to design apps
138that are beautiful and easy to use.</p>
Scott Main88eee992012-01-03 12:06:03 -0800139 <p><a href="{@docRoot}design/index.html" class="button">Learn More</a></p>
Scott Main50e990c2012-06-21 17:14:39 -0700140 </div>
141 </li>
142 <li class="item carousel-home">
143 <div class="content-left col-10">
Scott Main88eee992012-01-03 12:06:03 -0800144 <img src="{@docRoot}images/home/google-play.png"
Scott Main50e990c2012-06-21 17:14:39 -0700145 style="margin-top:50px">
146 </div>
Scott Main32c1c5c2012-06-22 21:21:35 -0700147 <div class="content-right col-5">
Scott Main50e990c2012-06-21 17:14:39 -0700148 <h1>Publish your apps<br>in Google Play</h1>
149 <p>The most visited store in the world for Android apps. Cloud-connected and always synced, it's never been easier for users to find and download your apps.</p>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800150
Scott Main32c1c5c2012-06-22 21:21:35 -0700151 <p><a href="{@docRoot}distribute/index.html" class="button">Learn More</a></p>
Scott Main50e990c2012-06-21 17:14:39 -0700152 </div>
153 </li>
154 </ul>
155 </div>
156 </div>
157 <!-- /End slideshow -->
Scott Mainb1560f22012-01-26 16:14:29 -0800158
Dirk Dougherty20d47ca2013-01-14 17:42:30 -0800159 <a href="" id="pauseButton" style="display:none">pause</a>
160
Scott Main50e990c2012-06-21 17:14:39 -0700161
Scott Main50e990c2012-06-21 17:14:39 -0700162</div>
163<div class="wrap" style="padding-bottom:20px">
164 <!-- Section links -->
165 <div class="home-sections">
166 <ul>
167 <li><a href="{@docRoot}about/index.html">About Android</a></li>
168 <li><a href="{@docRoot}sdk/index.html">Get the SDK</a></li>
169 <li><a href="http://source.android.com">Open Source</a></li>
170 <li><a href="{@docRoot}support.html">Support</a></li>
171 <li class="last"><a href="{@docRoot}legal.html">Legal</a></li>
172 </ul>
173 </div>
174 <!-- /Section links -->
175</div>