-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Artur edited this page Sep 3, 2017
·
2 revisions
Reamp is an MVP(MVVM) library for Android apps. Aside from the clear MVP approach, Reamp contains a layer of work with app navigation.
Using Reamp you get:
- Simplified work with screen life cycle. For instance, you need not worry about the current network operation when rotating the screen.
- Minimal worry concerning saving and restoring the app state. You won’t lose your data on the screen when rotating the device or when unloading your app from the memory.
- You don’t need to check your
activity
fornull
, or that yourfragment
isAttached
before doing anything with it, unlike many other MVP libraries. - Neat, clear and testable code of your screens
- Reusable presenter code. You don't have to duplicate the behavior or check
if (isTablet ()) {...}
for a screen launched on the tablet and on the phone - Handling errors when working with UI View. Your app will not crash if you try to convert an empty string to Integer while rendering your UI
- No worries about a thread changing the UI. Reamp will put all the UI changes into the main thread by itself