Android CS323 Cornez
Final Project
The final project for the class will be the construction of a Kotlin Android app.
Take a Java app built during the semester and reconstruct it in Kotlin.
You may work with up to three in a team. You do not have to work with others.
App project must be approved.
Project Requirements
-
This final project must include background processing.
Project Learning outcomes
- Learn how Kotlin improves upon Java code and solidifies your understanding of Java by comparing its
strengths and limitations with Kotlin.
- Learn how the Android APIs behave in both Java and Kotlin, improving your adaptability.
- Explore Kotlin's Advanced Features
- Simplify and extend existing classes without modifying them.
- Coroutines: Make asynchronous programming simpler and cleaner.
Last Day of Class Demonstration
You will present your final app during the last class meeting.
You should also be prepared to communicate what you have learned during the development of your app.