| Section | Description |
|---|---|
| 🎯 Objectives and context | Project introduction and context |
| 🚧 Dependencies | Technical dependencies and how to install them |
| 🏎 Kickstart | Details on how to kickstart development on the project |
| 🚀 Deploy | Deployment details for platforms and environments |
| 🏗 Code & architecture | Details on the application modules and technical specifications |
| 🔭 Possible improvements | Possible code refactors, improvements and ideas |
| 🚑 Troubleshooting | Recurring problems and proven solutions |
…
| Platform | Version |
|---|---|
| iOS | ≥ 14.1 |
| Android | ≥ 5.0 (21) |
Every runtime dependencies are defined in the .tool-versions file. These external tools and
dependencies are also required:
- Open the root folder using Android Studio
- Run the app on your device or simulator 🚀
- Open the workspace using Xcode or AppCode
- Specify your Development Team under the
Signing and Capabilitiestab of theiosApptarget - Run the app on your device or simulator 🚀
Tests can be ran with ./gradlew test.
Several linting and formatting tools can be ran to ensure coding style consistency:
./gradlew ktlintFormatensures Kotlin code follows our guidelines and best practicescd ios && ./Pods/SwiftLint/swiftlintensures Swift code follows our guidelines and best practices
The .github/workflows/ci.yaml workflow ensures that the codebase is in good shape on each pull
request and branch push.
…
…
| Description | Priority | Complexity | Ideas |
|---|---|---|---|
| … | … | … | … |
…