Dmytro T

111
reputation
2
5

Stand With Ukraine

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;