به DogGram خوش آمدید! این دوره به گونه ای طراحی شده است که همه چیزهایی را که شما نیاز دارید تا بتوانید برنامه شبکه اجتماعی خود را از ابتدا ایجاد کنید، پوشش دهد.
در بخش اول دوره، ما بر ساختن قسمت جلویی برنامه تمرکز خواهیم کرد. ما از SwiftUI برای ایجاد بیش از 15 صفحه، راهاندازی پیمایش و افزودن انیمیشنهای زیبا به برنامه استفاده خواهیم کرد.
در بخش دوم، ما بر روی افزودن بکاند به برنامهمان تمرکز خواهیم کرد. ما DogGram را به Google Firebase متصل می کنیم و یک پایگاه داده زنده راه اندازی می کنیم. ما به کاربران اجازه میدهیم وارد سیستم شوند، حسابهایی ایجاد کنند، نمایههای خود را سفارشی کنند، و سپس پستها را در زمان واقعی آپلود/دانلود کنند.
این یک برنامه کامل از ابتدا تا انتها خواهد بود!
ما با یک پروژه Xcode خالی شروع میکنیم و کل برنامه را با هم میسازیم و 100% در سوئیفت مینویسیم. این یک دوره آموزشی الگو نیست که در آن صفحههایی بسازیم که ظاهر خوبی داشته باشند! ما در حال ساختن یک برنامه کاملاً کارآمد هستیم که در آن افراد واقعی می توانند وارد سیستم شوند، حساب کاربری ایجاد کنند و عکس ها را آپلود کنند. کاربران می توانند پست های یکدیگر را در زمان واقعی لایک کنند، نظر بدهند، به اشتراک بگذارند و گزارش دهند!
رابط کاربری زیبا
ساخت iOS 14 با استفاده از SwiftUI 2.0
ایجاد بیش از 15 صفحه نمایش
افزودن انیمیشن های سفارشی
ویژگی های اصلی
کاربران میتوانند پستها را بپسندند، نظر بدهند، به اشتراک بگذارند و بهطور همزمان گزارش دهند
کاربران میتوانند تصاویر را از رول دوربین + کتابخانه عکس آپلود کنند و زیرنویسهای سفارشی اضافه کنند
پایگاه داده زنده واقعی
به Google Firebase Firestore متصل شد
ما آپلود و بارگیری داده ها را مدیریت خواهیم کرد
الگوریتم هایی برای دانلود پست ها بسازید
جریان ورودی سفارشی
با Apple Google وارد شوید
نمایههای کاربر کاملاً قابل تنظیم (نام نمایش، بیو، تصویر نمایه)
مدیریت داده
UserDefaults برای ماندگاری داده ها
فشرده سازی تصویر برای مدیریت اندازه داده ها
حافظه پنهان تصویر برای ذخیره داده ها به صورت محلی
چند رشته ای برای بهینه سازی عملکرد برنامه
کدگذاری هوشمند ایمن
عبارات "اگر اجازه" و "گارد" را برای جلوگیری از همه خرابی ها اجرا کنید
تجربههای کاربر را با استفاده از پنجرههای بازشو و هشدارهای درون برنامه مدیریت کنید
موارد اضافی
افزودن Google Analytics برای ردیابی رفتار کاربر
افزودن لمسی (ارتعاشات) و انیمیشن های اضافی
چالشهای اضافی برای یادگیری بیشتر
از اینکه دوره DogGram را بررسی کردید متشکریم! این دوره یک دوره کامل و جامع است که برای هرکسی که میخواهد اپلیکیشن خود را از ابتدا بسازد بسیار مناسب است. در این دوره، ما گوشهها را کوتاه نمیکنیم و اقدامات احتیاطی بیشتری برای کدنویسی انجام میدهیم، مانند برنامهنویسهای حرفهای - گویی این در واقع در فروشگاه App استفاده میشود! این دوره برای همه سطوح مهارت عالی است، اگرچه درک بسیار ابتدایی Swift ترجیح داده می شود. در طول ویدیوها، من توضیح خواهم داد (به سادگی که می توانم) چه کاری انجام می دهیم و چرا آن را انجام می دهیم. هدف من این است که شما را درک کنید و فقط کپی نکنید.
پس به DogGram خوش آمدید، هیجان زده شوید، و من شما را در ویدیوی بعدی می بینم!
توسعه دهنده iOS
نمایش نظرات