blob: a945f0a7a504476432ddc1f2fa6de618243aac24 [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>
Dirk Dougherty0acf9462013-07-17 18:00:35 -070023
Scott Main50e990c2012-06-21 17:14:39 -070024 <li class="item carousel-home">
Scott Main86c9d472013-06-21 20:39:41 -070025 <div class="content-left col-9">
26 <a href="{@docRoot}about/versions/jelly-bean.html"><img src="{@docRoot}images/home/android-jellybean.png" ></a>
27 </div>
28 <div class="content-right col-6">
Dirk Dougherty3ab04702013-07-07 14:10:16 -070029 <h1>A Sweeter Jelly Bean!</h1>
Scott Main86c9d472013-06-21 20:39:41 -070030 <p>Android 4.3 is now available with a variety of performance improvements
Dirk Dougherty3ab04702013-07-07 14:10:16 -070031 and new features. </p>
32 <p>For developers, the new platform adds support for <span style="white-space:nowrap;">OpenGL ES 3.0</span>,
33 connectivity with Bluetooth Smart devices and sensors, support for restricted profiles, a modular DRM framework,
34 new profiling tools, and more.</p>
Scott Main86c9d472013-06-21 20:39:41 -070035 <p><a href="{@docRoot}about/versions/jelly-bean.html" class="button">Learn More</a></p>
36 </div>
37 </li>
Scott Main248573b2013-05-29 12:27:09 -070038
39
Scott Maind51eeba2013-02-25 10:19:11 -080040 <li class="item carousel-home">
Dirk Dougherty20d47ca2013-01-14 17:42:30 -080041 <div class="content-left col-11" style="padding-top:65px;">
42 <script src="//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
Dirk Doughertyc7e4be82013-07-17 18:00:35 -070043 <div style="box-shadow: 3px 10px 18px 1px #999;width:600px;height:336px">
Dirk Dougherty20d47ca2013-01-14 17:42:30 -080044 <div id="ytapiplayer">
Dirk Doughertyc7e4be82013-07-17 18:00:35 -070045 <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 -080046 </div>
47 <script type="text/javascript">
48 var params = { allowScriptAccess: "always" };
49 var atts = { id: "ytapiplayer" };
Dirk Doughertyc7e4be82013-07-17 18:00:35 -070050 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",
51 "ytapiplayer", "600", "336", "8", null, null, params, atts);
Dirk Dougherty20d47ca2013-01-14 17:42:30 -080052
53 // Callback used to pause/resume carousel based on video state
Dirk Dougherty0acf9462013-07-17 18:00:35 -070054 function onytplayerStateChange(newState) {
Dirk Dougherty20d47ca2013-01-14 17:42:30 -080055 var isPaused = $("#pauseButton").hasClass("paused");
56 if ((newState == 1) || (newState == 3)) {
57 // if playing or buffering, pause the carousel
58 if (!isPaused) {
59 $("#pauseButton").click();
60 }
61 } else {
62 // otherwise, make sure carousel is running
63 if (isPaused) {
64 $("#pauseButton").click();
65 }
66 }
67 }
68
69 // Callback received when YouTube player loads to setup callback (above)
70 function onYouTubePlayerReady(playerId) {
71 var ytplayer = document.getElementById("ytapiplayer");
72 ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
73 }
74
75 </script>
76 </div>
77 </div>
78 <div class="content-right col-4">
Dirk Dougherty0acf9462013-07-17 18:00:35 -070079 <h1 style="white-space:nowrap;line-height:1.2em;">Developer Story: <br />Colopl</h1>
80 <p>The creators of Kuma The Bear, Japan-based Colopl, talk about how Google Play and Android allowed them to grow their business to become one of the most profitable games publishers in APAC to date. </p>
Dirk Dougherty20d47ca2013-01-14 17:42:30 -080081 </div>
82 </li>
Dirk Doughertyc7e4be82013-07-17 18:00:35 -070083
Dirk Dougherty0acf9462013-07-17 18:00:35 -070084
Dirk Doughertyc7e4be82013-07-17 18:00:35 -070085 <li class="item carousel-home">
86 <div class="content-left col-11" style="padding-top:10px;">
87 <a href="{@docRoot}channels/io2013.html">
88 <img src="{@docRoot}images/home/io-videos-2013.png" style="margin:60px 0 0;
89 box-shadow: 3px 10px 18px 1px #999;">
90 </a>
91 </div>
92 <div class="content-right col-4">
93 <h1>Watch the Android talks from Google I/O</h1>
94 <p>If you weren't able to attend Google I/O in person or couldn't make it
95 to all the talks, you can catch up on the action
96 with all the recordings, brought to you by
97 <a href="http://developers.google.com/live">Google Developers Live</a>.</p>
98 <p><a href="{@docRoot}channels/io2013.html" class="button"
99 >See the Android talks</a></p>
100 </div>
101 </li>
102
103
Dirk Dougherty20d47ca2013-01-14 17:42:30 -0800104 <li class="item carousel-home">
Scott Main50e990c2012-06-21 17:14:39 -0700105 <div class="content-left col-10">
106 <img src="{@docRoot}images/home/design.png" style="margin-top:30px">
107 </div>
Scott Main32c1c5c2012-06-22 21:21:35 -0700108 <div class="content-right col-5">
Scott Main50e990c2012-06-21 17:14:39 -0700109 <h1>Make your Android apps<br>look great</h1>
110 <p>New templates in the design guide make it easier than ever to design apps
111that are beautiful and easy to use.</p>
Scott Main88eee992012-01-03 12:06:03 -0800112 <p><a href="{@docRoot}design/index.html" class="button">Learn More</a></p>
Scott Main50e990c2012-06-21 17:14:39 -0700113 </div>
114 </li>
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700115
116
Scott Main50e990c2012-06-21 17:14:39 -0700117 <li class="item carousel-home">
118 <div class="content-left col-10">
Scott Main88eee992012-01-03 12:06:03 -0800119 <img src="{@docRoot}images/home/google-play.png"
Scott Main50e990c2012-06-21 17:14:39 -0700120 style="margin-top:50px">
121 </div>
Scott Main32c1c5c2012-06-22 21:21:35 -0700122 <div class="content-right col-5">
Scott Main50e990c2012-06-21 17:14:39 -0700123 <h1>Publish your apps<br>in Google Play</h1>
124 <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 -0800125
Scott Main32c1c5c2012-06-22 21:21:35 -0700126 <p><a href="{@docRoot}distribute/index.html" class="button">Learn More</a></p>
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700127 </div>
Scott Main50e990c2012-06-21 17:14:39 -0700128 </li>
129 </ul>
130 </div>
131 </div>
132 <!-- /End slideshow -->
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700133
Dirk Dougherty20d47ca2013-01-14 17:42:30 -0800134 <a href="" id="pauseButton" style="display:none">pause</a>
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700135
136
Scott Main50e990c2012-06-21 17:14:39 -0700137</div>
138<div class="wrap" style="padding-bottom:20px">
139 <!-- Section links -->
140 <div class="home-sections">
141 <ul>
142 <li><a href="{@docRoot}about/index.html">About Android</a></li>
143 <li><a href="{@docRoot}sdk/index.html">Get the SDK</a></li>
144 <li><a href="http://source.android.com">Open Source</a></li>
145 <li><a href="{@docRoot}support.html">Support</a></li>
146 <li class="last"><a href="{@docRoot}legal.html">Legal</a></li>
147 </ul>
148 </div>
149 <!-- /Section links -->
Dirk Dougherty0acf9462013-07-17 18:00:35 -0700150</div>