لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کلون اینستاگرام با Android Jetpack Compose، Firebase، MVVM
Instagram clone with Android Jetpack Compose, Firebase, MVVM
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت اپلیکیشن کلون اینستاگرام کامل با استفاده از جدیدترین کتابخانه ها و ابزار اندروید Jetpack 2022 Jetpack Compose Instagram MVVM Coil Hilt Navigation نمونه برنامه دنیای واقعی پروژه کامل اندروید پیش نیازها: توسعه اندروید Jetpack Compose
در این دوره ما با هم یک برنامه کلون اینستاگرام را از ابتدا خواهیم ساخت.
ما از بهروزترین فناوریهای توسعه Android استفاده خواهیم کرد. ما از Jetpack Compose، MVVM برای معماری برنامه، Hilt برای تزریق وابستگی، Jetpack Navigation برای جابجایی در برنامه، Coil برای بارگذاری تصویر و Firebase برای API باطن استفاده خواهیم کرد. ما حتی از Coroutines اینجا و آنجا استفاده خواهیم کرد.
این دوره کمی پیشرفته تر است. هدف آن آموزش اصول اولیه Jetpack Compose نیست، بلکه در عوض، نحوه استفاده از آن در زمینه یک پروژه واقعی، برای ساختن یک برنامه کامل از ابتدا است. در این دوره ما در مورد اصول Compose یا هیچ یک از کتابخانه هایی که استفاده می کنیم صحبت نمی کنیم. در عوض، ما بر ساخت یک اپلیکیشن تمرکز خواهیم کرد. ما قدم به قدم، خط به خط پیش می رویم و برنامه را از ابتدا می سازیم.
ما چندین ویژگی خاص و عمومی اینستاگرام مانند:
را اجرا خواهیم کرد
تأیید هویت با استفاده از احراز هویت Firebase
صفحه نمایش نمایه
ایجاد پست
کاربران را دنبال کنید
پسندیدن پست ها
نظرات
صفحه جستجو
صفحه پست فید
و بیشتر
اگر قبلاً دوره ی Jetpack Compose را گذرانده اید و اصول اولیه را می دانید، اما مطمئن نیستید که از اینجا به کجا بروید، این دوره برای شما مناسب است.
این همچنین یک دوره پروژه عالی برای افرادی است که میخواهند مهارتهای توسعه Android خود را تقویت کنند.
پس همین امروز ثبت نام کنید و بیایید با Jetpack Compose یک برنامه کلون اینستاگرام بسازیم.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
پیام مهم در مورد بررسی های Udemy
Important message about Udemy reviews
در شبکه های اجتماعی شرکت کنید
Engage on social media
استخراج نیازمندی ها
Requirements elicitation
الزامات عملکردی
Functional requirements
پیکربندی Gradle
Gradle config
پروژه ایجاد کنید
Create project
به Firebase متصل شوید
Connect to Firebase
شبیه سازها و تصاویر
Emulators and images
احراز هویت
Authentication
MVVM و Hilt
MVVM and Hilt
جهت یابی
Navigation
رابط کاربری صفحه ثبت نام
Signup screen UI
الزامات ثبت نام
Signup requirements
نام کاربری منحصر به فرد را بررسی کنید
Check unique username
رسیدگی به خطا
Error handling
ایجاد پروفایل کاربری
User profile creation
دریافت اطلاعات کاربر
Get user data
اسپینر پیشرفت
Progress spinner
جهت یابی
Navigation
رابط کاربری صفحه ورود به سیستم
Login screen UI
عملکرد صفحه ورود به سیستم
Login screen functionality
ورود خودکار
Auto login
MyPostsScreen
MyPostsScreen
ناوبری پایین
Bottom navigation
صفحه MyPosts
MyPosts Screen
کارت تصویر کاربر
User Image Card
اسپینر پیشرفت
Progress spinner
صفحه نمایه
Profile screen
رابط کاربری صفحه نمایه
Profile screen UI
اطلاعات کاربر را ذخیره و به روز کنید
Save and update user info
آپلود تصویر
Upload image
عملکرد خروج
Logout functionality
ایجاد و نمایش پست
Post creation and display
انتخاب تصویر پست جدید
New post image selection
رابط کاربری جدید صفحه نمایش پست
New post screen UI
ایجاد پست
Create post
بازیابی پست ها
Retrieve posts
نمایش پست های کاربران
Displaying user posts
صفحه نمایش تک پست
Single Post Screen
صفحه نمایش تک پست
Single post screen
UI پست تک
Single post UI
بدهی فنی
Technical debt
صفحه جستجو
Search Screen
عبارات جستجو
Search terms
قابلیت جستجوی صفحه نمایش
Search screen functionality
جستجوی رابط کاربری صفحه نمایش
Search screen UI
فالوور و فالوور
Following and followers
صفحه خوراک
Feed screen
عملکرد صفحه نمایش خوراک
Feed screen functionality
رابط کاربری صفحه فید
Feed screen UI
مانند عملکرد پست
Like post functionality
مثل انیمیشن
Like animation
عملکرد دو ضربه سریع
Double tap functionality
صفحه نظر
Comment screen
ایجاد قابلیت نظر دادن
Create comment functionality
ناوبری صفحه نظر
Comment screen navigation
ایجاد رابط کاربری نظرات
Create comment UI
نظرات موجود را بازیابی کنید
Retrieve existing comments
نمایش نظرات