Skip to content

alexandrucaraus/kmp-sample-arch

Repository files navigation

kmp-sample-arch

Modular Kotlin Multiplatform Application Boilerplate

Coverage

Android Coverage Coverage

TODOs

  1. Test Coverage
  • Proper display investigate
  1. CI/CD
  • Coverage display android and kmp common separate
  • Build artifacts
  • Publish

Modules Structure

%%{
  init: {
    'theme': 'neutrala'
  }
}%%

graph LR
  :app["app"]
  subgraph :features
    subgraph :notes
      :features:notes:data["data"]
      :features:notes:domain["domain"]
      :features:notes:domain["domain"]
      :features:notes:data["data"]
      :features:notes:ui["ui"]
      :features:notes:ui["ui"]
    end
  end
  subgraph :data
    :data:database["database"]
    :data:database["database"]
  end

  :features:notes:data --> :features:notes:domain
  :app --> :features:notes:domain
  :app --> :features:notes:data
  :app --> :features:notes:ui
  :app --> :data:database
  :features:notes:ui --> :features:notes:domain
  :data:database --> :features:notes:data

classDef kotlin-multiplatform fill:#C792EA,stroke:#fff,stroke-width:2px,color:#fff;
class :features:notes:data kotlin-multiplatform
class :features:notes:domain kotlin-multiplatform
class :app kotlin-multiplatform
class :features:notes:ui kotlin-multiplatform
class :data:database kotlin-multiplatform

Loading

Features

Note-Taking

Android iOS
Android App iOS App

About

Modular Kotlin Multiplatform Application Boilerplate

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages