Skip to content

luongvo/kmm-survey

Repository files navigation

GitHub Workflow Status GitHub top language codecov Firebase App Distribution GitHub license

KMM Survey

A Nimble Survey KMM project.

Technologies

Android

iOS

  • TBD

Get Started

Usage

Clone the repository

git clone git@github.com:luongvo/kmm-survey.git

Environments

  • Build types

    • debug
    • release
  • Environment

    • staging: local development and testing distribution.
    • production: production deployment.

Linter and static code analysis

  • Lint:
$ ./gradlew lint

Report is located at: ./android/build/reports/ and ./shared/build/reports/

  • Detekt
$ ./gradlew detekt

Report is located at: ./build/reports/detekt

Testing

  • Run unit testing:
$ ./gradlew android:testStagingDebugUnitTest
$ ./gradlew shared:testDebugUnitTest
  • Run unit testing with coverage:
$ ./gradlew koverMergedHtmlReport

Report is located at: ./build/reports/kover/

License

This project is Copyright (c) 2014 and onwards Nimble. It is free software and may be redistributed under the terms specified in the LICENSE file.

About

Nimble logo

This project is maintained and funded by Nimble.

We ❤️ open source and do our part in sharing our work with the community! See our other projects or hire our team to help build your product.

Want to join? Check out our Jobs!