Mohammad Fahimi

Android Developer

خانه

مهارت ها

Android development

  • Object-oriented programming
  • Graphics and animation
  • Expert in Java SE
  • Kotlin
  • Gradle build toolkit
  • Material design
  • Rest API: Retrofit, volley
  • Android Architecture and design pattern : mvvm, mvp
  • Android Jetpack
  • RxJava,RxAndroid(Reactive Programming)
  • Dependency injection (dagger2,koin)
  • Video streaming(exoplayer)
  • Google map API and other google APIs
  • Google Analytics
  • Socket programming
  • Realm Database
  • Sqlite ORM(room,…)
  • Push notification and Cloud messaging
  • Git & Gitflow

Familiar with:

  • Android NDK (c,c++)