Rosie
Rosie copied to clipboard
Rosie is an Android framework to create applications following the principles of Clean Architecture.
### :tophat: What is the goal? Update Gradle (tools, wrapper..) to improve the compilation time and take advantage of the last improvements in Android Studio 3.0. Also, update dependencies to...
Hello guys! First of all thank you very much for Rosie. It has been very helpful in the project We are working on. I tried to implement my View interface...
To use a PaginatedRepository implementation we have to extend from PaginatedRepository and write code like this: ``` java @Inject public CharactersRepository(CharacterDataSourceFactory characterDataSourceFactory, @Named(ApplicationModule.CHARACTERS_PAGE_IN_MEMORY_CACHE) PaginatedCacheDataSource inMemoryPaginatedCache, @Named(ApplicationModule.CHARACTERS_IN_MEMORY_CACHE) CacheDataSource inMemoryCache) { addCacheDataSources(inMemoryCache);...
On current realm data source implementation the migration policy is remove the previous database values and create the table with empty values. That could be good for some project but...
Create a realm data source that implement Rosie Data source, for people can use directly Realm on his projects. this dataSource implementation must be out of rosie default implementation.
Provide a way to inject Activity extra parameters automatically
Make service injection available, just as we have with Activities/Fragments.
This has become specially important for memory management. We recently discovered that if views keep references to fragments or activities they will be leaked because there won't be any call...