AndroidDev-social / DodoForMastodon

๐Ÿ˜ Mastodon client for Android, iOS and Desktop (JVM)
GNU General Public License v3.0
384 stars 29 forks source link

Setup Android app MVP with skeleton Welcome screen #18

Closed crocsandcoffee closed 2 years ago

crocsandcoffee commented 2 years ago

๐Ÿ“‘ What does this PR do?

โœ… Checklist

๐Ÿงช How can this PR been tested?

๐Ÿงพ Tasks Remaining: (List of tasks remaining to be implemented)

What is remaining to be implemented in this PR? Mention a list of them

๐Ÿ–ผ๏ธ Screenshots (if applicable):

Reminder - this screen is just a dummy UI. I just wanted to get everything up and running and commit the android setup to the repo

crocsandcoffee commented 2 years ago

Do not move the ui/common/src/commonMain/kotlin/social/androiddev/common/composables/ files into desktopMain/ They should be reusable from all platforms

Let's chat offline. They are referencing desktop related dependencies and as such cause build issues with the android app.

I just moved them for the quick fix to unblock getting the android app working, but you'll need to rework those utils and composables to pull out the desktop related code outside of the common/shared source set.