تم استخدام لغة كوتلن في هذا العمل بالاعتماد على Architecture Components مثل :
- MVVM
- Room Database
- coroutines