01 - Android
Project1: ConnectX
Examples/docs of the game:
- https://www.mathsisfun.com/games/connect-crazy.html
- https://instructions.hasbro.com/en-my/instruction/connect-4-game
- https://www.wikihow.com/Play-Connect-4
Extended rules you need to implement:
- winning condition - 3, 4 and 5
- board size - up to 10x10
- choose your own 3 different combos, sizes do not have to be user customizable.
Homework 01
Deadline: 2025-10-16 23:59:59
Design board UI, using classical XML based layouts.
Try to use minimal amount of subviews.
Support portrait and landscape - and different screen sizes. Phone and Tablet.
Use styles.
Test on emulator!
Homework 02.
Deadline: 2025-10-23 23:59:59
Design board UI, using Jetpack compose.
All the same rules apply as in HW 1.
Homework 03.
Deadline: 2025-10-30 23:59:59
Finalize game in both UI styles. Use Viewmodels in jetpack compose.