From d16db79ed8e1f08906536beb3f3cf8496795ec72 Mon Sep 17 00:00:00 2001 From: Rich Slogar Date: Fri, 7 Nov 2014 11:46:07 -0800 Subject: [PATCH] docs: workflow index [CP] Change-Id: I4b3004696698c4f15109373eda684fe0143dd7d6 (cherry picked from commit 8f524103d8d93033d80fcb95d30e4d7f5ab51bcc) --- docs/html/tools/workflow/index.jd | 131 +++++++++++++++----------------------- 1 file changed, 51 insertions(+), 80 deletions(-) diff --git a/docs/html/tools/workflow/index.jd b/docs/html/tools/workflow/index.jd index 784b212829f0..f76df7518d20 100644 --- a/docs/html/tools/workflow/index.jd +++ b/docs/html/tools/workflow/index.jd @@ -2,14 +2,14 @@ page.title=Introduction @jd:body

To develop apps for Android devices, you use a set of tools that are included in the Android SDK. -Once you've downloaded and installed the SDK, you can access these tools right from your Eclipse IDE, -through the ADT plugin, or from the command line. Developing with Eclipse is the preferred method because -it can directly invoke the tools that you need while developing applications.

+Once you've downloaded Android Studio and the Android SDK tools you can access these tools directly. +You can also access most of the SDK tools from the command line. Developing with Android Studio is the +preferred method because it can directly invoke the tools that you need while developing applications.

-

However, you may choose to develop with another IDE or a simple text editor and invoke the - tools on the command line or with scripts. This is a less streamlined way to develop because you - will sometimes have to call command line tools manually, but you will have access to the same - number of features that you would have in Eclipse.

+

However, you may choose to develop with another IDE or a simple text editor and invoke the +tools on the command line or with scripts. This is a less streamlined way to develop because you +will sometimes have to call command line tools manually, but you will have access to the same +number of features that you would have in Android Studio.

-

The basic steps for developing applications (with or without Eclipse) are shown in figure 1. The -development steps encompass four development phases, which include:

+

App Workflow

+ +

The basic steps for developing applications (with or without Android Studio) are shown in +figure 1. The development steps encompass four development phases, which include:

+ +

Essential command line tools

-

When developing in IDEs or editors other than Eclipse, be familiar with - all of the tools below, because you will have to run them from the command line.

+

When developing in IDEs or editors other than Android Studio, be familiar with + all of the tools below, because you will have to run them from the command line or script.

android
Create and update Android projects and create, move, and delete AVDs.
-
Android Emulator
+
Android Emulator
Run your Android applications on an emulated Android platform.
@@ -84,9 +92,9 @@ development steps encompass four development phases, which include:

source and third-party tools:

-
Ant
+
Gradle
-
To compile and build your Android project into an installable .apk file.
+
To compile and build your Android project into an installable .apk file(s).
Keytool
@@ -99,52 +107,15 @@ development steps encompass four development phases, which include:

JDK.
-

If you are using Eclipse and ADT, tools such as adb and android - are automatically called by Eclipse and ADT so you don't have to manually invoke these tools. +

If you are using Android Studio, tools such as adb and android + are automatically called by Android Studio so you don't have to manually invoke these tools. You need to be familiar with adb, however, because certain functions are not -accessible from - Eclipse, such as the adb shell commands. You might also need to call Keytool and -Jarsigner to - sign your applications, but you can set up Eclipse to do this automatically as well.

+ accessible from Android Studio, such as the adb shell commands. You might also + need to call Keytool and Jarsigner to sign your applications, but you can set up Android Studio + to do this automatically as well.

For more information on the tools provided with the Android SDK, see the - Tools section of the documentation.

- -

Other Third-Party Development Tools

-

- The tools described in this section are not developed by the Android SDK team. The Android Dev Guide - does not provide documentation for these tools. Please refer to the linked documents in each - section for documentation. -

-

Developing in IntelliJ IDEA

-
-The IntelliJ graphical user interface -
-

- IntelliJ IDEA is a powerful Java IDE from JetBrains that provides - full-cycle Android development support in both the free Community - Edition and the Ultimate edition. -

-

- The IDE ensures compatibility with the latest Android SDK and offers a - smart code editor with completion, quick navigation between code and - resources, a graphical debugger, unit testing support using Android - Testing Framework, and the ability to run applications in either the - emulator or a USB-connected device. -

-

- Links: -

- + Tools section of the documentation.

+ + -- 2.11.0