Skip to content

VomPom/blog_kmp

Repository files navigation

Blog-KMP

Build Kotlin badge-android badge-desktop badge-ios koin

A KMP app built based on the api provided by my personal blog

Libraries used

Main Features

  • Blog
    • Blog post list
    • Blog post details
  • Stats
    • Blog tag statistics
    • Blog classification statistics
    • Blog word count
    • Recommended TV Series
  • Mine
    • Dark mode switch
    • About info

Showcase

Android

博客列表 统计 我

Dark Mode

博客列表 统计 我

iOS

博客列表 统计 我

Desktop

博客列表 统计 我

Before running!

  • check your system with KDoctor
  • install JDK 17 or higher on your machine
  • add local.properties file to the project root and set a path to Android SDK there

Run instructions

run-config.png

Android

To run the application on Android device/emulator:

  • open the project in Android Studio and run the imported android run configuration

To build the application bundle:

  • run ./gradlew :composeApp:assembleDebug
  • find .apk file in composeApp/build/outputs/apk/debug/composeApp-debug.apk

iOS

To run the application on an iPhone device/simulator:

Desktop

  • Run the desktop application: ./gradlew :composeApp:run

About

A KMP app built based on the api provided by my personal blog

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors