لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش معماری SwiftUI قابل ترکیب با استفاده از Redux: 2 ساخت برنامه
Composable SwiftUI Architecture Using Redux: 2 Building the App
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا می دانید چگونه از الگوی طراحی Redux و رابط کاربری Swift برای افزودن جزئیات به برنامه ها استفاده کنید؟ در این دوره محمد اعظم از مثال های کاربردی استفاده می کند تا دقیقاً آنچه را که باید بدانید را نشان می دهد. او با برنامه فیلم شروع می کند که پروژه شما در بیشتر این دوره خواهد بود. محمد نحوه راه اندازی یک حساب معتبر در OMDb API را توضیح می دهد تا بتوانید جزئیات برنامه خود را درخواست کنید. او پروژه شروع را بررسی می کند، سپس نحوه پیاده سازی مدل ها، وب سرویس، میان افزار، اقدامات و حالت را پوشش می دهد. محمد شما را از طریق مراحل نمایش لیست فیلم و جزئیات فیلم راهنمایی می کند. در مرحله بعد، محمد چرخ دنده را به یک برنامه یاب سرویس بهداشتی تغییر می دهد و ابتدا روی نحوه ادغام با API و تنظیم جریان Redux تمرکز می کند. او همچنین از این برنامه برای گام برداشتن در استفاده از LocationManager و Apple Maps برای نمایش و ارائه مسیرهای دستشویی استفاده می کند. محمد با مروری بر منابع باز شخص ثالث، ReSwift و The Composable Architecture (TCA) به پایان میرسد.
توجه: این دوره توسط محمد اعظم ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
سرفصل ها و درس ها
1. برنامه فیلم
1. Movies App
چی میسازی؟
What are you building?
برای وب سایت OMDb ثبت نام کنید
Register for the OMDb website
درک پروژه شروع
Understanding the starter project
پیاده سازی مدل ها
Implementing models
پیاده سازی وب سرویس
Implementing the web service
2. برنامه Movies: پیاده سازی میان افزار، اقدامات و وضعیت
2. Movies App: Implementing Middleware, Actions, and State
اجرای فیلمهایState و moviesReducer
Implementing moviesState and moviesReducer
پیاده سازی فیلم هایMiddleware
Implementing moviesMiddleware
پیاده سازی کاهش دهنده فیلم
Implementing the movies reducer
3. Movies App: نمایش لیست فیلم
3. Movies App: Displaying the Movie List
پیاده سازی mapStateToProps
Implementing mapStateToProps
نمایش فیلم ها در Appear
Displaying movies onAppear
نمایش فیلم با استفاده از جستجوی کلمه کلیدی
Displaying movies using a keyword search
4. Movies App: نمایش جزئیات فیلم
4. Movies App: Displaying the Movie Details
درک نقطه پایانی MovieDetail OMDb API
Understanding the MovieDetail OMDb API endpoint
پیاده سازی مدل MovieDetail
Implementing the MovieDetail model
پیاده سازی وب سرویس GetMovieDetailsByIMDbId
Implementing the web service GetMovieDetailsByIMDbId
واکشی فیلم ها در MoviesMiddleware
Fetching movies inside MoviesMiddleware
نمایش جزئیات فیلم برای فیلم انتخابی
Displaying movie details for the selected movie
5. برنامه Restroom Finder: ادغام با API و تنظیم Redux Flow
5. Restroom Finder App: Integrating with API and Setting Up Redux Flow
چه چیزی می خواهید بسازید؟
What are you going to build?
تور API REFUGE restrooms
Tour of REFUGE restrooms API
درک پروژه شروع
Understanding the starter project
پیاده سازی وب سرویس و مدل ها
Implementing the web service and models
اجرای وضعیت، اقدامات و کاهش دهنده ها
Implementing state, actions, and reducers
پیاده سازی توالت های میان افزار برای درخواست های همگام
Implementing restroomsMiddleware for async requests
6. برنامه یاب سرویس بهداشتی: مدیریت مکان و نمایش سرویسهای بهداشتی
6. Restroom Finder App: Location Manager and Displaying Restrooms
ایجاد LocationManager برای تعیین موقعیت فعلی کاربر
Creating LocationManager to locate user's current position
ادغام LocationManager و mapStateToProps
Integrating LocationManager and mapStateToProps
نمایش نتیجه در نما
Displaying the result on the view
باز کردن Apple Maps برای مسیرها
Opening Apple Maps for directions
نمایش نظرات