Developing web, android and iOS applications, using:
- Programming languages: Dart, Kotlin, Java;
- SDK: Flutter, Android;
- State management approaches: ViewModel (Android), Provider and BLoC (Flutter);
- Interfaces: Flutter, XML;
- Dependency injection libraries: Injectable get it (Flutter), Hilt and Koin (Android);
- HTTP client: Retrofit;
- Database libraries: Room (Android), Isar, Drift, sqflite, Hive (Flutter), Firestore;
- Reactive programming: Stream (Flutter), Coroutines, flow (Android), ReactiveX;
- Architectural patterns: The Clean Architecture, The Onion Architecture, MVVM or MVP;
- Version control systems: Git, SVN;
- Git Hosting Services: GitHub, GitLab, JetBrains Space;
- CI/CD: GitHub Actions, Visual Studio App Center, Codemagic;
- App testing platforms: Firebase App Distribution, TestFlight;
- App stores: Google Play, App Store;
- Integrated development environments: Android Studio, Xcode, IntelliJ IDEA, Visual Studio Code;
- API development platform: The Postman API Platform.
- Project management tools: Jira, Ora, Trello, JetBrains Space, GitLab, Everhour;