blob: 564dbf943e4acf287cb747eded899ee5a5a848f0 [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.comf032cbf2016-09-19 10:42:34 -070017 <img class="dac-hero-image" style="padding-top:32px"
smain@google.coma3252f12016-09-26 12:18:30 -070018 src="/images/develop/hero-layout-editor_2x.png"
19 srcset="/images/develop/hero-layout-editor_2x.png 2x,
20 /images/develop/hero-layout-editor.png 1x">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070021 </div>
smain@google.com98f69702016-05-13 17:10:32 -070022 <div class="col-1of2 col-pull-1of2" style="margin-bottom:40px">
smain@google.com96948122016-04-06 19:59:55 -070023 <h1 class="dac-hero-title">
smain@google.comce4a9892016-05-12 12:55:51 -070024 <a style="color:inherit" href="{@docRoot}studio/index.html">
smain@google.com65873fb2016-09-26 12:49:52 -070025 Android Studio 2.2</a></h1>
smain@google.com98f69702016-05-13 17:10:32 -070026
smain@google.coma3252f12016-09-26 12:18:30 -070027<p class="dac-hero-description">There are 20+ new features in this release
28focused on helping you code faster and smarter. With Android Studio 2.2 you
29can:</p>
smain@google.com98f69702016-05-13 17:10:32 -070030
smain@google.coma3252f12016-09-26 12:18:30 -070031<ul class="dac-hero-description">
32 <li>Develop your app user interface faster with the new Layout Editor &amp;
33 Constraint Layout</li>
34 <li>Develop smarter with the APK analyzer &amp; expanded code analysis</li>
35 <li>Develop with the the latest Android 7.0 Nougat APIs &amp; features</li>
36</ul>
smain@google.com98f69702016-05-13 17:10:32 -070037
smain@google.comd078d202016-05-16 15:22:17 -070038<p style="margin-top:24px">
smain@google.com98f69702016-05-13 17:10:32 -070039 <a class="dac-hero-cta" href="{@docRoot}studio/index.html">
40 <span class="dac-sprite dac-auto-chevron"></span>
smain@google.comf032cbf2016-09-19 10:42:34 -070041 Get Android Studio 2.2
smain@google.com98f69702016-05-13 17:10:32 -070042 </a>
smain@google.comd078d202016-05-16 15:22:17 -070043 &nbsp;&nbsp;&nbsp;&nbsp;<wbr>
smain@google.com65873fb2016-09-26 12:49:52 -070044 <a class="dac-hero-cta" href="{@docRoot}studio/features.html">
smain@google.com98f69702016-05-13 17:10:32 -070045 <span class="dac-sprite dac-auto-chevron"></span>
smain@google.com65873fb2016-09-26 12:49:52 -070046 See more features</a>
smain@google.comd078d202016-05-16 15:22:17 -070047</p>
smain@google.com98f69702016-05-13 17:10:32 -070048
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070049 </div>
Scott Main50e990c2012-06-21 17:14:39 -070050 </div>
Scott Main50e990c2012-06-21 17:14:39 -070051 </div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070052</section>
smain@google.com98f69702016-05-13 17:10:32 -070053
Dirk Dougherty98794c02015-05-09 12:10:56 -070054<div class="wrap dac-offset-parent">
55 <a class="dac-fab dac-scroll-button" data-scroll-button href="#latest">
56 <i class="dac-sprite dac-arrow-down-gray"></i>
57 </a>
58</div>
Robert Ly32c0cac2013-02-12 10:31:42 -080059
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080060<section class="dac-section dac-gray dac-small" id="latest"><div class="wrap">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070061 <h2 class="norule">Latest</h2>
62 <div class="resource-widget resource-flow-layout col-16"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080063 data-query="type:youtube+tag:develop+tag:featured, type:blog+tag:develop+tag:featured"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080064 data-sortOrder="-timestamp"
65 data-cardSizes="6x6"
66 data-items-per-page="6"
67 data-maxResults="15"
68 data-initial-results="3"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070069</div></section>
smain@google.come1c95082014-10-16 23:17:52 -070070
Dirk Dougherty74709452015-05-15 00:51:24 -070071<section class="dac-section dac-light"><div class="wrap">
Dirk Dougherty98794c02015-05-09 12:10:56 -070072 <h1 class="dac-section-title">Tools for building apps</h1>
73 <div class="dac-section-subtitle">
74 Insights into Android's tools and libraries to speed your development.
75 </div>
76 <div class="resource-widget resource-flow-layout col-16"
77 data-query="collection:develop/landing/tools"
78 data-cardSizes="6x6"
Dirk Dougherty9ae42db2016-05-15 18:52:24 -070079 data-maxResults="24"
Dirk Doughertyc85bf852015-05-24 19:56:35 -070080 data-initial-results="3"
Dirk Dougherty9ae42db2016-05-15 18:52:24 -070081 data-items-per-page="6"></div>
Dirk Dougherty98794c02015-05-09 12:10:56 -070082</div></section>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -070083
Quddus Chong921e2042015-11-09 16:07:24 -080084<section class="dac-section dac-gray"><div class="wrap">
85 <h1 class="dac-section-title">Android development patterns</h1>
86 <div class="dac-section-subtitle">
87 Fundamental components and best practices that can help you build better apps.
88 </div>
89 <div class="resource-widget resource-flow-layout col-16"
90 data-query="collection:develop/landing/devpatterns"
91 data-cardSizes="6x6"
92 data-maxResults="3"></div>
93 <ul class="dac-section-links">
94 <li class="dac-section-link"><a href="https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-lJo_RGGXL2Psr8vVCTWjM">
95 <span class="dac-sprite dac-auto-chevron"></span>
96 Playlist
97 </a></li>
98 </ul>
99</div></section>
100
Dirk Dougherty74709452015-05-15 00:51:24 -0700101<section class="dac-section dac-section-light"><div class="wrap">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700102 <h1 class="dac-section-title">Android performance patterns</h1>
103 <div class="dac-section-subtitle">
104 Everything you need to know about improving your app’s performance.
105 </div>
106 <div class="resource-widget resource-flow-layout col-16"
107 data-query="collection:develop/landing/performance"
108 data-cardSizes="6x6"
109 data-maxResults="3"></div>
110 <ul class="dac-section-links">
111 <li class="dac-section-link"><a href="https://www.youtube.com/playlist?list=PLOU2XLYxmsIKEOXh5TwZEv89aofHzNCiu">
112 <span class="dac-sprite dac-auto-chevron"></span>
113 Playlist
114 </a></li>
115 </ul>
116</div></section>
Scott Main99947692013-05-20 11:54:36 -0700117
Dirk Dougherty98794c02015-05-09 12:10:56 -0700118<section class="dac-section dac-gray"><div class="wrap">
119 <h1 class="dac-section-title">Ubiquitous computing on Android</h1>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700120 <div class="dac-section-subtitle">
Joe Fernandez571d3792015-10-28 13:58:58 -0700121 A great experience for your users across devices.
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700122 </div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700123 <div class="resource-widget resource-flow-layout col-16"
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700124 data-query="collection:develop/landing/ubicomp"
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700125 data-cardSizes="6x6"
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700126 data-maxResults="3"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700127 <ul class="dac-section-links">
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700128 <li class="dac-section-link"><a href="/wear/index.html">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700129 <span class="dac-sprite dac-auto-chevron"></span>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700130 Wear
131 </a></li>
132 <li class="dac-section-link"><a href="/tv/index.html">
133 <span class="dac-sprite dac-auto-chevron"></span>
134 TV
135 </a></li>
136 <li class="dac-section-link"><a href="/auto/index.html">
137 <span class="dac-sprite dac-auto-chevron"></span>
138 Auto
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700139 </a></li>
140 </ul>
141</div></section>
Scott Main50e990c2012-06-21 17:14:39 -0700142
Dirk Dougherty85dea522015-05-21 14:20:25 -0700143<section class="dac-section dac-light" id="courses"><div class="wrap">
Dirk Dougherty98794c02015-05-09 12:10:56 -0700144 <h1 class="dac-section-title">Online Courses</h1>
145 <div class="dac-section-subtitle">Free online courses from Android
146 experts that bring you step-by-step to building your own apps.</div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700147 <div class="resource-widget resource-flow-layout col-16"
148 data-query="collection:develop/landing/courses"
Dirk Dougherty85dea522015-05-21 14:20:25 -0700149 data-sortOrder="random"
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700150 data-cardSizes="6x6"
Dirk Dougherty78c688f2015-05-22 10:23:10 -0700151 data-initial-results="6"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -0800152 data-items-per-page="24"
Dirk Dougherty3b41bb12015-09-18 16:09:21 -0700153 data-maxResults="24"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700154</div></section>