AsteroidOS / AsteroidOSSync

Android application to synchronize a phone with a watch running asteroid-btsyncd.
GNU General Public License v3.0
101 stars 37 forks source link

[Kotlin] Migration to Compose #158

Open Doomsdayrs opened 2 years ago

Doomsdayrs commented 2 years ago

The Android ecosystem is not only migrating away from java to Kotlin, but away from XML layouts to Compose.

After #156 is completed, this should become a priority.

To accomplish this, proper architecture should be implemented, refer to the MAD skills playlist below provided by Android.

This will make the application simpler to code and maintain.

Resources: https://developer.android.com/jetpack/compose https://www.youtube.com/watch?v=TPWmfJq16rA&list=PLWz5rJ2EKKc8GZWCbUm3tBXKeqIi3rcVX

Doomsdayrs commented 2 years ago

UI Mockup with a mouse AsteroidOS Sync new UI