Pouya Heydari



An Android application to detect address of phone numbers in Iran. Also this is published as an Open-sourced application to let programmers learn how they can use embedded databases via room, Foreground Services and Context-based BroadcastReceivers. Technologies that are used in this application are listed bellow.

Technologies and Architecture

Technologies that are used in this projects are:

  • MVVM
  • Room
  • ViewModel
  • Koin
  • Foreground Service
  • Retrofit
  • Coroutines
  • Kotlin
  • LiveData
  • Navigation Component
  • Single Activity
  • BroadcastReceiver
  • DiffUtils
  • ListAdapter
  • Dark Mode