توضیحات
آموزش ساخت برنامه To-Do در کاتلین با معماری تمیز
نام دوره : To-Do App & Clean Architecture -Android Development – Kotlin
پیش نیاز:
دانش اولیه در مورد توسعه اندروید
دانش اولیه در مورد اجزای معماری اندروید
این دوره برای مبتدیان مطلق نیست
توضیحات:
این دوره با دوره های قبلی من کمی متفاوت خواهد بود، زیرا در این دوره قصد داریم یک برنامه To-Do کاملا کاربردی بسازیم.
ما قصد داریم برنامه خود را با استفاده از زبان برنامه نویسی Kotlin بسازیم و شما تمام مزایا و قدرت روش مختصر برنامه نویسی با Kotlin را خواهید دید.
برنامه To-Do ما اجزای مختلف معماری اندروید مانند Navigation Component، پایگاه داده ROOM، LiveData، ViewModel، Data Binding و موارد دیگر را ترکیب می کند.
شما یاد خواهید گرفت که چگونه از اصل یک فعالیت و چند قطعه در برنامه خود پیروی کنید.
شما یاد خواهید گرفت که چگونه از Navigation Component در برنامه خود استفاده کنید، چگونه با Safe Args کار کنید تا داده ها را بین قطعات ارسال کنید و همچنین انیمیشن های انتقال سفارشی را برای مقصد خود ایجاد کنید.
پس چرا یک برنامه To-Do مهم است؟
اول از همه به این دلیل که به شما می آموزد چگونه یک پایگاه داده بسازید و نگهداری کنید، چگونه پرس و جوهای SQL را برای درج، به روز رسانی، حذف داده ها از پایگاه داده بنویسید، و همچنین نحوه نوشتن پرس و جوهای سفارشی برای جستجو را می آموزید.
از طریق پایگاه داده، داده خود را بر اساس معیارهای خاصی مرتب کنید و آن را به روشی مناسب در RecyclerView خود نمایش دهید.
همچنین ما قصد داریم یک معماری تمیز در پروژه خود داشته باشیم، شما یاد خواهید گرفت که چگونه ساختار پروژه خود را سازماندهی کنید و خوانایی کد خوب را حفظ کنید.
در بخش بعدی این دوره، من به شما آموزش میدهم که چگونه اتصال داده به برنامه خود را پیادهسازی کنید، و تمام مزایای استفاده از آن را خواهید دید، زیرا ما کدهای boilerplate کمتری را در برنامه خود خواهیم داشت
همچنین با BindingAdapters سفارشی آشنا خواهید شد.
در پایان این دوره، ما Swipe را برای حذف تابع در RecyclerView خود پیادهسازی میکنیم، همچنین به شما نشان میدهم که چگونه RecyclerViewlayout را به راحتی تغییر دهید، ظاهر متفاوتی را به برنامه خود با طرحبندی Grid و Staggered Grid نیز اعمال کنید.
و هنگامی که در مورد RecyclerView صحبت می کنیم، باید به این نکته نیز اشاره کنم که DiffUtil را در برنامه خود پیاده سازی خواهیم کرد و از این طریق عملکرد کلی برنامه را افزایش خواهیم داد.
همچنین لازم به ذکر است که این دوره برای مبتدیان مطلق در توسعه اندروید نیست. زیرا این دوره فرض می کند که شما قبلاً دانش اولیه برنامه نویسی در Kotlin و دانش اولیه اجزای معماری اندروید را دارید.
اما اگر میخواهید به بهبود مهارتهای خود ادامه دهید و دانش خود را بیشتر بسازید، دوره آموزش ساخت برنامه To-Do در کاتلین با معماری تمیز قطعاً گزینه مناسبی برای شماست.
دوره آموزش ساخت برنامه To-Do در کاتلین با معماری تمیز برای چه کسانی است:
- توسعه دهندگان اندروید
- توسعه دهندگان اندروید – Kotlin
- هر کسی که می خواهد در مورد توسعه برنامه کاملا کاربردی بیشتر بیاموزد
بخشی از دوره :
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید