Skip to content

Latest commit

 

History

History
85 lines (64 loc) · 3.77 KB

README.md

File metadata and controls

85 lines (64 loc) · 3.77 KB

Project setup diary

This diary records setting up the project and learning about the current bleeding edge libraries for multiplatform app development with Jetpack Compose Multiplatform.

Somewhat frustrating
Spoiler: it can be somewhat frustrating

Note: This project was initially bootstrapped from the all-platforms template. However, once it became apparent that supporting multiple platforms requires a lot of platform-specific work, I recreated the project based on the iOS + Android template. The old project repository is retained here.

After the stable release of Compose Multiplatform was announced, the project was manually updated to match the structure generated by the wizard.

Development machine

  • Apple M1 Max MacBook Pro with 64 GB of memory
  • MacOS Sonoma 14.0
  • XCode 15.0
  • Android Studio Giraffe 2022.3.1 Patch 2
  • OpenJDK 17 (from Homebrew, see diary below)

The journey

  1. Setting up basic structure
  2. State and navigation
  3. Cocoapods
  4. Adding images
  5. Database
  6. Upgrading
  7. ...
  8. Conclusion

See also:

Links to external resources

Compose Multiplatform

Jetpack Compose

Other resources

Other projects or blogs regarding Compose Multiplatform projects:

TODO: