- Single activity
- Search among items (implemented by Transformations switchMap)
- DiffUtil
- Data binding
- Restore deleted item
- Sorting items by priority
- Deleting items by swipe
- Reposiory pattern سش
- Material Design
- Navigation Component
- Room
- Coroutine
- LifeCycle Component (ViewModel and LiveData)
- RecyclerView animation
- MVVM