Syllabus Android
Chapter 1
- What’s Android?
- Setting up development environment
• Gradle
• Repositorios (breve introducción a Git)
- Fundaments:
• Basic Building blocks - Activities,Services,Broadcast Receivers & Content providers
• UI Components - Views & notifications
• Components for communication -Intents & Intent Filters
- Android API levels (versions & version names)
Chapter 2
- Application Structure (in detail)
• [Link]
• uses-permission & uses-sdk
• Assets
• Layouts & Drawable Resources
• Activities and Activity lifecycle
• SharedPreferences
• First Example (in multiples activities)
Chapter 3
- Menu
• Sub menu
- Toast, Dialogs, Progress
- Intents
1
• Explicit Intents
• Implicit intents
- Example with intents and Menu
- Styles & Themes
• [Link]
• drawable resources for shapes, gradients (selectors)
• style attribute in layout file
• Examples
Chapter 4
- Layouts (GridView , ListView, Relative Layout, Linear Layout )
- Adapters
- Navigation Drawer
- Notifications
- Broadcast Receivers
- Services and notifications
- Examples
Chapter 5
- Threads
• Threads running on UI thread (runOnUiThread)
• Worker thread
• Handlers & Runnable
• AsynTask
- Examples
Chapter 6
- Using sdcards
- Web Service
2
• What’s is web service
• Call web Service
• JSON Parsing
Chapter 7
- Base Datos (ORM’s)
- Maps, GPS, Location based Services
- Accessing Phone services (Call, SMS, MMS)
- Network connectivity services
- Sensors