در این دوره ما با هم یک برنامه کلون اینستاگرام را از ابتدا خواهیم ساخت.
ما از بهروزترین فناوریهای توسعه Android استفاده خواهیم کرد. ما از Jetpack Compose، MVVM برای معماری برنامه، Hilt برای تزریق وابستگی، Jetpack Navigation برای جابجایی در برنامه، Coil برای بارگذاری تصویر و Firebase برای API باطن استفاده خواهیم کرد. ما حتی از Coroutines اینجا و آنجا استفاده خواهیم کرد.
این دوره کمی پیشرفته تر است. هدف آن آموزش اصول اولیه Jetpack Compose نیست، بلکه در عوض، نحوه استفاده از آن در زمینه یک پروژه واقعی، برای ساختن یک برنامه کامل از ابتدا است. در این دوره ما در مورد اصول Compose یا هیچ یک از کتابخانه هایی که استفاده می کنیم صحبت نمی کنیم. در عوض، ما بر ساخت یک اپلیکیشن تمرکز خواهیم کرد. ما قدم به قدم، خط به خط پیش می رویم و برنامه را از ابتدا می سازیم.
ما چندین ویژگی خاص و عمومی اینستاگرام مانند:
را اجرا خواهیم کردتأیید هویت با استفاده از احراز هویت Firebase
صفحه نمایش نمایه
ایجاد پست
کاربران را دنبال کنید
پسندیدن پست ها
نظرات
صفحه جستجو
صفحه پست فید
و بیشتر
اگر قبلاً دوره ی Jetpack Compose را گذرانده اید و اصول اولیه را می دانید، اما مطمئن نیستید که از اینجا به کجا بروید، این دوره برای شما مناسب است.
این همچنین یک دوره پروژه عالی برای افرادی است که میخواهند مهارتهای توسعه Android خود را تقویت کنند.
پس همین امروز ثبت نام کنید و بیایید با Jetpack Compose یک برنامه کلون اینستاگرام بسازیم.
نظری ارسال نشده است.
مدرس توسعه نرم افزار
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.