blob: de38f3de926b9d3697a5c2e9431ec7e9fd456430 [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.com66bbcaa2016-04-05 18:50:41 -070012<section class="dac-expand dac-hero dac-section-light" style="background:#FFE57F">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070013 <div class="wrap">
14 <div class="cols dac-hero-content">
15 <div class="col-1of2 col-push-1of2 dac-hero-figure">
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080016 <!--
Joe Fernandez571d3792015-10-28 13:58:58 -070017 <iframe width="448" height="252"
18 src="//www.youtube.com/embed/Z98hXV9GmzY?autohide=1&amp;showinfo=0"
19 frameborder="0" allowfullscreen=""
20 style="float: right;"></iframe>
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080021 -->
smain@google.com96948122016-04-06 19:59:55 -070022 <a href="{@docRoot}sdk/index.html">
smain@google.com66bbcaa2016-04-05 18:50:41 -070023 <img class="dac-hero-image" src="{@docRoot}images/tools/studio/studio-feature-instant-run_2x.png" />
smain@google.com96948122016-04-06 19:59:55 -070024 </a>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070025 </div>
26 <div class="col-1of2 col-pull-1of2">
smain@google.com96948122016-04-06 19:59:55 -070027 <h1 class="dac-hero-title">
28 <a style="color:inherit" href="{@docRoot}sdk/index.html">
29 Android Studio 2.0,<br>now available!</a></h1>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070030 <p class="dac-hero-description">
smain@google.com66bbcaa2016-04-05 18:50:41 -070031 The latest version of Android Studio is the biggest update yet.
32 It includes new features like <strong>Instant Run</strong>, which
33 dramatically speeds up your edit, build, and run cycles, keeping
34 you "in the flow."</p>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070035 </p>
smain@google.com66bbcaa2016-04-05 18:50:41 -070036 <div class="cols">
37 <div class="col-1of2">
38 <a class="dac-hero-cta" href="{@docRoot}sdk/index.html">
39 <span class="dac-sprite dac-auto-chevron"></span>
40 Get Android Studio
41 </a><br>
42 <a class="dac-hero-cta" href="{@docRoot}training/index.html">
43 <span class="dac-sprite dac-auto-chevron"></span>
44 Build your first app
45 </a>
46 </div>
47 <div class="col-1of2">
48 <a class="dac-hero-cta" href="{@docRoot}guide/index.html">
49 <span class="dac-sprite dac-auto-chevron"></span>
50 Learn about Android
51 </a><br>
52 <a class="dac-hero-cta" href="{@docRoot}samples/index.html">
53 <span class="dac-sprite dac-auto-chevron"></span>
54 See sample projects
55 </a>
56 </div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070057 </div>
Scott Main50e990c2012-06-21 17:14:39 -070058 </div>
Dirk Dougherty98794c02015-05-09 12:10:56 -070059 <!--<div class="dac-section dac-small">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070060 <div class="resource-widget resource-flow-layout col-16"
61 data-query="collection:develop/landing/mainlinks"
62 data-cardSizes="6x2"
63 data-maxResults="6"></div>
Dirk Dougherty98794c02015-05-09 12:10:56 -070064 </div>-->
Scott Main50e990c2012-06-21 17:14:39 -070065 </div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070066</section>
Dirk Dougherty98794c02015-05-09 12:10:56 -070067<div class="wrap dac-offset-parent">
68 <a class="dac-fab dac-scroll-button" data-scroll-button href="#latest">
69 <i class="dac-sprite dac-arrow-down-gray"></i>
70 </a>
71</div>
Robert Ly32c0cac2013-02-12 10:31:42 -080072
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080073<section class="dac-section dac-gray dac-small" id="latest"><div class="wrap">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070074 <h2 class="norule">Latest</h2>
75 <div class="resource-widget resource-flow-layout col-16"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080076 data-query="type:youtube+tag:develop+tag:featured, type:blog+tag:develop+tag:featured"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080077 data-sortOrder="-timestamp"
78 data-cardSizes="6x6"
79 data-items-per-page="6"
80 data-maxResults="15"
81 data-initial-results="3"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070082</div></section>
smain@google.come1c95082014-10-16 23:17:52 -070083
Dirk Dougherty74709452015-05-15 00:51:24 -070084<section class="dac-section dac-light"><div class="wrap">
Dirk Dougherty98794c02015-05-09 12:10:56 -070085 <h1 class="dac-section-title">Tools for building apps</h1>
86 <div class="dac-section-subtitle">
87 Insights into Android's tools and libraries to speed your development.
88 </div>
89 <div class="resource-widget resource-flow-layout col-16"
90 data-query="collection:develop/landing/tools"
91 data-cardSizes="6x6"
Dirk Doughertyc85bf852015-05-24 19:56:35 -070092 data-maxResults="15"
93 data-initial-results="3"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080094 data-items-per-page="6"
Dirk Dougherty98794c02015-05-09 12:10:56 -070095 data-sortOrder="random"></div>
Dirk Dougherty98794c02015-05-09 12:10:56 -070096</div></section>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -070097
Quddus Chong921e2042015-11-09 16:07:24 -080098<section class="dac-section dac-gray"><div class="wrap">
99 <h1 class="dac-section-title">Android development patterns</h1>
100 <div class="dac-section-subtitle">
101 Fundamental components and best practices that can help you build better apps.
102 </div>
103 <div class="resource-widget resource-flow-layout col-16"
104 data-query="collection:develop/landing/devpatterns"
105 data-cardSizes="6x6"
106 data-maxResults="3"></div>
107 <ul class="dac-section-links">
108 <li class="dac-section-link"><a href="https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-lJo_RGGXL2Psr8vVCTWjM">
109 <span class="dac-sprite dac-auto-chevron"></span>
110 Playlist
111 </a></li>
112 </ul>
113</div></section>
114
Dirk Dougherty74709452015-05-15 00:51:24 -0700115<section class="dac-section dac-section-light"><div class="wrap">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700116 <h1 class="dac-section-title">Android performance patterns</h1>
117 <div class="dac-section-subtitle">
118 Everything you need to know about improving your app’s performance.
119 </div>
120 <div class="resource-widget resource-flow-layout col-16"
121 data-query="collection:develop/landing/performance"
122 data-cardSizes="6x6"
123 data-maxResults="3"></div>
124 <ul class="dac-section-links">
125 <li class="dac-section-link"><a href="https://www.youtube.com/playlist?list=PLOU2XLYxmsIKEOXh5TwZEv89aofHzNCiu">
126 <span class="dac-sprite dac-auto-chevron"></span>
127 Playlist
128 </a></li>
129 </ul>
130</div></section>
Scott Main99947692013-05-20 11:54:36 -0700131
Dirk Dougherty98794c02015-05-09 12:10:56 -0700132<section class="dac-section dac-gray"><div class="wrap">
133 <h1 class="dac-section-title">Ubiquitous computing on Android</h1>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700134 <div class="dac-section-subtitle">
Joe Fernandez571d3792015-10-28 13:58:58 -0700135 A great experience for your users across devices.
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700136 </div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700137 <div class="resource-widget resource-flow-layout col-16"
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700138 data-query="collection:develop/landing/ubicomp"
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700139 data-cardSizes="6x6"
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700140 data-maxResults="3"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700141 <ul class="dac-section-links">
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700142 <li class="dac-section-link"><a href="/wear/index.html">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700143 <span class="dac-sprite dac-auto-chevron"></span>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700144 Wear
145 </a></li>
146 <li class="dac-section-link"><a href="/tv/index.html">
147 <span class="dac-sprite dac-auto-chevron"></span>
148 TV
149 </a></li>
150 <li class="dac-section-link"><a href="/auto/index.html">
151 <span class="dac-sprite dac-auto-chevron"></span>
152 Auto
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700153 </a></li>
154 </ul>
155</div></section>
Scott Main50e990c2012-06-21 17:14:39 -0700156
Dirk Dougherty85dea522015-05-21 14:20:25 -0700157<section class="dac-section dac-light" id="courses"><div class="wrap">
Dirk Dougherty98794c02015-05-09 12:10:56 -0700158 <h1 class="dac-section-title">Online Courses</h1>
159 <div class="dac-section-subtitle">Free online courses from Android
160 experts that bring you step-by-step to building your own apps.</div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700161 <div class="resource-widget resource-flow-layout col-16"
162 data-query="collection:develop/landing/courses"
Dirk Dougherty85dea522015-05-21 14:20:25 -0700163 data-sortOrder="random"
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700164 data-cardSizes="6x6"
Dirk Dougherty78c688f2015-05-22 10:23:10 -0700165 data-initial-results="6"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -0800166 data-items-per-page="24"
Dirk Dougherty3b41bb12015-09-18 16:09:21 -0700167 data-maxResults="24"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700168</div></section>