Our Technologies
● Android SDK, life cycle, Activity & Fragment interactions, Live Data,
EventBus
● Developing common code base to target multiple apps & markets
● Developing custom UI widgets
● Intensive usage of Android media components (MediaCodec, ExoPlayer, Glide,
audio/video/image handling)
● Android multi-threading ( Handler, AsyncTask, Service)
● GPU programming, developing GPU shader codes
● Test automation with Junit, Espresso, Mockito
● Continuous interaction (Jenkins)
● Performance optimization and memory leak analysis
● Video/Image/Audio processing, ffmpeg
● Established custom in-house Maven library on AWS S3
● Artificial Intelligence applications (Tensorflow)
● Dependency injection with Dagger
● Integration with REST services like Giphy, JSON, Retrofit
● On-device DB management (Room)
● Extensive usage of design patterns to develop large scale complex applications
● Modular, large scale app development ( 1 app with 250K Java Sloc decomposed
into 40 library modules)
● JNI, Writing NDK codes using C/C++ and Cmake
● Google Play store optimization, A/B testing
● Integration with Firebase Storage, Analysis, Crashlytics, Remote Config
● External Code security using Proguard & NDK and internal code security using Git
& Maven lib modules