Course Overview
Overview
This course provides the required knowledge and skills to design and build a complete Android™ application. It delivers an extensive training on the main Android SDK components and its interactions. This course consists of 12 lessons; the first 3 focus on Kotlin fundamentals for candidates who do not have enough programming background or already have Java background only. The other 9 lessons focus on how to create Android applications from the beginner to the advanced level. The new features of the course include: more practical exercises and labs, easy to understand lessons, and is supported with graphics whenever possible. This course is adequate to provide trainees with the required knowledge and practical skills to be Android application developers. This course is mapped for AND-X01 exam.
Course Prerequisites
No prerequisites for this course.
Course Outline
Lesson 1: Introduction to Kotlin
Lesson 2: Control Flow Statements
Lesson 3: Functions & Object-Oriented Programming (OOP)
Lesson 4: Android Framework and Android Studio
Lesson 5: Creating User Interface UI
Lesson 6: Android Layouts, Styles, Theme and Menus
Lesson 7: Snackbar, Activities, Android Intent, Alert Dialog and Android Notifications
Lesson 8: Android Widgets
Lesson 9: Android Navigation Components
Lesson 10: Firebase Authentication and Database
Lesson 11: Location – Aware Apps: Using GPS and Google Maps
Lesson 12: App testing and Publishing
Upon completing this course, students will be able to:
- Learn the essentials of the Kotlin Programming Language and all Kotlin topics related Android applications development.
- Design and build a complete Android application.
- Debug and maintain Android applications using different tools and plugins.
- Thoroughly understand the life-cycle of an Android application and its main components.
- Use external resources, manifest files, intents and adapters.
- Understand and use all Android persistent storage techniques: Preferences, files, databases, and content providers.
- Use Android’s background processing techniques.
- Build location-aware applications using GPS as a location provider and Google Maps.
Exam Code
AND-X01
| 2026 CLASSES | |||||
|---|---|---|---|---|---|
| Jan | Feb | Mar | Apr | May | Jun |
| – | 17 – 20 | – | 20 – 23 | – | 8 – 11 |
| Jul | Aug | Sep | Oct | Nov | Dec |
| – | 10 – 13 | – | 5 – 8 | – | 14 – 17 |