Android Programming Course - Kotlin, Jetpack Compose UI, Graph Data Structures & Algorithms

Android Programming Course - Kotlin, Jetpack Compose UI, Graph Data Structures & Algorithms

freeCodeCamp.org via freeCodeCamp Direct link

Common package: Extension Functions & Variables, Open-Closed Principle (OCP), Abstract Class, Singleton

4 of 10

4 of 10

Common package: Extension Functions & Variables, Open-Closed Principle (OCP), Abstract Class, Singleton

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Android Programming Course - Kotlin, Jetpack Compose UI, Graph Data Structures & Algorithms

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction & Overview: Topics, Source
  2. 2 App Design Approach: 3rd Party Library Minimalism & MV-Whatever Architecture
  3. 3 Domain package: Repository Pattern, Enum, Data Class, Sealed Class, Hash Code, Interfaces
  4. 4 Common package: Extension Functions & Variables, Open-Closed Principle (OCP), Abstract Class, Singleton
  5. 5 Persistence (Storage) package: Clean Architecture Back End w/ Java File System Storage, Jetpack Proto Datastore
  6. 6 UI package: Jetpack Compose UI Basics, Styles, Typography, Light & Dark Themes
  7. 7 UI Components package: Modifiers, Reusable Toolbar & Loading Screens
  8. 8 UI Active Game Feature package: Presentation Logic & ViewModel w/ Coroutines, Kotlin Function Types
  9. 9 UI Active Game Feature package: Sudoku Game with Jetpack Compose UI & Activity Container
  10. 10 Computation Logic package: Overview, design, and testing of Graph DS & Algos for n-sized *square* Sudokus

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.