2. What is Android Studio
• IDE for developing android applications
• Announced 16th May 2013 During Google I/O conference
• Similar to eclipse with ADT Plug-in
• Android focused IDE based on IntelliJ IDEA
2 / 11
3. Android Studio Features
• Powerful code editing (I’ll show you in a moment)
• Rich layout Editor
• Gradle-based build support
• Lint tool (for code analysis)
• Maven support
• Template based wizards
3 / 11
4. Source: Android for .NET Developers: 1 Getting Started @Pluralsight Authored by Jim Wilson
4 / 11
6. Android SDK manager
• Manages Installs, updates, and removes features of your
development environment.
• Tools
• SDKs for each API Level
• Extras
You are responsible for running SDK manager
6 / 11
7. What is Android application
• Loosely coupled set of services
• Can use other application (without direct link)
• Consists of:
•
•
•
•
Activities (screens)
Services (running in a background)
Broadcast receivers (reacting on events)
Content providers (API s for Data)
7 / 11
9. Android Studio Project Structure
• Main Project
• .idea
• Project Module
• Build
• Libs
• SRC
• Java
• res
• Gradle
•
Make it easy to create several variants of an application, either for multi-apk distribution or for different flavors of an applicationlti-apk
distribution or for different flavors of an application
http://tools.android.com/tech-docs/new-build-system
9 / 11
Android ships with a debugging tool called the Dalvik Debug Monitor Server (DDMS), which provides port-forwarding services, screen capture on the device, thread and heap information on the device, logcat, process, and radio state information, incoming call and SMS spoofing, location data spoofing, and more. This page provides a modest discussion of DDMS features; it is not an exhaustive exploration of all the features and capabilities.