یه مدت بود دلم میخواست پروژهای بسازم که فقط رفع نیاز نباشه، بلکه یک نمونهی کاربردی و پروداکشنردی از MVI و Clean Architecture در دنیای مدرن اندروید باشه.
برای همین Nimbus Weather متولد شد.
یه اپ آبوهوا با Jetpack Compose که دادههاش رو همزمان از دو دیتاسورس مجزا (آبوهوا و تصاویر) میگیره و ترکیب میکنه، با یه لایه گلسمورفیسم کاملاً دستی و پیادهسازیشده با Canvas.
حیفم اومد این تجربه رو پیش خودم نگه دارم، برای همین سورسش رو اوپنسورس کردم تا به سهم خودم به مسیر یادگیری دوستان کمک کرده باشم.
تمام چالشهای فنی و تصمیمات معماریاش رو هم توی یک مقاله مدیوم کامل باز کردم که دعوتتون میکنم بخونیدش.
مشتاقانه منتظر فیدبکهای قشنگتون در گیتهاب و مدیوم هستم!
GitHub: https://github.com/MrNouri/NimbusWeather
Medium: https://medium.com/@nouri.softeng/building-nimbus-weather-a-clean-architecture-mvi-case-study-in-jetpack-compose-0ba973dae087
@DevTwitter | <Nouri/>
Post #12599
6.54K

- 🍌 28
- ❤ 15
- 👍 2