HelloKMM - Hello World in Kotlin Multiplatform Mobile (new empty project)

Overview

Hello KMM!

Hello World in Kotlin Multiplatform Mobile (new empty project)

KMM

Getting started:

Kotlinlang.org hass instructions on getting you all setup from scratch; they can be found here.

Setup your environment.

Up to date instructions on how to configure your environment for KMM can be found on the KMM website.

If you are a more visual learner, the Kotlin team published a good video tutorial on YouTube titled, "Your First Kotlin Multiplatform Mobile App Tutorial".

Alternatively, the TL;DR:

  1. Install the latest Android Studio for your platform.
  2. Install the latest Kotlin Multiplatform Mobile plugin.
  3. Download the latest Xcode.
  4. Install cocoapods:
    • sudo gem install cocoapods
  5. Create a new KMM project, or clone this repository.
    • git clone https://github.com/BlakeBarrett/HelloKMM.git

Housekeeping.

  • Its always good practice to add a good .gitignore file to any new repository.
    I used gitignore.io to generate the ignore files in this repository.
You might also like...
Aagent-new-service-parent - A Springboot Rest Webservice Project that can be deployed to a Docker container

Webservice in a Docker Container A Springboot Rest Webservice Project that can b

πŸƒ Multimodular Android MVVM Template I use whenever I start a new Android Project.

Android architecture starter template This template is compatible with the latest stable version of Android Studio. Features Room Database Hilt ViewMo

A starter project to build command-line tools in Kotlin Multiplatform
A starter project to build command-line tools in Kotlin Multiplatform

A starter project to build command-line tools in Kotlin Multiplatform Contains a re-implementation of a real world CLI tool: git-standup Installation

New Relic Kotlin Instrumentation for Kotlin Coroutine. It successfully handles thread changes in suspend states.

new-relic-kotlin-coroutine New Relic Kotlin Instrumentation for Kotlin Coroutine. It successfully handles thread changes in suspend states. Usage 1- U

Pling is a mobile project management application
Pling is a mobile project management application

Pling is a mobile project management application. This application was developed as part of the β€œEmbedded Interface Programming” course. Pling should include all the necessary and minimal features for planning a project, such as creating a project, adding tasks and monitoring progress.

Kotlin Tutorials for new learners.

Kotlin Programming Tutorial for Beginners Learn Kotlin Programming, its basics and Fundamentals from scratch. Topics to be covered Overview Course int

Mocking for Kotlin/Native and Kotlin Multiplatform using the Kotlin Symbol Processing API (KSP)

Mockative Mocking for Kotlin/Native and Kotlin Multiplatform using the Kotlin Symbol Processing API (KSP). Installation Mockative uses KSP to generate

New style for app design Online Sunglasses Shop App UI made in Jetpack Compose.πŸ˜‰πŸ˜Ž
New style for app design Online Sunglasses Shop App UI made in Jetpack Compose.πŸ˜‰πŸ˜Ž

JetSunglassUI-Android New style for app design Online Sunglasses Shop App UI made in Jetpack Compose. πŸ˜‰ 😎 (Navigation Components, Dagger-Hilt, Mater

This is our new version of chatkit

ChatKitV4 (This read me is under develop) This is our new version of chatkit. Here we seprate Core Logic and UI sections. You can use it as seprate mo

Owner
Blake Barrett
My professional deetz can be found on my LinkedIn: https://linkedin.com/in/blakerbarrett
Blake Barrett
A Hello World and Template for the KorGe game engine

Korge Hello World and Template This is a Hello World and Template for the KorGe game engine. Using gradle with kotlin-dsl. You can open this project i

Kiet 0 May 1, 2022
CodeLab for the workshop: A Composable New World

A Composable New World! Compose is here! ?? I've created a codelab where you can follow step by step the development of android application using Comp

Carlos Mota 9 Nov 25, 2022
Kotlin-phoenix - A set of tools aimed to bridge Phoenix with the Kotlin Multiplatform world

Kotlin Phoenix This project is aimed to allow developers to work with Phoenix Ch

Adrien Jacquier Bret 5 Sep 21, 2022
Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project

Newsout Android and iOS mobile client for Nextcloud news App. The Android client is already available to download in the Play Store. F-Droid and Apple

Simon Schubert 118 Oct 3, 2022
πŸŽ“ Learning Kotlin Coroutines for Android by example. πŸš€ Sample implementations for real-world Android use cases. πŸ›  Unit tests included!

Kotlin Coroutines - Use Cases on Android ?? Learning Kotlin Coroutines for Android by example. ?? Sample implementations for real-world Android use ca

Lukas Lechner 2.1k Jan 3, 2023
CovidTracker traces all the covid-19 cases all over the world.

CovidTracker Crona Tracker trace india covid-19 cases upto district level and can trace other countries cases too. It can also traces user's current l

Anuraj Jain 6 May 22, 2021
The RuneTopic game server implementation that hosts and processes a game world.

RuneTopic Game Server The RuneTopic game server implementation that hosts and processes a game world. Setup Guide You can host a game server with Dock

Runetopic 2 Jan 13, 2022
WordGuess - A portuguese game inspired in the world fever wordle game

WordGuess WordGuess is a portuguese game inspired in the world fever wordle game

Anthoni Ipiranga 6 Jul 28, 2022
An Android application for browsing video games and checking the latest gaming news from around the world.

Gamedge An Android application for browsing video games and checking the latest gaming news from around the world. Built entirely using the Jetpack Co

Paul Rybitskyi 602 Dec 25, 2022
KMMT : Kotlin Multiplatform Mobile Template

Kotlin Multiplatform Mobile App Template

Jitty Andiyan 206 Dec 22, 2022