diff --git a/docs/html/images/tools/studio/ic_devices_grey.png b/docs/html/images/tools/studio/ic_devices_grey.png new file mode 100644 index 0000000000000..4adfb88f42c05 Binary files /dev/null and b/docs/html/images/tools/studio/ic_devices_grey.png differ diff --git a/docs/html/images/tools/studio/ic_explore_grey.png b/docs/html/images/tools/studio/ic_explore_grey.png new file mode 100644 index 0000000000000..d1bc52714c010 Binary files /dev/null and b/docs/html/images/tools/studio/ic_explore_grey.png differ diff --git a/docs/html/images/tools/studio/ic_school_grey.png b/docs/html/images/tools/studio/ic_school_grey.png new file mode 100644 index 0000000000000..93cc855550099 Binary files /dev/null and b/docs/html/images/tools/studio/ic_school_grey.png differ diff --git a/docs/html/images/tools/studio/studio-feature-devices_2x.png b/docs/html/images/tools/studio/studio-feature-devices_2x.png new file mode 100644 index 0000000000000..af6f89f725785 Binary files /dev/null and b/docs/html/images/tools/studio/studio-feature-devices_2x.png differ diff --git a/docs/html/images/tools/studio/studio-feature-emulator_2x.jpg b/docs/html/images/tools/studio/studio-feature-emulator_2x.jpg new file mode 100644 index 0000000000000..75189310d42de Binary files /dev/null and b/docs/html/images/tools/studio/studio-feature-emulator_2x.jpg differ diff --git a/docs/html/images/tools/studio/studio-feature-github_2x.png b/docs/html/images/tools/studio/studio-feature-github_2x.png new file mode 100644 index 0000000000000..8d4e30b1a9184 Binary files /dev/null and b/docs/html/images/tools/studio/studio-feature-github_2x.png differ diff --git a/docs/html/images/tools/studio/studio-feature-gradle_2x.png b/docs/html/images/tools/studio/studio-feature-gradle_2x.png new file mode 100644 index 0000000000000..b4821b61e8f67 Binary files /dev/null and b/docs/html/images/tools/studio/studio-feature-gradle_2x.png differ diff --git a/docs/html/images/tools/studio/studio-feature-instant-run_2x.png b/docs/html/images/tools/studio/studio-feature-instant-run_2x.png new file mode 100644 index 0000000000000..b76d7c0c55bdf Binary files /dev/null and b/docs/html/images/tools/studio/studio-feature-instant-run_2x.png differ diff --git a/docs/html/images/tools/studio/studio-feature-livetemplate.gif b/docs/html/images/tools/studio/studio-feature-livetemplate.gif new file mode 100644 index 0000000000000..e265d9142146c Binary files /dev/null and b/docs/html/images/tools/studio/studio-feature-livetemplate.gif differ diff --git a/docs/html/jd_collections.js b/docs/html/jd_collections.js index 63e9354197a12..863d235d40b5f 100644 --- a/docs/html/jd_collections.js +++ b/docs/html/jd_collections.js @@ -128,7 +128,6 @@ var RESOURCE_COLLECTIONS = { "title": "", "resources": [ "https://www.youtube.com/watch?v=K2dodTXARqc&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", - "https://www.youtube.com/watch?v=3PIc-DuEU2s&list=PLWz5rJ2EKKc9e0d55YHgJFHXNZbGHEXJX", "https://www.youtube.com/watch?v=cD7NPxuuXYY&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", "https://www.youtube.com/watch?v=JLLnhwtDoHw&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", "https://www.youtube.com/watch?v=2I6fuD20qlY&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", @@ -1771,4 +1770,20 @@ var RESOURCE_COLLECTIONS = { "https://developers.google.com/android/nexus/images" ] }, + "tools/landing/resources": { + "title": "", + "resources": [ + "tools/studio/index.html", + "tools/studio/studio-features.html", + "sdk/installing/studio-tips.html", + ] + }, + "tools/landing/latest": { + "title": "", + "resources": [ + "https://medium.com/google-developers/how-often-should-you-update-android-studio-db25785c488e#.8blbql35x", + "http://android-developers.blogspot.com/2016/02/android-studio-20-beta.html", + "https://medium.com/google-developers/writing-more-code-by-writing-less-code-with-android-studio-live-templates-244f648d17c7#.hczcm02du", + ] + }, } diff --git a/docs/html/jd_extras.js b/docs/html/jd_extras.js index 75b51fb785a83..eb21dd9d93905 100644 --- a/docs/html/jd_extras.js +++ b/docs/html/jd_extras.js @@ -16,6 +16,28 @@ DISTRIBUTE_RESOURCES = DISTRIBUTE_RESOURCES.concat([ /* TODO Remove standard resources from here, such as below */ + { + "title":"Writing More Code by Writing Less Code with Android Studio Live Templates", + "titleFriendly":"", + "summary":"Unless you’re getting paid by the keystroke, no one wants to write repetitive boilerplate code.", + "url":"https://medium.com/google-developers/writing-more-code-by-writing-less-code-with-android-studio-live-templates-244f648d17c7#.hczcm02du", + "group":"", + "keywords": [], + "tags": ['studio'], + "image":"https://cdn-images-1.medium.com/max/800/1*JkrYXGs1AxZAbK0sCLrJAQ.gif", + "type":"medium" + }, + { + "title":"How Often Should You Update Android Studio?", + "titleFriendly":"", + "summary":"One of the beauties of Android Studio is how quickly is evolves and improves.", + "url":"https://medium.com/google-developers/how-often-should-you-update-android-studio-db25785c488e#.8blbql35x", + "group":"", + "keywords": [], + "tags": ['studio'], + "image":"https://cdn-images-1.medium.com/max/2000/1*chMiA9mGa_FBUOoesHHk3Q.png", + "type":"medium" + }, { "title":"Measure your app’s user acquisition channels", "titleFriendly":"", diff --git a/docs/html/ndk/downloads/index.jd b/docs/html/ndk/downloads/index.jd index b2e15c8e7e6b1..47d3113b8921a 100644 --- a/docs/html/ndk/downloads/index.jd +++ b/docs/html/ndk/downloads/index.jd @@ -4,20 +4,29 @@ page.title=NDK Downloads @jd:body -
+ +Select, from the table above, the NDK package for your development platform. For information about the changes in the newest version of the NDK, see Release Notes. For diff --git a/docs/html/sdk/index.jd b/docs/html/sdk/index.jd index 10f89009d14f9..0250c1e999f53 100644 --- a/docs/html/sdk/index.jd +++ b/docs/html/sdk/index.jd @@ -1,60 +1,80 @@ page.title=Download Android Studio and SDK Tools -page.tags="sdk, android studio,tools" +page.tags=sdk, android studio page.template=sdk -page.image=images/cards/android-studio_2x.png +section.landing=true header.hide=1 +nonavpage=true +fullpage=true +page.image=images/cards/android-studio_2x.png page.metaDescription=Download the official Android IDE and developer tools to build apps for Android phones, tablets, wearables, TVs, and more. @jd:body - + -
-
-The official Android IDE
- --To get Android Studio or stand-alone SDK tools, visit developer.android.com/sdk/ -
+
+ Push code and resource +changes to your app running on a device or emulator and see the +changes instantly come to life.
+Instant Run dramatically speeds up your edit, +build, and run cycles, keeping you "in the flow."
+ + + Learn more +
+ Write better code, work faster, and be more productive with an intelligent code editor that helps you each step of the way.
+Android Studio is built on IntelliJ and is capable of advanced code completion, refactoring, and code analysis.
+
+ Install and run your apps faster than with a physical device and test your app on virtually any Android device configuration: Android phones, Android tablets, Android Wear, and Android TV devices.
+The new Android Emulator 2.0 is faster than ever and allows you to dynamically resize the emulator and access a suite of sensor controls.
+ + + Learn more +
+ Easily configure your project to include code libraries and generate multiple build variants from a single project.
+With Gradle, Android Studio offers high-performance build automation, robust dependency management, and customizable build configurations.
+ + + Learn more +
+ Target multiple form factors with a single +project to easily share code among your different versions of your app.
+Android Studio provides a unified environment +to develop apps for Android phones, tablets, Android Wear, Android TV, and +Android Auto.
+ + + + Learn more +
+ Start projects with code templates for patterns such as navigation drawer and view pagers, or import Google code samples from GitHub.
+Android Studio's project wizards make it easier than ever to add code in a new project.
+
-At the core of Android Studio is an intelligent code editor capable of advanced - code completion, refactoring, and code analysis.
-The powerful code editor helps you be a more productive Android app developer.
-
-New project wizards make it easier than ever to start a new project.
- -Start projects using template code for patterns such as navigation drawer and view pagers, - and even import Google code samples from GitHub.
-
-Build apps for Android phones, tablets, Android Wear, - Android TV, Android Auto and Google Glass.
-With the new Android Project View and module support in Android Studio, it's easier - to manage app projects and resources. -
-Android Studio comes pre-configured with an optimized emulator image.
-The updated and streamlined Virtual Device Manager provides - pre-defined device profiles for common Android devices.
-
-Create multiple APKs for your Android app with different features using the same project.
-Manage app dependencies with Maven.
-Build APKs from Android Studio or the command line.
--For more details about features available in Android Studio, -read the overview at Android Studio.
-If you have been using Eclipse with ADT, be aware that Android Studio is now the official IDE -for Android, so you should migrate to Android Studio to receive all the -latest IDE updates. For help moving projects, -see Migrating to Android -Studio.
- - - - - - - -On Mac OS, run Android Studio with Java Runtime Environment (JRE) 6 for optimized font -rendering. You can then configure your project to use Java Development Kit (JDK) 6 or JDK 7.
- - - -Tested on Ubuntu® 12.04, Precise Pangolin (64-bit distribution +capable of running 32-bit applications)
Tested on Ubuntu® 14.04, Trusty Tahr (64-bit distribution capable of running -32-bit applications).
+-By default, the Android SDK does not include everything you need to start developing. -The SDK separates tools, platforms, and other components into packages you can -download as needed using the -Android SDK Manager. -So before you can start, there are a few packages you should add to your Android SDK.
- -To start adding packages, launch the Android SDK Manager in one of the following ways:
-
in the toolbar.SDK Manager.exe file at the root of the Android
- SDK directory.tools/ directory in the
- location where the Android SDK was installed, then execute android sdk.When you open the SDK Manager for the first time, several packages are selected by -default. Leave these selected, but be sure you have everything you need -to get started by following these steps:
- - -As a minimum when setting up the Android SDK, - you should download the latest tools and Android platform:
-The support library is required for:
-It also provides these popular APIs:
- -The Android Support Library - provides an extended set of APIs that are compatible with most versions of Android.
- -Open the Extras directory and select:
--
- -
The Google Play services APIs provide a variety of features and services for your Android - apps, such as:
- -To develop with Google APIs, you need the Google Play services package:
-Open the Extras directory and select:
-Note: Google Play services APIs are not available on all - Android-powered devices, but are available on all devices with Google Play Store. To use these - APIs in the Android emulator, you must also install the the Google APIs - system image from the latest Android X.X directory in the SDK Manager.
-Once you've selected all the desired packages, continue to install:
-The download progress is shown at the bottom of the SDK Manager window. - Do not exit the SDK Manager or it will cancel the download.
-With the above packages now in your Android SDK, you're ready to build apps -for Android. As new tools and other APIs become available, simply launch the SDK Manager - to download the new packages for your SDK.
- -Here are a few options for how you should proceed:
- -If you're new to Android development, learn the basics of Android apps by following -the guide to Building Your First App.
- -If you're ready to start building apps for Android wearables, see the guide to -Building Apps for Android Wear.
- -To start using Google APIs, such as Maps or -Play Game services, see the guide to -Setting Up Google Play -Services.
- -Instructions for
+ +Setting up Android Studio takes just a few clicks.
+ +While the Android Studio download
+completes, make sure you have JDK 8 or higher installed. To check which version
+you have, open a command line and type javac -version. If the JDK
+is not available or the version is lower than 1.8, download the Java SE Development Kit 8.