• 2 Posts
  • 1.57K Comments
Joined 2 years ago
cake
Cake day: August 24th, 2023

help-circle












  • Android dev of many many many years here.

    Android Studio with Jetpack Compose.

    I’d also suggest you try doing kotlin multiplatform. You can take your Android app and end up with a iOS app, and if you want, a desktop app. You would need a Mac for the ios app eventually, but not for the desktop apps.

    There is minimal work to get it set up to start, they provide a wizard, and there are a lot of libraries available now that are multiplatform.

    IOS and Desktop are both considered stable now, but the iOS beta was pretty solid.

    All the apps it generates are native apps.

    Even if you don’t want to do multiplatform to start, if you use kotlkn only libraries that are capable of it, you could easily switch to it in the future if you wanted to as it’d be structured properly from the start.

    E.g for libraries if you use Koin instead of Dagger2/hilt you could switch to multiplatform in the future without much effort. If you chose dagger instead, it’d be a big task to switch. And if you start it as multiplatform but Android only, you’ll know which areas still need implementation work later to eventually work on iOS.




  • A thing would need to officially be a flop to be considered squandered like the Cybertruck is looking like.

    They might have a few failures ahead of them yet though, but you can’t call a mid flight project squandered.

    Edit: e.g part of that loss could be attributed to them finalizing and now starting production at the megapack factory at Shanghai. Short of Elon backlash stopping sales of their commercial batteries, that won’t be squandered and will make a billion or two or three in profits this year.