All Projects → yshrsmz → GitHubKotlinMPPSample

yshrsmz / GitHubKotlinMPPSample

Licence: other
No description or website provided.

Programming Languages

kotlin
9241 projects
swift
15916 projects

Projects that are alternatives of or similar to GitHubKotlinMPPSample

Ionic Starter Template
Reinventing the wheel, again! Sorry Ionic Team... but there are many newbies learning on Youtube!
Stars: ✭ 208 (+1286.67%)
Mutual labels:  sqlite, android-application, ios-app
Mobileapp Pentest Cheatsheet
The Mobile App Pentest cheat sheet was created to provide concise collection of high value information on specific mobile application penetration testing topics.
Stars: ✭ 3,051 (+20240%)
Mutual labels:  android-application, ios-app
App Privacy Policy Generator
A simple web app to generate a generic privacy policy for your Android/iOS apps
Stars: ✭ 2,278 (+15086.67%)
Mutual labels:  android-application, ios-app
Open Source Android Weather App
☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.
Stars: ✭ 81 (+440%)
Mutual labels:  sqlite, android-application
Booking Management Dashboard
flutter Booking Management Dashboard responsive (web,mobile,tablet)
Stars: ✭ 69 (+360%)
Mutual labels:  android-application, ios-app
Kivystudio
A Software development environment for software developers
Stars: ✭ 97 (+546.67%)
Mutual labels:  android-application, ios-app
Androidroom
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
Stars: ✭ 36 (+140%)
Mutual labels:  sqlite, android-application
flutteranimations
Flutter login and signup screen with animations.
Stars: ✭ 34 (+126.67%)
Mutual labels:  android-application, ios-app
KParser
Kotlin Multiplatform Arithmatic Parser
Stars: ✭ 32 (+113.33%)
Mutual labels:  kotlin-multiplatform, kotlin-mpp
Scout
Scout is a kotlin multiplatform application that allows users to search and save games to lists to be browsed later.
Stars: ✭ 28 (+86.67%)
Mutual labels:  ios-app, kotlin-multiplatform
kfsm
Finite State Machine in Kotlin
Stars: ✭ 76 (+406.67%)
Mutual labels:  kotlin-multiplatform, kotlin-mpp
Tasks
A clone of Google Tasks app made from scratch with flutter. WIP.
Stars: ✭ 28 (+86.67%)
Mutual labels:  android-application, ios-app
Our E School
A mobile app created using Flutter Framework for School management.
Stars: ✭ 315 (+2000%)
Mutual labels:  android-application, ios-app
Todayx
🌈Flutter App:🎊「今日份的X」(每天推荐一个:图片、诗歌、名言、音乐、乐评、高等数学、两种配色、化学方程式、Github Repo、知乎问题、文章)
Stars: ✭ 128 (+753.33%)
Mutual labels:  android-application, ios-app
Xtimer Flutter App
Flutter timer app
Stars: ✭ 255 (+1600%)
Mutual labels:  android-application, ios-app
Avsqldebugger
A Simple Core Data Debugger that will look inside your apps DB
Stars: ✭ 30 (+100%)
Mutual labels:  sqlite, ios-app
Monthly-App-Challenge-2022
Retos mensuales de la comunidad MoureDev para crear pequeñas aplicaciones en base a requisitos
Stars: ✭ 153 (+920%)
Mutual labels:  android-application, ios-app
flutter-Anniversary
一款界面优美,功能简洁的纪念日APP
Stars: ✭ 57 (+280%)
Mutual labels:  android-application, ios-app
kotlin-multiplatform-example
A Kotlin multiplatform example app that targets Android, ReactJS, iOS, JavaFx, and Spring Boot
Stars: ✭ 115 (+666.67%)
Mutual labels:  android-application, kotlin-multiplatform
kmpapp
👨‍💻 Kotlin Mobile Multiplatform App (Android & iOS). One Code To Rule Them All. MVVM, DI (Kodein), coroutines, livedata, ktor, serialization, mockk, detekt, ktlint, jacoco
Stars: ✭ 34 (+126.67%)
Mutual labels:  kotlin-multiplatform, kotlin-mpp

GitHubKNSample

Sample Project of Kotlin Multiplatform(Android/iOS).

It fetches viewer's user info and his repositories.

Currently experimenting with MVI-ish architecture using Kotlin Coroutines.

Libraries

  • Kodein(for DI)
  • Ktor(for Networking)
  • kgql(for GraphQL)
  • SQLDelight(for local cache)
  • BuildKonfig(to embed github api token in the code)

Setup

  1. get GitHub API token. needs user scope.
  2. create secret.properties at the project root directory with following content
GITHUB_API_TOKEN=PLACE_YOUR_TOKEN

IntelliJ

Tick "tick Delegate IDE build/run actions to gradle"(Settings - Build, Execution, Deployment - Build Tools - Gradle - Runner )

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].