This guide will help you set up the development environment for ColAI on your local machine.
- Flutter SDK:
>=3.5.0 - Dart SDK:
^3.5.0 - Android Studio or VS Code with Flutter extensions installed.
- Android Device or Emulator: Running API 26 (Android 8.0) or higher.
- Clone the project to your local machine.
- Install dependencies:
flutter pub get
- Run the app on your connected device:
flutter run
To build a production-ready universal APK:
flutter build apk --releaseTo build architecture-specific APKs (recommended for distribution):
flutter build apk --split-per-abiWe have a comprehensive test suite for all business logic and state management.
To run all tests:
flutter testTo run a specific test:
flutter test test/sessions_bloc_test.dartThis app uses encryption for local storage. The encryption keys are managed by SecureCiphers. During development, the app will generate its own keys locally.
Please note: External contributions (Pull Requests) are not accepted. This project is maintained as a personal work under the Apache License 2.0.