Desarrollo de Aplicaciones Android

Programa del Curso (48 Horas)

Introduction to Android
  • Introduction to Android
  • What is Android?
  • History of Android
  • Advantages of Android
  • Android and the Open Source Platform
  • Android Architecture
  • Android Software Development Kit (SDK)
  • System Requirements for SDK Installation
  • Downloading Android SDK
Getting started With Android
  • Getting Started with Android
  • Creating an Android Application
  • Creating a HelloWorld Android Project
  • Creating Android Virtual Device (AVD)
  • Creating Launch Configurations
  • Running and Debugging HelloWorld Project
  • Understanding the HelloWorld Project
  • Services, Activities, Activity Lifecycle, Content Providers, Broadcast Receivers
  • Communication Components
  • Intents and Filters
  • Pre-existing Components
  • Manifest File and Its Capabilities
Android User Interface
  • Android User Interface (UI)
  • Overview of UI
  • Views
  • Layouts
  • UI Components
  • Styles and Themes
  • Handling User Events
Android System Overview
  • Android System Overview
  • Preferences, File System
  • Notifications, Security Model
More UI Elements
  • More UI Elements
  • Adapters
  • Complex UI Components
  • Menus, Dialogs
  • Additional Views
Media Handling
  • Media Handling
  • Graphics, Animation
  • Audio/Video Playback
  • Camera
Data Handling in Android and Content Providers
  • Data Handling in Android and Content Providers
  • SQLite Database
  • Storing and Retrieving Data
  • Content Provider Multipurpose Internet Mail Extensions (MIME) Types
  • Adding, Modifying, and Removing Content
  • Searching Content providers
  • Content Files
  • Application Programming Interface (API) Supporting Content Files
  • Native Android Content providers
Using Google API
  • Google API
  • Location Based Services
  • Google Maps
Services, Broadcast Receivers and Intent Filters
  • Implementing Services
  • Service Lifecycle
  • Inter Process Communication
  • Broadcast Receivers
  • Implementing Broadcast Receivers
  • System Broadcast and how to use
  • Role of Filters
  • Intent-Matching Rules
  • Filters in Manifest
  • Filters in Broadcast Receivers
Bluetooth, Network, Wi-Fi, and Sensors
  • Bluetooth, Network, Wi-Fi, and Sensors
  • Using Bluetooth, Networks and Internet Connectivity
  • Wi-Fi, Sensors
Telephony and SMS
  • Telephony and SMS
  • Hardware required for Telephony
  • Sending and Receiving data using SMS and MMS
  • SIP and VOIP
Android Market
  • Android Market
  • Signing and Publishing App
  • Distributing, Marketing and Promoting
  • Best Practices