/UnicornCRM

Unicorn App Using Kotlin Multiplatform

Primary LanguageKotlin

UnicornCRM

  • Unicorn CRM App

Screenshots

Prerequisites

  • Install Kotlin Multiplatform Mobile plugin for Android Studio
brew install kdoctor
  • Run kdoctor
==> kdoctor
Environment diagnose (to see all details, use -v option):
[✓] Operation System
[✓] Java
[✓] Android Studio
[✓] Xcode
[!] CocoaPods
  ! CocoaPods configuration is not required, but highly recommended for full-fledged development
  ✖ System ruby is currently used
    CocoaPods is not compatible with system ruby installation on Apple M1 computers.
    Please install ruby via Homebrew, rvm, rbenv or other tool and make it default
    Detailed information: https://stackoverflow.com/questions/64901180/how-to-run-cocoapods-on-apple-silicon-m1/66556339#66556339
  ✖ CocoaPods requires your terminal to be using UTF-8 encoding.
    Consider adding the following to ~/.bash_profile
    export LC_ALL=en_US.UTF-8

Conclusion:
  ✓ Your operation system is ready for Kotlin Multiplatform Mobile Development!

Palette

    <color name="app_icon_gradient_start">@color/appBarColor</color>
    <color name="app_icon_gradient_end">@color/primary</color>

Dependencies

https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-ktor-sqldelight.html#add-dependencies-to-the-multiplatform-library

Moko MVVM

https://github.com/icerockdev/moko-mvvm

Compose ImageLoader

https://github.com/qdsfdhvh/compose-imageloader

IDE

Fleet

Links

https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-multiplatform-getting-started.html#next-step

https://youtu.be/TqQkv3bVMYc?si=K7Fm66B6HOgKI79C

https://www.youtube.com/live/IGuVIRZzVTk?si=siZisBgLhRH1cnbs