Learning Kotlin by Building Android Games
Learn Kotlin from Scratch & Build Android Games using Canvas and AI
Buy on Amazon →Contents
-
PREPreface
Act 1 — The Foundations
-
1Setting Up Android Studio & Your First App
-
2Variables, Types, and Operators
-
3Project — Bouncing Ball Project
-
4Controlling the Flow of the Code
-
5Project — Interactive Tap Project
-
6Loops and Iteration
-
7Project — Pattern Drawer Project
-
8Functions
-
9Project — Act 1 Capstone: Fruit Catcher Project
Act 2 — Building Bigger
-
10Arrays & Lists
-
11Project — Particle Swarm Project
-
12Sets, Maps, and Advanced Collections
-
13Project — Level Grid Project
-
14Lambdas and Nullability
-
15Project — Advanced Spawner Project
Act 3 — Objects, Threads & Full Games
-
16Object Oriented Programming — Core Concepts
-
17Project — Game Entity: The Particle Class Project
-
18Inheritance and Polymorphism
-
19Project — Varied Enemies Project
-
20Interfaces, Threads, and Runnable
-
21Project — The Threaded Game Loop Project
-
22Graphics and Audio: Sprite Sheets, Atlases, and Sound
-
23Project — Act 3 Capstone: Endless Runner Project
Act 4 — AI-Assisted Development
-
24The Kotlin Wilderness — Topics This Book Didn't Cover
-
25AI-Assisted Programming — Turbo Charge Your Development
-
26Vibe Coding Project 1 — Vibe Runner Project
-
27Vibe Coding Project 2 — Vibe Space Shooter Project
-
28Final Project — Star Defender Part 1: Architecture & State Project
-
29Final Project — Star Defender Part 2: Enemies & Waves Project
-
30Final Project — Star Defender Part 3: Polish & Depth Project
Appendices