This app allow user can post status (support text and images), read, edit, delete status in realtime.
- Mvp pattern to separate presenter layer from app logic.
- Making event bus with rxjava
- Firebase as backend storage and help to exchange data in realtime
- Realm as local storage
- Apply material design with ripple effect and some cool animations.
- Glide for loading and caching images, using glide combine with recyclerview will make images feed loading and scrolling smoothly.
- Using Leak Canavary to detect memory leak.