نوشتن تو بلاگ زمان زیادی میخواد، توئیتر هم محدودیت کاراکتر داره. فاصلهی بین اونارو این کانال پر میکنه. @abbas1991
◀️ روز یازدهم - موضوع Clean Architecture:.. فردا آخرین پیامشو توو کانال میفرستم
◀️ روز یازدهم #نوروز_اندرویدی - موضوع Clean Architecture:
🔸 دیگه عید به آخرش نزدیک شده و طرح #نوروز_اندرویدی هم تموم میشه. فردا آخرین پیامشو توو کانال میفرستم. حیف بود طرح تموم میشد و در مورد Clean Arch پیام نمیذاشتم. موضوع امروز فقط به اندروید ربط نداره ولی چون طرح #نوروز_اندرویدی هست، من لینک پیادهسازی این معماری توو اندروید رو میذارم.
🔹اولش درک Clean Arch خیلی سخته ولی یدونه فیلم عالی هست که خود Uncle Bob داخل یک همایش در مورد معماری و Clean Arch صحبت میکنه. توصیه من اینه از این شروع کنید. بعد دیدن فیلم هم مقالهی معروف The Clean Architecture که باز خود Uncle Bob نوشته رو بخونید. لینک ویدیو:
https://vimeo.com/68215570
لینک مقاله:
https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
🔹میشه توی زبونهای مختلف از این معماری استفاده کرد. اگر بهطور خاص در مورد اندروید بخوایم صحبت کنیم، مقالهها و ریپو آقای Fernando Cejas برنامهنویس SoundCloud خیلی خوبه. دو تا مقاله داره که خودش پیاده سازیشو انجام داده و توی گیتهاب گذاشته. لینک مقاله اول:
https://fernandocejas.com/2014/09/03/architecting-android-the-clean-way/
لینک مقاله دوم:
https://fernandocejas.com/2015/07/18/architecting-android-the-evolution/
لینک ریپو:
https://github.com/android10/Android-CleanArchitecture
🔹مقاله و مثال پیادهسازی شده زیاده، برای نمونه یک مثال دیگه هم میگم که توی ریپو گوگل هست. یک برنامه ساده رو توی این ریپو با معماری Clean Arch پیاده سازی کردن. البته بقیه مثالهای این ریپو هم جالبه و اونام حتما چک کنید. لینک مثال Clean Arch:
https://github.com/googlesamples/android-architecture/tree/todo-mvp-clean/
#android #نوروز_اندرویدی
◀️ عضویت در کانال @aoveissi