آموزش دوره جامع SwiftUI iOS 16 - ساخت اپلیکیشن نقل‌قول‌های ایموجی - آخرین آپدیت

دانلود SwiftUI iOS 16 Crash Course - Emoji Quote App in SwiftUI

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. SwiftUI برای ایجاد رابط‌های کاربری در تمامی پلتفرم‌های اپل طراحی شده و به شما کمک می‌کند تا اپلیکیشن‌هایی زیبا و پویا را با سرعت بالا بسازید. با SwiftUI می‌توان اپلیکیشن‌های کاربردی را برای تمامی پلتفرم‌های اپل با مقدار کد بسیار کمی توسعه داد. این دوره با معرفی کوتاهی از متن‌ها، Modifierها، Stackها، متغیرهای State و انیمیشن‌ها شروع شده و سپس به مباحث پیشرفته‌تری مانند ForEach، Sheetها، Pickerها، Sliderها، Toggleها، ScrollViewها، دکمه‌ها و موارد دیگر می‌پردازد. در ادامه، به توسعه اپلیکیشن اصلی خواهید پرداخت و یاد می‌گیرید چگونه یک آیکون اپلیکیشن بر اساس Pexels Figma طراحی کنید. سپس، نحوه تجزیه یک تصویر SVG و تبدیل آن به PNG را با استفاده از Pexel Figma و ابزارهای Shape و Path برای ایجاد یک حباب گفتگو (Speech Bubble) و افزودن متن به آن خواهید آموخت. شما یک پالت رنگی برای پشتیبانی از حالت‌های روشن و تاریک (Light and Dark modes) ایجاد کرده و مدل یک اپلیکیشن نقل‌قول را بر اساس یک API رایگان و با استفاده از الگوی طراحی MVVM (Model, View Model, View) توسعه خواهید داد. همچنین قابلیت تولید نقل‌قول جدید با ضربه روی ایموجی و کپی کردن تصویر در کلیپ‌بورد با فشار طولانی را پیاده‌سازی می‌کنید. در این دوره، ساخت شبکه‌های تصویری (Image Grids) برای آیپد و آیفون و ایجاد یک Share Sheet برای شخصی‌سازی تصاویر و نقل‌قول‌ها (تغییر رنگ و اندازه متن یا اندازه تصویر، اشتراک‌گذاری یا ذخیره‌سازی) را یاد می‌گیرید و عملکرد اپلیکیشن را در شبیه‌ساز تست خواهید کرد. در پایان، شما قادر خواهید بود یک اپلیکیشن کامل Emoji Quote را با استفاده از SwiftUI/iOS 16 توسعه دهید. هدف این دوره، ارائه آموزش مختصراً جامع و کاربردی برای توسعه در محیط iOS 16 است. این دوره برای افرادی است که قصد دارند مهارت‌های توسعه اپلیکیشن با SwiftUI/iOS 16 را کسب کنند و سطح دانش برنامه‌نویسی آن‌ها از مبتدی تا پیشرفته متغیر است؛ با این حال، داشتن مهارت‌های برنامه‌نویسی در سطح متوسط توصیه می‌شود تا بیشترین بهره را از دوره ببرید. هر کسی که مشتاق یادگیری برنامه‌نویسی در iOS 16 با SwiftUI است یا می‌خواهد در کمترین زمان بداند چه قابلیت‌هایی با SwiftUI قابل پیاده‌سازی است، از این دوره بهره‌مند خواهد شد.

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

مقدمه Introduction

  • SwiftUI برای iOS 16: ساخت اپلیکیشن‌های تطبیقی برای آیفون و آیپد SwiftUI for iOS 16: Build Adaptive Apps for iPhone and iPad

  • نصب Xcode 14 Installing Xcode 14

  • گرم کردن با مفاهیم پایه Warming Up with the Basics

فراتر از مبانی Beyond the Basics

  • فراتر از مبانی: ForEach و ScrollView Beyond the Basics - ForEach and ScrollView

  • لیست‌ها و شیت‌ها (Lists and Sheets) Lists and Sheets

  • فرم‌ها، دکمه‌ها، پیکرها، اسلایدرها، توگل، تصاویر و لایه‌های رویی: ساختار Forms, Buttons, Pickers, Sliders, Toggle, Images, Overlays - Structure

  • فرم‌ها، دکمه‌ها، پیکرها، اسلایدرها، توگل، تصاویر و لایه‌های رویی: بخش تصاویر Forms, Buttons, Pickers, Sliders, Toggle, Images, Overlays - The Image Section

  • فرم‌ها، دکمه‌ها، پیکرها، اسلایدرها، توگل، تصاویر و لایه‌های رویی: بخش ویرایش متن Forms, Buttons, Pickers, Sliders, Toggle, Images, Overlays - Edit Text Section

  • فرم‌ها، دکمه‌ها، پیکرها، اسلایدرها، توگل، تصاویر و لایه‌های رویی: گزینه‌های ویرایش Forms, Buttons, Pickers, Sliders, Toggle, Images, Overlays - Edit Options

  • فرم‌ها، دکمه‌ها، پیکرها، اسلایدرها، توگل، تصاویر و لایه‌های رویی: مراحل نهایی Forms, Buttons, Pickers, Sliders, Toggle, Images, Overlays - Final Touches

  • سفارشی‌سازی دکمه‌ها در SwiftUI: استایل‌ها، گرادینت‌ها و افکت‌ها Customizing Buttons in SwiftUI: Styles, Gradients, and Effects

  • استپرهای (Steppers) عددی Steppers

  • هشدارها، اکشن شیت، AsyncImage، ویژگی‌های محاسباتی و دکمه‌های پیش‌فرض Alert, Action Sheet, AsyncImage, Computed Properties, and Default Buttons

نکات کاربردی Useful Tips

  • کلیدهای میان‌بر کاربردی Useful Hotkeys

اپلیکیشن ایموجی Emoji App

  • شروع کار و طراحی آیکون اپلیکیشن Getting Started and Creating the App Icon

  • دریافت SVG ایموجی، جداسازی بخش‌ها و وارد کردن به Xcode Get the Emoji SVG, Separate Parts, and Import to Xcode

  • ساخت ایموجی نینجای چشمک‌زن Blinking Ninja Emoji

  • ایجاد حباب گفتگو با اشکال سفارشی در SwiftUI Creating a Speech Bubble with Custom Shapes in SwiftUI

  • ایجاد کمان‌ها و منحنی‌ها برای تکمیل حباب گفتگو در SwiftUI Creating Arcs and Curves to Complete a Speech Bubble in SwiftUI

  • افزودن متن به نمای حباب گفتگو Adding Text to the Speech Bubble View

  • پالت رنگی برای حالت روشن و تاریک Light and Dark Mode Color Palette

  • مدل داده‌ای نقل‌قول (Quote Model) The Quote Model

  • مدل نمایشی نقل‌قول (Quote View Model) The Quote View Model

  • قابلیت نقل‌قول نینجای ایموجی The Emoji Ninja Can Quote

  • ایجاد منوی زمینه برای کپی در کلیپ‌بورد Create Context Menu to Copy to Clipboard

  • وارد کردن تصاویر و نمای GridImagesView Import Images and GridImagesView

  • نمای تصاویر (Images View) The Images View

  • تکمیل GridImagesView Completing the GridImagesView

  • به‌روزرسانی نمای تصویر Updating the Image View

  • بخش ShareImageView: قسمت اول ShareImageView - Part 1

  • بخش ShareImageView: قسمت دوم - انتخاب تصویر و رنگ ShareImageView - Part 2 - Image and Color Picker section.screenflow

  • بخش ShareImageView: قسمت سوم - افزودن اسلایدرها ShareImageView - Part 3 - Adding Sliders

  • بخش ShareImageView: قسمت چهارم - ذخیره تصویر در گالری ShareImageView - Part 4 - Store Image in Photo Album

  • بخش ShareImageView: قسمت پنجم - اشتراک‌گذاری تصویر با ShareLink ShareImageView - Part 5 - Share Image Using ShareLink

  • به‌روزرسانی MainEmojiQuoteView و GridImagesView Updating MainEmojiQuoteView and GridImagesView

  • نمایش نهایی اپلیکیشن نقل‌قول ایموجی در اجرا The Emoji Quote App in Action

نمایش نظرات

آموزش دوره جامع SwiftUI iOS 16 - ساخت اپلیکیشن نقل‌قول‌های ایموجی
جزییات دوره
5h 14m
36
(آخرین آپدیت)
54
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده