![]() ![]() ![]() That way, if any maintenance is required on them it is not passed beyond the class that gather all calls The idea is to decouple classes that play distinct roles in the app - as the ones responsible for network communication for instance. Delegate: this pattern is used in more than one place in the Application, for instance, with Postman and Router classes.The variant employed is observed based on bus, being all call routed to a class that holds reference to all subscribers ![]() Observer: this pattern is largely used in order to issue network events that trigger database actions or UI updates.Its implementation happens thanks to Dagger2 annotation Singleton: this pattern is used mainly to offer a single instance of presenters for their respective views.When you execute pull to refresh the app download again itemsĪrchitectural approach Architectural reactive approach Design Patterns Open custom navigation showing details feed Data persistence and database manipulation Īpplication must be able to read an URL and parse url to get feedĭisplay list when click in item on drawer menuĪll information once loaded from web into app must be persisted locally and accessible offline.Ability to communicate with complex end-points, parsing XML responses and update UI.Architectural design for Android Applications.The requirements raised for this assignment shall test concepts of: Create an application capable to read RSS url, displaying these information in an application of type master-details. ![]()
0 Comments
Leave a Reply. |