Kotlin Multi-platform Mobile - Rod Mesquita

GDG Cincinnati

Rod Mesquita will lead us through building an Android and iOS app using Kotlin Multi-platform Mobile (KMM).

Feb 15, 2023, 11:30 PM – Feb 16, 2023, 1:30 AM (UTC)

20 RSVP'd

Key Themes

AndroidMobile

About this event

This will be a coding exercise using Kotlin Multi-platform mobile for building an Android and iOS app.

Hello everyone! This meetup will be presented using a Mac computer to enable to creation of cross-platform apps for Android and iOS. To get the most out of this codelab, you will need Android Studio and Xcode (MacOS only). If you don't have a Mac, that's OK, you can still do the Android part of the lab.

Important Note: If you don't already have Xcode installed in your Mac, please plan ahead because setting up all the software can take about one hour or more, depending on your internet download speed and hardware configuration.

Here is a checklist for making the most of this event:

  1. [  ] Make sure you have Brew setup in your Mac to help you install other packages - https://brew.sh
  2. [  ] Update Android Studio IDE to latest version > Electric Eel | 2022.1.1
  3. [  ] Install KMM plugin - https://kotlinlang.org/docs/multiplatform-mobile-setup.html
  4. [  ] Open Android Studio launcher window
  5. [  ] Open Plugins tab
  6. [  ] Search for “Multi” and select Kotlin Multi.. Mobile
  7. [  ] Install and Restart IDE and confirm choice in pop-up window
  8. [  ] Start New Project from launcher window
  9. [  ] Scroll to bottom of templates to find Kotlin Multiplatform App
  10. [  ] Change app name as needed
  11. [  ] Change Minimum SDK to API level 31 to meet Google Play Store requirements
  12. [  ] Use Regular Framework in the dropdown menu and click Finish
  13. [  ] Switch from Android to Project view (Project tab) to see iOS files

You might find IDE errors after completing the steps above. If you can't fix it before the event, Rod can address those issues during the meetup.

Additionally Rod has a YouTube video to help you complete the above steps! https://youtu.be/yLDHRM8TsRw

Speaker

  • Rod Mesquita

    Vopio Technologies

Organizers

  • Greg Williams

    Atomic Robot

    GDG Organizer

  • Patrick Hammond

    GDG Organizer

Contact Us