Android Development Masterclass
INTERACTIVE COURSE

Android Development Masterclass

Intermediate

66 Lessons

15h

Certificate of Completion

AI Explanations
AI Explanations
Android Development Masterclass
3 Assessments
47 Playgrounds
12 Quizzes
41 Illustrations

Takeaway Skills

Understanding of Android layouts and UI

Familiarity with intents, notifications and services

Working knowledge of leveraging in-app permissions in your Android application

The ability to integrate firebase services in an Android application

The ability to correctly use dependency injection frameworks such as Dagger

Hands-on experience with various jetpack components to speed up your development

Familiarity threading and memory management to optimize your application

Working knowledge of networking, including using Retrofit for REST API calls and Kotlin coroutines

Course Overview

This course covers various aspects of building Android applications, focusing on creating robust and efficient apps. The course is divided into several modules, accompanied by quizzes and coding challenges that will test your understanding of the course. You’ll start with an overview, which introduces the Android platform and its key features. Then, you will learn the various Android layouts and UI components—how to create and use different layouts, fragments, and custom views. Moreover, you’ll practically...Show More

Course Content

1

Overview

2

Android Layouts and UI Components

3

Android UI Components

4

Intents, Notifications, Threading & Services

5

App Permissions & User Location

6

Utilizing Firebase Services in Android

6 Lessons

Assessment 1: Android Core Concepts

Assessment

7

Lifecycle Aware Components

4 Lessons

8

Android Jetpack Components

5 Lessons

9

Data Persistence

8 Lessons

Assessment 2: Jetpack Components and Persistence

Assessment

10

Networking

4 Lessons

11

Dependency Injection

4 Lessons

12

Performance & Optimization

4 Lessons

13

Android App Testing

4 Lessons

Assessment 3: Networking, Performance, and Testing

Assessment

14

Conclusion

1 Lesson

15

Appendix

3 Lessons

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath