blob: d9e52f0f29a15ad1cd340d41fa5e4f43dbefc26f [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" "../dtd/concept.dtd">
<concept xml:lang="en-us" id="c_android-studio">
<title>About MOTODEV Studio for Android</title>
<prolog>
<metadata>
<keywords><!--<indexterm></indexterm>--></keywords>
</metadata>
</prolog>
<conbody>
<p>MOTODEV Studio for Android offers unsurpassed workflow ease and a unique integrated experience for developing
Android applications. One installer brings you everything you need: from design to development to deployment on an
Android handset to sales, with a focus on Motorola products. MOTODEV Studio for Android saves you many steps so
you can focus on creativity while maximizing productivity.</p>
<p>Among the many features of MOTODEV Studio for Android are:</p>
<ul>
<li><b>Complete Development Package</b>: one installer ensures an integrated development environment with Eclipse
and Android Development Tools (ADT) plus automatic download of the Android SDKs, add-ons, and samples on 32-bit
or 64-bit versions of Microsoft Windows and Linux, and 64-bit versions of Mac OS X. All of the essentials are
set up for you. Or, install as plugins into an existing Eclipse installation.</li>
<li><uicontrol>Native Development</uicontrol>: Build projects with native (C/C++) components, generate C/C++
classes from native function declarations in your Java source files.</li>
<li><uicontrol>App Validator</uicontrol>: Detect and repair problems before your app is distributed. The App
Validator checks your app for a wide range of improper conditions: missing permissions and translated strings,
improper layouts, incompatibilities with various devices, and problems with your Java code such as unclosed
database cursors. </li>
<li><b>Code Generation</b>: Automatically generate code to access UI widgets defined in your xml-based layout
files.</li>
<li><b>Device Management View</b>: Easily create and manage AVDs (Android Virtual Devices), and set AVD startup
options using the Device Management view. Use this view to quickly launch an ADB shell or Emulator Console.</li>
<li><b>Screen Capture</b>: From the Device Management view you can easily capture an image of the screen on a real
or emulated device.</li>
<li><b>Handset Emulators in a view</b>: test applications on an integrated emulator within a MOTODEV Studio view:
no need to switch between IDE and target. Make use of handset-specific emulators.</li>
<li><b>Target Motorola Handsets</b>: debug and run applications on connected Android handsets, such as those
available from Motorola, Mobility.</li>
<li><b>Application Creation Wizards</b>: create essential classes simply and easily, including Broadcast Receiver,
Content Provider, Service, and Activity.</li>
<li><b>Drag and Drop Snippets</b>: add often-used code from templates for more stable and better performing
applications.</li>
<li><b>Application Signing</b>: create and import certificates to sign applications.</li>
<li><b>Deploy Packages</b>: load your applications onto a target handset or emulator with just a few clicks.
Easily export zip-aligned packages (signed or unsigned) compatible with Google Play.</li>
<li><b>MOTODEV Studio Perspective</b>: displays the most common development views by default.</li>
<li><b>MOTODEV Database Perspective</b>: allows you to view and edit SQLite databases on developer handsets and
emulated devices.</li>
<li><b>Localization Files Editor</b>: helps you to create, translate, and manage localized strings files.</li>
<li><b>RSS Feeds view</b>: includes feeds from Motorola, Inc. related to Android app development and marketing.</li>
<li><b>MOTODEV Web Resources</b>: this web page, presented as an Eclipse view, contains links to MOTODEV Studio
release notes and other helpful resources on the web.</li>
</ul>
</conbody>
</concept>