☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.
Currently, the code is in terrible shape in terms of architecture, everything is mixed up and with every commit it becomes harder and harder to analyse, especially for a newcomer.
Hence, It has been decided that current code (until it gets massive) should be restructured in accordance with MVP (Model-View-Presenter) pattern.
Currently, the code is in terrible shape in terms of architecture, everything is mixed up and with every commit it becomes harder and harder to analyse, especially for a newcomer.
Hence, It has been decided that current code (until it gets massive) should be restructured in accordance with MVP (Model-View-Presenter) pattern.
I have forked a good example of MVP implementation, a project from GDG Moscow 2018 StudyJam - https://github.com/ardovic/CurrencyRates, use it as a reference.