Test task for the 'SOCOLOV' jewelry company for a position Flutter mobile developer.
A simple app to demonstrate Clean Architecture with RestAPI, flutter_bloc, mokito.
Figma design: https://www.figma.com/community/file/975336242667665188
API: https://newsapi.org/docs/get-started
- CI/CD with GitHub Actions
- Githooks to ensure clean commit and push
- Pre commit formats with
flutter format
- Pre push checks the code with
flutter analyze
andflutter test
- Pre commit formats with
- Linting style with Effective Dart
- Test coverage with Codecov
- Dependency Injection with get_it
- Testing with mockito
- Check flutter SDK and the version v2.12.0 or higher.
- Clone the repo
git clone https://github.com/aiserrock/news_app.git
- And then we can use the normal build and run procedure
flutter pub get flutter pub run build_runner build flutter run
- Alex Adrianov For mentoring
For help getting started with Flutter, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.