CryptoN project presents a modern approach to Kotlin KMM application development. This project utilizes popular tools, libraries, linters, Gradle plugins, testing frameworks. It is a complete sample of a fully functional Android/IOS application.
To be continued...
๐ณ๐ฑ ๐ซ๐ท ๐ฉ๐ช ๐ฎ๐น ๐ต๐น ๐ช๐ธ
CI is utilizing GitHub Actions. Complete GitHub Actions config is located in the .github/workflows folder.
Series of workflows run (in parallel) for every opened PR and after merging PR to the master
branch:
./gradlew ktlintCheck
- runs ktlint./gradlew detekt
- runs detekt./gradlew :androidApp:assembleDebug --no-build-cache
- build debug