Developing applications for Android

Learn how to develop an app with Android. Getting to know the programs and environments to develop it and the necessary steps until its publications and later market launch.

Topics

    • What is Android?

    • Android SDK Installation, Android Studio, Eclipse and ADT

    • The APK files

    • Emulators and phisycal devices

    • XML file and AndroidManifest.xml

    • Sign APK and distribution

    • Application characteristics

    • Activities

    • Activities life cycle

    • Intents

    • Layouts y views

    • ViewGroups

    • Advanced views

    • Screens resolutions

    • ListView y Adapters

    • How to handle an event

    • Styles and themes

    • Contextual menu

    • Menu items, submenu and contextual menu

    • Dialogs

    • Toasts

    • Notifications

    • Preferences and screen states

    • Files

    • Android SQLite

    • Content providers

    • How to execute

    • Local and remote services

    • Threads and AsyncTask

    • Camera photo

    • Network conection and bluetooth

    • Location services

    • Sensor Manager, how to: accelerometer, orientation

    • Vibration

    • HTTP / SOAP / Rest Requests

    • Processing XML / JSON