ardovic / Open-Source-Android-Weather-App

☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.
https://www.ardovic.com
MIT License
104 stars 81 forks source link

Refactor current situation to MVP architecture #16

Open ardovic opened 6 years ago

ardovic commented 6 years ago

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.

ardovic commented 6 years ago

Don't worry, I'm working on it O_o

rajBopche commented 5 years ago

@ardovic Need any help?

ardovic commented 5 years ago

@rajBopche yea sure!