blob: bd933f4f2f7692ae738d70b41e31f39c8313ace3 [file] [log] [blame]
Scott Main50e990c2012-06-21 17:14:39 -07001fullpage=true
Dirk Dougherty3506ac82014-02-21 11:15:52 -08002page.title=Develop Apps
Scott Mainbbaf11f2014-03-27 13:01:56 -07003page.viewport_width=970
Dirk Dougherty3506ac82014-02-21 11:15:52 -08004meta.tags="develop, getstarted, sdk, appquality, landing"
5section.landing=true
Scott Main50e990c2012-06-21 17:14:39 -07006header.hide=1
7carousel=1
8tabbedList=1
Dirk Dougherty5f0462a2013-11-19 13:15:07 -08009excludeFromSuggestions=true
Scott Main50e990c2012-06-21 17:14:39 -070010@jd:body
11
smain@google.com98f69702016-05-13 17:10:32 -070012
13 <section class="dac-expand dac-hero dac-light">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070014 <div class="wrap">
15 <div class="cols dac-hero-content">
16 <div class="col-1of2 col-push-1of2 dac-hero-figure">
smain@google.com98f69702016-05-13 17:10:32 -070017 <img class="dac-hero-image" src="/images/develop/hero_image_studio5_2x.png" srcset="/images/develop/hero_image_studio5.png 1x, /images/develop/hero_image_studio5_2x.png 2x">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070018 </div>
smain@google.com98f69702016-05-13 17:10:32 -070019 <div class="col-1of2 col-pull-1of2" style="margin-bottom:40px">
smain@google.com96948122016-04-06 19:59:55 -070020 <h1 class="dac-hero-title">
smain@google.comce4a9892016-05-12 12:55:51 -070021 <a style="color:inherit" href="{@docRoot}studio/index.html">
smain@google.com62dfd042016-05-12 12:23:20 -070022 Android Studio 2.1,<br>now available!</a></h1>
smain@google.com98f69702016-05-13 17:10:32 -070023
24<p class="dac-hero-description">Android Studio provides the fastest tools for
25building apps on every type of Android device.</p>
26
27<p class="dac-hero-description">The latest version, Android Studio 2.1, adds
28support for N Preview development on top of the faster Android Emulator and
29Instant Run feature from 2.0.</p>
30
smain@google.comd078d202016-05-16 15:22:17 -070031<p style="margin-top:24px">
smain@google.com98f69702016-05-13 17:10:32 -070032 <a class="dac-hero-cta" href="{@docRoot}studio/index.html">
33 <span class="dac-sprite dac-auto-chevron"></span>
34 Get Android Studio
35 </a>
smain@google.comd078d202016-05-16 15:22:17 -070036 &nbsp;&nbsp;&nbsp;&nbsp;<wbr>
smain@google.com98f69702016-05-13 17:10:32 -070037 <a class="dac-hero-cta" href="{@docRoot}studio/releases/index.html">
38 <span class="dac-sprite dac-auto-chevron"></span>
39 See the release notes</a>
smain@google.comd078d202016-05-16 15:22:17 -070040</p>
smain@google.com98f69702016-05-13 17:10:32 -070041
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070042 </div>
Scott Main50e990c2012-06-21 17:14:39 -070043 </div>
Scott Main50e990c2012-06-21 17:14:39 -070044 </div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070045</section>
smain@google.com98f69702016-05-13 17:10:32 -070046
Dirk Dougherty98794c02015-05-09 12:10:56 -070047<div class="wrap dac-offset-parent">
48 <a class="dac-fab dac-scroll-button" data-scroll-button href="#latest">
49 <i class="dac-sprite dac-arrow-down-gray"></i>
50 </a>
51</div>
Robert Ly32c0cac2013-02-12 10:31:42 -080052
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080053<section class="dac-section dac-gray dac-small" id="latest"><div class="wrap">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070054 <h2 class="norule">Latest</h2>
55 <div class="resource-widget resource-flow-layout col-16"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080056 data-query="type:youtube+tag:develop+tag:featured, type:blog+tag:develop+tag:featured"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080057 data-sortOrder="-timestamp"
58 data-cardSizes="6x6"
59 data-items-per-page="6"
60 data-maxResults="15"
61 data-initial-results="3"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070062</div></section>
smain@google.come1c95082014-10-16 23:17:52 -070063
Dirk Dougherty74709452015-05-15 00:51:24 -070064<section class="dac-section dac-light"><div class="wrap">
Dirk Dougherty98794c02015-05-09 12:10:56 -070065 <h1 class="dac-section-title">Tools for building apps</h1>
66 <div class="dac-section-subtitle">
67 Insights into Android's tools and libraries to speed your development.
68 </div>
69 <div class="resource-widget resource-flow-layout col-16"
70 data-query="collection:develop/landing/tools"
71 data-cardSizes="6x6"
Dirk Dougherty9ae42db2016-05-15 18:52:24 -070072 data-maxResults="24"
Dirk Doughertyc85bf852015-05-24 19:56:35 -070073 data-initial-results="3"
Dirk Dougherty9ae42db2016-05-15 18:52:24 -070074 data-items-per-page="6"></div>
Dirk Dougherty98794c02015-05-09 12:10:56 -070075</div></section>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -070076
Quddus Chong921e2042015-11-09 16:07:24 -080077<section class="dac-section dac-gray"><div class="wrap">
78 <h1 class="dac-section-title">Android development patterns</h1>
79 <div class="dac-section-subtitle">
80 Fundamental components and best practices that can help you build better apps.
81 </div>
82 <div class="resource-widget resource-flow-layout col-16"
83 data-query="collection:develop/landing/devpatterns"
84 data-cardSizes="6x6"
85 data-maxResults="3"></div>
86 <ul class="dac-section-links">
87 <li class="dac-section-link"><a href="https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-lJo_RGGXL2Psr8vVCTWjM">
88 <span class="dac-sprite dac-auto-chevron"></span>
89 Playlist
90 </a></li>
91 </ul>
92</div></section>
93
Dirk Dougherty74709452015-05-15 00:51:24 -070094<section class="dac-section dac-section-light"><div class="wrap">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070095 <h1 class="dac-section-title">Android performance patterns</h1>
96 <div class="dac-section-subtitle">
97 Everything you need to know about improving your app’s performance.
98 </div>
99 <div class="resource-widget resource-flow-layout col-16"
100 data-query="collection:develop/landing/performance"
101 data-cardSizes="6x6"
102 data-maxResults="3"></div>
103 <ul class="dac-section-links">
104 <li class="dac-section-link"><a href="https://www.youtube.com/playlist?list=PLOU2XLYxmsIKEOXh5TwZEv89aofHzNCiu">
105 <span class="dac-sprite dac-auto-chevron"></span>
106 Playlist
107 </a></li>
108 </ul>
109</div></section>
Scott Main99947692013-05-20 11:54:36 -0700110
Dirk Dougherty98794c02015-05-09 12:10:56 -0700111<section class="dac-section dac-gray"><div class="wrap">
112 <h1 class="dac-section-title">Ubiquitous computing on Android</h1>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700113 <div class="dac-section-subtitle">
Joe Fernandez571d3792015-10-28 13:58:58 -0700114 A great experience for your users across devices.
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700115 </div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700116 <div class="resource-widget resource-flow-layout col-16"
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700117 data-query="collection:develop/landing/ubicomp"
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700118 data-cardSizes="6x6"
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700119 data-maxResults="3"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700120 <ul class="dac-section-links">
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700121 <li class="dac-section-link"><a href="/wear/index.html">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700122 <span class="dac-sprite dac-auto-chevron"></span>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700123 Wear
124 </a></li>
125 <li class="dac-section-link"><a href="/tv/index.html">
126 <span class="dac-sprite dac-auto-chevron"></span>
127 TV
128 </a></li>
129 <li class="dac-section-link"><a href="/auto/index.html">
130 <span class="dac-sprite dac-auto-chevron"></span>
131 Auto
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700132 </a></li>
133 </ul>
134</div></section>
Scott Main50e990c2012-06-21 17:14:39 -0700135
Dirk Dougherty85dea522015-05-21 14:20:25 -0700136<section class="dac-section dac-light" id="courses"><div class="wrap">
Dirk Dougherty98794c02015-05-09 12:10:56 -0700137 <h1 class="dac-section-title">Online Courses</h1>
138 <div class="dac-section-subtitle">Free online courses from Android
139 experts that bring you step-by-step to building your own apps.</div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700140 <div class="resource-widget resource-flow-layout col-16"
141 data-query="collection:develop/landing/courses"
Dirk Dougherty85dea522015-05-21 14:20:25 -0700142 data-sortOrder="random"
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700143 data-cardSizes="6x6"
Dirk Dougherty78c688f2015-05-22 10:23:10 -0700144 data-initial-results="6"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -0800145 data-items-per-page="24"
Dirk Dougherty3b41bb12015-09-18 16:09:21 -0700146 data-maxResults="24"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700147</div></section>