با استفاده از Swiftui و Firebase یک برنامه کامل iOS رسانه اجتماعی با خریدهای درون برنامه ایجاد کنید

Create a Complete Social media iOS app with In App Purchases using Swiftui and Firebase

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

در این دوره جامع، پتانسیل کامل توسعه برنامه iOS را باز کنید! چه در Swift تازه کار باشید و چه به دنبال تقویت مهارت های خود هستید، این دوره همه چیزهایی را که برای ساخت، آزمایش و انتشار برنامه های حرفه ای iOS نیاز دارید را پوشش می دهد. با تسلط بر SwiftUI و UIKit شروع می‌کنید و یاد می‌گیرید که چگونه اجزای سفارشی، شکل‌ها و طرح‌بندی‌های پویا را ایجاد کنید. در یکپارچگی باطن با Firebase غوطه ور شوید و ویژگی‌های بی‌درنگ مانند احراز هویت، پست‌ها و تعاملات کاربر را فعال کنید.

همچنین تکنیک‌های پیشرفته‌ای مانند همگام‌سازی/انتظار، کنترل‌کننده‌های تکمیل، و گروه‌های Dispatch را برای مدیریت گردش‌های کاری پیچیده کاوش خواهید کرد. با پیشرفت، خریدهای درون‌برنامه‌ای را با StoreKit اجرا می‌کنید، روی دستگاه‌های واقعی آزمایش می‌کنید و یاد می‌گیرید که چگونه برنامه خود را به اپ استور ارسال کنید. در پایان، همه ابزارها و دانش را برای ایجاد و راه اندازی برنامه خود از ابتدا تا انتها خواهید داشت!


سرفصل ها و درس ها

درس ها Lessons

  • CreatePost View UI CreatePost View UI

  • واکشی کاربران پایگاه داده و نمایش داده ها در نمایه کاربر Fetching Database Users and Displaying data on User Profile

  • ایجاد AuthView برای برنامه Creating AuthView for the app

  • بررسی فیلدهای ایمیل و رمز عبور Validating email and password fields

  • مقدمه Introduction

  • پویا کردن نمای پست Making post view dynamic

  • ایجاد اشکال سفارشی در SwiftUI Creating custom shapes in SwiftUI

  • ایجاد PostViewCell UI قسمت 1 Creating PostViewCell UI part 1

  • رفع اشکال پشته ناوبری در برنامه ما Fixing Navigation Stack Bug in our app

  • پیاده سازی ثبت نام، ورود به سیستم، خروج از سیستم و آزمایش Implementing Sign up, Sign In, Sign Out and Testing

  • انتشار در AppStore Publishing to AppStore

  • عملکرد به روز رسانی تصویر نمایه Profile image update functionality

  • راه اندازی Firebase در داخل برنامه Setting up Firebase inside your App

  • پیاده سازی قابلیت Follow-Unfollow Implementing Following-Unfollow functionality

  • ایجاد PostView UI قسمت 2 Creating PostView UI Part 2

  • ایجاد کاربر Firestore قسمت 2 Creating a Firestore User Part 2

  • تست کردن در خریدهای برنامه Testing out in App purchases

  • به روز رسانی UI برای createPostView Updating the UI for createPostView

  • ایجاد پروژه و افزودن فونت های سفارشی Creating the Project and Adding custom Fonts

  • بررسی عملکرد دنبال کننده دنبال Checking Follower Following functionality

  • رفع اشکال UI و بهینه سازی UI Bug Fix and optimising

  • اجرای فید Home Implementing Home feed

  • انتخاب کننده تصویر سفارشی و آزمایش عملکرد پست آپلود Custom Image Picker and Testing out upload post functionality

  • اضافه کردن بارگذار پوشش و هشدارهای سفارشی به همه عملکردها Adding overlay loader and custom alerts to all functions

  • رفع اشکال فالوور - زیر Fixing the follower - following bug

  • اضافه کردن Kingfisher به پروژه ما Adding Kingfisher to our project

  • چیدمان قابلیت آپلود پست Laying out post upload functionality

  • ایجاد نمای پروفایل کاربری عمومی Creating Generic user profile view

  • ایجاد UIViewController سفارشی برای هشدارها Creating Custom UIViewController for Alerts

  • اضافه کردن رنگ های سفارشی به برنامه شما Adding Custom Colors to your app

  • رفع اشکال Follow-unfollow Fixed Follow- unfollow bug

  • واکشی عملکرد پست های کاربر Fetching User posts functionality

  • مستندسازی طرح اولیه برنامه قبل از شروع توسعه Documenting the app's blueprint before starting development

  • ایجاد کاربر Firestore قسمت 1 Creating a Firestore User Part 1

  • استفاده از شکل سفارشی در نماها Using custom shape in views

  • افزودن خریدهای برنامه به برنامه ما Adding in App Purchases to our app

نمایش نظرات

Skillshare (اسکیل شیر)

اسکیل‌شر یک پلتفرم آموزشی آنلاین است که به میلیون‌ها افراد در سراسر جهان امکان یادگیری مهارت‌های جدید را فراهم می‌کند. این پلتفرم با ارائه دوره‌های متنوع در زمینه‌هایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را می‌دهد تا به صورت آنلاین به یادگیری بپردازند.

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.

با استفاده از Swiftui و Firebase یک برنامه کامل iOS رسانه اجتماعی با خریدهای درون برنامه ایجاد کنید
جزییات دوره
12h 53m
36
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
1
- از 5
ندارد
دارد
دارد
Aaditya Singh
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aaditya Singh Aaditya Singh

IOS Dev، هنرمند دیجیتال