Technical background

Our approach is to use the best practices in the market. We are inspired by the big palyers in the market trying to adaptsa and used most powerful frameworks developed by Facebook, Uber, KickStarter.

iOS

Architecture MVVM, VIPER, RIB, MVP
Networking / HTTP Alamofire, Moya
FRP RxSwift
Promises BoltsSwift
Image Caching Kingfisher, SDWebImage, AlamofireImage
Persistence CoreData, SQLite, Realm
CI / CD Travis, Circle CI, Fastlane, Danger, SwiftLint
Unit testing Quick, Nimble, SwiftyMocky, code coverage
BaaS Parse, Realm
Beta distribution Fabric Beta, Test Flight
Crash reporting Fabric, Crashlytics
Analytics Google Firebase, Fabric, Mixpanel
Logging CocoaLumberjack, SwiftyBeaver
Coding guidelines SwiftLint

Android

Archtecture MVVM, MVP, MVI, Lifecycle
Networking / HTTP Retrofit, Gson, OkHttp
FRP RxAndroid
Dependency Injection Dagger, ButterKnife
Image Caching Picasso, Glide
Persistence Room, SQLite, Realm
CI / CD Jenkins Server, Travis CI, Circle CI
Unit testing Espresso, Robolectric, Mockito
BaaS Firebase, Parse, Realm
Beta distribution Fabric Beta, Test Flight
Crash reporting Crashlytics, Bugsee, Leak Canary
Analytics Google Firebase, Flurry, Crashlytics
Logging Timber
Coding guidelines Android Lint