Hebrew version · English chapter index
Build a circle game in Java and XML. Start with an Empty Views Activity and View Binding. Each chapter builds on the working app from the end of the previous chapter. 01 — the opening chapter explains the important project settings before you begin.
| Lesson or roadmap | What you learn |
|---|---|
| 01 — Drawing circles | Circle classes, a custom View, and Canvas drawing. |
| 02 — Touch and game state | Dragging, boundaries, and collection rules. |
| 03 — Finishing the game | Timing, best time, screen state, and the lifecycle. |
| 04 — Reflecting on OOP and Views | Dividing responsibilities between the model and the View. |
| 05–07 — Notifications and cloud roadmap | Local notifications, FCM, and cloud infrastructure. |
| 08–18 — Persistent game roadmap | Economy, animation, persistence, JSON, and WorkManager. |
To explore the layout editor first, open 01a — the preparatory Layout Editor lesson. To find a topic across other projects, open the Android topic index.