blob: b1d738832b3a20ab00463d4b14ba12dafe847214 [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"
18 src="/images/develop/hero-layout-editor_2x.png">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070019 </div>
smain@google.com98f69702016-05-13 17:10:32 -070020 <div class="col-1of2 col-pull-1of2" style="margin-bottom:40px">
smain@google.com96948122016-04-06 19:59:55 -070021 <h1 class="dac-hero-title">
smain@google.comce4a9892016-05-12 12:55:51 -070022 <a style="color:inherit" href="{@docRoot}studio/index.html">
smain@google.comf032cbf2016-09-19 10:42:34 -070023 Android Studio 2.2 <nobr>is here!</nobr></a></h1>
smain@google.com98f69702016-05-13 17:10:32 -070024
smain@google.comf032cbf2016-09-19 10:42:34 -070025<p class="dac-hero-description">The latest version of Android Studio includes a
26rewritten <b>layout editor</b> with the new constraint layout,
27helping you build rich UI with less work.</p>
smain@google.com98f69702016-05-13 17:10:32 -070028
smain@google.comf032cbf2016-09-19 10:42:34 -070029
smain@google.com0e98b642016-09-19 16:19:37 -070030<p class="dac-hero-description">With over 20 new features, Android Studio
smain@google.comf032cbf2016-09-19 10:42:34 -0700312.2 helps you code faster and smarter.</p>
smain@google.com98f69702016-05-13 17:10:32 -070032
smain@google.comd078d202016-05-16 15:22:17 -070033<p style="margin-top:24px">
smain@google.com98f69702016-05-13 17:10:32 -070034 <a class="dac-hero-cta" href="{@docRoot}studio/index.html">
35 <span class="dac-sprite dac-auto-chevron"></span>
smain@google.comf032cbf2016-09-19 10:42:34 -070036 Get Android Studio 2.2
smain@google.com98f69702016-05-13 17:10:32 -070037 </a>
smain@google.comd078d202016-05-16 15:22:17 -070038 &nbsp;&nbsp;&nbsp;&nbsp;<wbr>
smain@google.com98f69702016-05-13 17:10:32 -070039 <a class="dac-hero-cta" href="{@docRoot}studio/releases/index.html">
40 <span class="dac-sprite dac-auto-chevron"></span>
41 See the release notes</a>
smain@google.comd078d202016-05-16 15:22:17 -070042</p>
smain@google.com98f69702016-05-13 17:10:32 -070043
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070044 </div>
Scott Main50e990c2012-06-21 17:14:39 -070045 </div>
Scott Main50e990c2012-06-21 17:14:39 -070046 </div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070047</section>
smain@google.com98f69702016-05-13 17:10:32 -070048
Dirk Dougherty98794c02015-05-09 12:10:56 -070049<div class="wrap dac-offset-parent">
50 <a class="dac-fab dac-scroll-button" data-scroll-button href="#latest">
51 <i class="dac-sprite dac-arrow-down-gray"></i>
52 </a>
53</div>
Robert Ly32c0cac2013-02-12 10:31:42 -080054
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080055<section class="dac-section dac-gray dac-small" id="latest"><div class="wrap">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070056 <h2 class="norule">Latest</h2>
57 <div class="resource-widget resource-flow-layout col-16"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080058 data-query="type:youtube+tag:develop+tag:featured, type:blog+tag:develop+tag:featured"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -080059 data-sortOrder="-timestamp"
60 data-cardSizes="6x6"
61 data-items-per-page="6"
62 data-maxResults="15"
63 data-initial-results="3"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070064</div></section>
smain@google.come1c95082014-10-16 23:17:52 -070065
Dirk Dougherty74709452015-05-15 00:51:24 -070066<section class="dac-section dac-light"><div class="wrap">
Dirk Dougherty98794c02015-05-09 12:10:56 -070067 <h1 class="dac-section-title">Tools for building apps</h1>
68 <div class="dac-section-subtitle">
69 Insights into Android's tools and libraries to speed your development.
70 </div>
71 <div class="resource-widget resource-flow-layout col-16"
72 data-query="collection:develop/landing/tools"
73 data-cardSizes="6x6"
Dirk Dougherty9ae42db2016-05-15 18:52:24 -070074 data-maxResults="24"
Dirk Doughertyc85bf852015-05-24 19:56:35 -070075 data-initial-results="3"
Dirk Dougherty9ae42db2016-05-15 18:52:24 -070076 data-items-per-page="6"></div>
Dirk Dougherty98794c02015-05-09 12:10:56 -070077</div></section>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -070078
Quddus Chong921e2042015-11-09 16:07:24 -080079<section class="dac-section dac-gray"><div class="wrap">
80 <h1 class="dac-section-title">Android development patterns</h1>
81 <div class="dac-section-subtitle">
82 Fundamental components and best practices that can help you build better apps.
83 </div>
84 <div class="resource-widget resource-flow-layout col-16"
85 data-query="collection:develop/landing/devpatterns"
86 data-cardSizes="6x6"
87 data-maxResults="3"></div>
88 <ul class="dac-section-links">
89 <li class="dac-section-link"><a href="https://www.youtube.com/playlist?list=PLWz5rJ2EKKc-lJo_RGGXL2Psr8vVCTWjM">
90 <span class="dac-sprite dac-auto-chevron"></span>
91 Playlist
92 </a></li>
93 </ul>
94</div></section>
95
Dirk Dougherty74709452015-05-15 00:51:24 -070096<section class="dac-section dac-section-light"><div class="wrap">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -070097 <h1 class="dac-section-title">Android performance patterns</h1>
98 <div class="dac-section-subtitle">
99 Everything you need to know about improving your app’s performance.
100 </div>
101 <div class="resource-widget resource-flow-layout col-16"
102 data-query="collection:develop/landing/performance"
103 data-cardSizes="6x6"
104 data-maxResults="3"></div>
105 <ul class="dac-section-links">
106 <li class="dac-section-link"><a href="https://www.youtube.com/playlist?list=PLOU2XLYxmsIKEOXh5TwZEv89aofHzNCiu">
107 <span class="dac-sprite dac-auto-chevron"></span>
108 Playlist
109 </a></li>
110 </ul>
111</div></section>
Scott Main99947692013-05-20 11:54:36 -0700112
Dirk Dougherty98794c02015-05-09 12:10:56 -0700113<section class="dac-section dac-gray"><div class="wrap">
114 <h1 class="dac-section-title">Ubiquitous computing on Android</h1>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700115 <div class="dac-section-subtitle">
Joe Fernandez571d3792015-10-28 13:58:58 -0700116 A great experience for your users across devices.
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700117 </div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700118 <div class="resource-widget resource-flow-layout col-16"
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700119 data-query="collection:develop/landing/ubicomp"
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700120 data-cardSizes="6x6"
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700121 data-maxResults="3"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700122 <ul class="dac-section-links">
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700123 <li class="dac-section-link"><a href="/wear/index.html">
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700124 <span class="dac-sprite dac-auto-chevron"></span>
Dirk Dougherty674b1fc2015-05-07 20:39:50 -0700125 Wear
126 </a></li>
127 <li class="dac-section-link"><a href="/tv/index.html">
128 <span class="dac-sprite dac-auto-chevron"></span>
129 TV
130 </a></li>
131 <li class="dac-section-link"><a href="/auto/index.html">
132 <span class="dac-sprite dac-auto-chevron"></span>
133 Auto
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700134 </a></li>
135 </ul>
136</div></section>
Scott Main50e990c2012-06-21 17:14:39 -0700137
Dirk Dougherty85dea522015-05-21 14:20:25 -0700138<section class="dac-section dac-light" id="courses"><div class="wrap">
Dirk Dougherty98794c02015-05-09 12:10:56 -0700139 <h1 class="dac-section-title">Online Courses</h1>
140 <div class="dac-section-subtitle">Free online courses from Android
141 experts that bring you step-by-step to building your own apps.</div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700142 <div class="resource-widget resource-flow-layout col-16"
143 data-query="collection:develop/landing/courses"
Dirk Dougherty85dea522015-05-21 14:20:25 -0700144 data-sortOrder="random"
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700145 data-cardSizes="6x6"
Dirk Dougherty78c688f2015-05-22 10:23:10 -0700146 data-initial-results="6"
Dirk Dougherty31ae1c512015-11-07 13:18:02 -0800147 data-items-per-page="24"
Dirk Dougherty3b41bb12015-09-18 16:09:21 -0700148 data-maxResults="24"></div>
Dirk Dougherty6c1c2632015-05-02 16:31:11 -0700149</div></section>