وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

iOS Development Using UIKit & Swift – Project Based Learning

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

Learn MapKit, Core Data, JSON API and integration of UIKit app with SwiftUI


1. Introduction
  • 1. Introduction
  • 2. Prerequisites
  • 3. Exercise Files
  • 4.1 HelloWorld.zip
  • 4. MUST WATCH - How to Remove Storyboards from your iOS UIKit Project

  • 2. NearMe App - Initializing Map, Requesting Permissions, Displaying User Location
  • 1. What we will be building
  • 2.1 NearMe-adding-maps.zip
  • 2.2 NearMe-starter-no-storyboards.zip
  • 2. Adding Map on the Screen
  • 3.1 NearMe-adding-search-text-field.zip
  • 3. Adding Search TextField on the Screen
  • 4.1 NearMe-permission-requests.zip
  • 4. Requesting Permission
  • 5.1 NearMe-showing-zooming-user-location.zip
  • 5. Showing and Zooming to Users Location

  • 3. NearMe App - Search and Display Nearby Locations
  • 1.1 NearMe-find-nearby-places.zip
  • 1. Find Nearby Places Using MKLocalSearch
  • 2.1 NearMe-implement-place-annotation.zip
  • 2. Implementing PlaceAnnotation
  • 3.1 NearMe-places-list.zip
  • 3. Displaying Places in a List
  • 4.1 NearMe-calculate-distance.zip
  • 4. Calculating and Displaying Distance
  • 5.1 NearMe-selecting-place-annotation.zip
  • 5. Selecting Place Annotation from Map
  • 6.1 NearMe-place-details-vc.zip
  • 6. Show Place Details
  • 7.1 NearMe-launch-maps-and-call.zip
  • 7. Launch Apple Maps and Allow User to Call

  • 4. Budget App - Setting Up Core Data Stack and Models
  • 1. What are we building
  • 2.1 BudgetApp-creating-budget-category-model.zip
  • 2.2 BudgetApp-starter-project.zip
  • 2. Creating Budget Category Model
  • 3.1 BudgetApp-setting-up-core-data-stack.zip
  • 3. Setting Up Core Data Stack
  • 4.1 BudgetApp-creating-add-budget-screen.zip
  • 4. Creating Add Budget Screen
  • 5.1 BudgetApp-add-validation-to-budget-screen.zip
  • 5. Adding Validation to Add Budget Screen
  • 6.1 BudgetApp-saving-budget.zip
  • 6. Saving Budget Category
  • 7.1 BudgetApp-displaying-budget-categories.zip
  • 7. Displaying Budget Categories

  • 5. Budget App - Adding Transactions
  • 1.1 BudgetApp-creating-transaction-core-data-model.zip
  • 1. Creating Transaction Model
  • 2.1 BudgetApp-creating-transaction-screen.zip
  • 2. Creating the Interface to Add Transaction
  • 3.1 BudgetApp-save-transaction.zip
  • 3. Adding Transaction to Budget Category
  • 4.1 BudgetApp-displaying-transactions.zip
  • 4. Displaying Transactions for Budget Category
  • 5.1 BudgetApp-transactions-total.zip
  • 5. Displaying Transactions Total and Remaining Amount
  • 6.1 BudgetApp-delete-transaction.zip
  • 6. Deleting Transactions
  • 7.1 BudgetApp-impl-custom-budget-table-view-cell.zip
  • 7. Implementing Custom BudgetCategoryTableViewCell
  • 8.1 BudgetApp-using-budget-table-view-cell.zip
  • 8. Using BudgetCategoryTableViewCell
  • 9.1 BudgetApp-impl-core-data-class.zip
  • 9. Implementing Budget+CoreDataClass
  • 10.1 BudgetApp-delete-budget-category.zip
  • 10. Deleting Budget Category

  • 6. Store App - Displaying Categories
  • 1. What we will be building
  • 2. Tour of the Platzi Store API
  • 3. Resource Platzi Fake Store API.html
  • 4.1 StoreApp-fetching-all-categories.zip
  • 4. Fetching all Categories
  • 5.1 StoreApp-displaying-all-categories.zip
  • 5. Displaying all Categories

  • 7. Store App - Displaying and Adding Products
  • 1.1 StoreApp-fetching-products-by-category.zip
  • 1. Fetching Products by Category
  • 2.1 StoreApp-displaying-products-on-screen.zip
  • 2. Displaying Products on the Screen
  • 3.1 StoreApp-hosting-swiftui-view-through-configuration.zip
  • 3. Hosting a SwiftUI View through UIHostingConfiguration
  • 4.1 StoreApp-adding-product-view-controller-preview-hosting.zip
  • 4. Adding AddProductViewController and Previewing the UI for View Controller
  • 5.1 StoreApp-selecting-category-list.zip
  • 5. Displaying and Selecting Category Using SwiftUI View
  • 6.1 StoreApp-validating-add-product-view-controller.zip
  • 6. Adding a Validation to AddProductViewController
  • 7.1 StoreApp-saving-product.zip
  • 7. Persisting a Product on the Server

  • 8. Store App - Product Details and Deleting Products
  • 1.1 StoreApp-displaying-product-detail-screen.zip
  • 1. Show Product Details
  • 2.1 StoreApp-product-details-displaying-images.zip
  • 2. Display Product Images Using SwiftUI View
  • 3.1 StoreApp-deleting-product.zip
  • 3. Deleting a Product
  • 4.1 StoreApp-show-alert.zip
  • 4. Showing Errors Using Alert
  • 5.1 StoreApp-message-view-in-swiftui.zip
  • 5. Showing Messages Using MessageView Implemented in SwiftUI

  • 9. Store App - Generic Network Layer
  • 1. CORRECTION - Network Layer Not Covered Before in Course
  • 2.1 StoreApp-resource-http-method.zip
  • 2. Implementing Resource and HttpMethod
  • 3.1 StoreApp-impl-generic-network-layer.zip
  • 3. Implementing Generic Network Layer in StoreHTTPClient
  • 4. Using Generic Network Layer

  • 10. Conclusion
  • 1. Next Steps
  • 2. Bonus Lecture.html
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 5962
    حجم: 3605 مگابایت
    مدت زمان: 413 دقیقه
    تاریخ انتشار: 3 اسفند 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید