Android Development Classroom Training Course Training
-
Introduction
In this introductory module you will cover overview of the course, the Android operating system, and the Kotlin programming language.This will be followed by an introduction to the Android architecture, including the role of components such as activities, services, broadcast receivers, and content providers. Students will also learn how to use the Android Studio IDE for Android development.
-
Layouts and UI Components
You will then explore Android layouts and UI components, including the creation of user interfaces with views, buttons, text fields, and other components.
-
Layouts and UI Components
You will then explore Android layouts and UI components, including the creation of user interfaces with views, buttons, text fields, and other components.
-
Data Storage and Persistence
This module teaches data storage and persistence in Android, including shared preferences, internal storage, external storage, and SQLite databases.
-
Networking and Web Services
An exploration of networking and web services in Android, including making HTTP requests, parsing JSON data, and using Retrofit for API calls.
-
Multimedia and Graphics
An introduction to multimedia and graphics in Android, including the use of images, audio, and video.
-
Fragments and Navigation
An exploration of fragments and navigation in Android, including the use of fragments to create flexible, reusable UI components and the use of the Navigation component for navigation between screens.
-
Location Services and Maps
Location services and maps in Android, including the use of GPS, maps, and location-based services
-
Background Services and Notifications
You will then get to explore background services and notifications in Android, including the creation of services that run in the background, and the use of notifications to communicate with the user.
-
Kotlin Coroutines and Android KTX
You will finally cover Kotlin coroutines and Android KTX, including the use of coroutines for asynchronous programming and the use of Android KTX for a more concise, readable code
-
Capstone Project
This is final project that allows you to apply the skills you have learned throughout the course to build a complete Android app. You will be required to complete and present the project to successfully pass the course and be awarded a certificate.