Skip to content

Jaime97/LikeAStarMpp

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

kotlin-version

Mobile Kotlin multiplatform project template

This project is part of a study of Kotlin's multi-platform functionality, which reviews its advantages and limitations, as well as its current status.

Here I exemplify the migration of an Android project to multi-platform, measuring the costs and benefits of it, so that it can be used as support for real projects and help guide others in the decision of using Kotlin multi-platform.

This project does not intend to be a guide of the functionalities available in Kotlin multi-platform, but an analysis where its possibilities are defined and the situations in which it can be most useful are reflected.

The Android project from which the migration was made can be found here: https://github.com/Jaime97/likeAStarApp

Table of Contents

Used libraries

  • Moko-Template - The project uses this template as a basis.
  • Moko-mvvm - As a basis for the architecture used in the project..
  • Ktor - To make calls to remote services.
  • Kissme - For key-value storage.
  • SQLDelight - For local data persistence with SQL.
  • Moko-Resources - For access to shared resources.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published