b

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

j

by Kivi

}

09.16.2021



Create an Android app with Kotlin and Jetpack Compose UI. Learn about Graph data structures and algorithms by building a Sudoku app.

✏️ Created by Ryan M. Kay. Check out his channel: https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg
? Ryan has a free Java course: https://www.youtube.com/watch?v=FL2SMZxNQlc

? Full Source Code Here:: https://github.com/BracketCove/GraphSudokuOpen/tree/master/app/src/main/java/com/bracketcove/graphsudoku
? Starting Point Branch Here: https://github.com/BracketCove/GraphSudokuOpen/tree/starting_point

Timestamps:
⌨️ (0:00:16) Introduction & Overview: Topics, Source
⌨️ (0:02:39) App Design Approach: 3rd Party Library Minimalism & MV-Whatever Architecture
⌨️ (0:04:50) Domain package: Repository Pattern, Enum, Data Class, Sealed Class, Hash Code, Interfaces
⌨️ (0:34:39) Common package: Extension Functions & Variables, Open-Closed Principle (OCP), Abstract Class, Singleton
⌨️ (0:50:20) Persistence (Storage) package: Clean Architecture Back End w/ Java File System Storage, Jetpack Proto Datastore
⌨️ (1:28:07) UI package: Jetpack Compose UI Basics, Styles, Typography, Light & Dark Themes
⌨️ (1:39:56) UI Components package: Modifiers, Reusable Toolbar & Loading Screens
⌨️ (1:52:08) UI Active Game Feature package: Presentation Logic & ViewModel w/ Coroutines, Kotlin Function Types
⌨️ (2:30:55) UI Active Game Feature package: Sudoku Game with Jetpack Compose UI & Activity Container
Note: In a larger App, I’d suggest using Fragments as Containers; didn’t make sense to with this app though
⌨️ (3:15:58) Computation Logic package: Overview, design, and testing of Graph DS & Algos for n-sized *square* Sudokus

? Thanks to our Champion and Sponsor supporters:
? Wong Voon jinq
? hexploitation
? Katia Moran
? BlckPhantom
? Nick Raker
? Otis Morgan
? DeezMaster
? Treehouse
? AppWrite

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

source

Kiviac.com is reader-supported. When you buy through links on our site, we may earn an affiliate commission.

Featured Articles

FOLLOW US

Comments

0 Comments

Related Posts

Many Used VW EVs on the Market May Be Subject to Recalls

Many Used VW EVs on the Market May Be Subject to Recalls

This article may contain affiliate links. A 2021 Volkswagen ID.4 Pro S listed last month in suburban Atlanta had 38,000 miles and an asking price of $17,900. New, that car went for about $43,000. Nowhere in the listing did the seller mention the January 2026...