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

iOS 16 Swift & SwiftUI – Complete iOS App Development

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

Learn iOS App development using iOS 16, Swift, SwiftUI and UIKit


1. Creating an iOS Project with Xcode Storyboards and Interface Builder
  • 1.1 Apple Developer Portal.html
  • 1. How to download Xcode from Developer Apple Portal
  • 2. Create an initial Xcode iOS app project
  • 3. Get familiar with Xcode 14 controls, components and project structure
  • 4.1 Controller.html
  • 4.2 Model.html
  • 4.3 MVC.html
  • 4. What is MVC Learn more about simulator, views, view controllers and models.
  • 5. What is Table View How to use Table View to display tabular data
  • 6. How to set up Table View Cell, configure data source and debug errors
  • 7. How to configure table view cell to display several layers of data
  • 8. Implement a table view that shows 30 largest countries and their population.html
  • 9. How to handle tapping on a cell
  • 10. How to navigate to a new screen
  • 11.1 UICollectionView.html
  • 11.2 UICollectionViewDataSource.html
  • 11. What is Collection View
  • 12. Introduction to UILabels and UIButtons
  • 13.1 Lecture11 UILabel UIButton.zip
  • 13.2 UIButton.html
  • 13.3 UILabel.html
  • 13. Configuring UILabels and UIButtons
  • 14.1 UITextView.html
  • 14. Introduction to UITextView
  • 15. Customizing UITextView
  • 16. Introduction to UITextField, UIAlertController, UITextFieldDelegate
  • 17. Introduction to UIImageView, Debugging View Hierarchy and Broken Constraints
  • 18.1 Lecture17 UIImageView.zip
  • 18. Configuring UIImageView, resolving constraint errors using console warnings

  • 2. Swift 5 Fundamentals
  • 1.1 Swift Fundamentals Playground.playground.zip
  • 1. Constants, variables, operators
  • 2. Strings and Characters
  • 3.1 Strings and Characters.html
  • 3. Strings indices
  • 4.1 Strings and Characters.html
  • 4. Strings substrings
  • 5.1 Strings and Characters.html
  • 5.2 Swift Fundamentals Playground.playground.zip
  • 5. Strings comparison
  • 6. Practice knowledge of strings and characters.html
  • 7.1 Swift Collection Types.html
  • 7. Collection Types Introduction
  • 8.1 Swift Fundamentals Collections Arrays.playground.zip
  • 8. Collection Types Arrays
  • 9.1 Swift Fundamentals Collections Sets.playground.zip
  • 9. Collection Types Sets
  • 10.1 Swift Fundamentals Collections Dictionaries.playground.zip
  • 10. Collection Types Dictionaries
  • 11.1 Swift Fundamentals Control Flow ForLoop.playground.zip
  • 11. Control flow for loop
  • 12.1 Swift Fundamentals Control Flow WhileLoop.playground.zip
  • 12. Control flow while loop
  • 13.1 Swift Fundamentals Control Flow WhileLoop.playground.zip
  • 13. Control flow repeat while
  • 14. Control flow if else conditional statements
  • 15. Control flow switch statements
  • 16. Functions parameters, return types, multiple return types, arguments, inout
  • 17.1 Section2 Lecture32 functions part2.mov
  • 17. Functions nested functions, function types
  • 18. Optionals
  • 19. Closures expressions, single expression, short-hand, operator method
  • 20. Closures autoclosure, trailing closures, escaping closures
  • 21. Enumerations
  • 22. Classes and Structs
  • 23. Inheritance
  • 24. Protocols Introduction
  • 25. Protocols Delegates
  • 26. Protocols Extensions
  • 27. Protocols Synthesized Implementation
  • 28. Protocols Types and Inheritance
  • 29. Protocols Composition
  • 30. Protocols Conformance Check
  • 31. Protocols Optional protocol requirements

  • 3. Cocoa Pods
  • 1. What is Cocoa Pods
  • 2. Installing Cocoa Pods in your system using Gem
  • 3. Installing Cocoa Pods in your system using HomeBrew
  • 4. Debugging & resolving CocoaPods installation error
  • 5. Create a new XCode project
  • 6. Fixing a rvm or pod command not found issue
  • 7. How to set up Cocoa Pods for Xcode project
  • 8.1 AlamoFire.html
  • 8.2 PureLayout.html
  • 8.3 SDWebImage.html
  • 8. PureLayout, SDWebImage, AlamoFire

  • 4. App Structure & Organization
  • 1. Basic project settings, files & folders provided by Xcode initially
  • 2.1 NYCSchools Lecture57.zip
  • 2. Organizing Xcode project files and code using FoldersGroups

  • 5. Networking Alamofire, Codable, Decodable, URL Components, URL Session
  • 1.1 JSON Formatter.html
  • 1.2 NYC Schools.html
  • 1. NYC Schools Open Data APIs
  • 2.1 NYC SAT Results API.html
  • 2.2 NYC Schools.html
  • 2.3 NYCSchools Section5 Lecture59.zip
  • 2. Setup NetworkingData Layer service
  • 3.1 NYCSchools Section5 Lecture60.zip
  • 3. Setup Constants to hold your URL and other important information
  • 4.1 NYCSchools Section5 Lecture61.zip
  • 4. Data Error enum
  • 5.1 Codable.html
  • 5.2 NYCSchools Section5 Lecture62.zip
  • 5. Codable & Decodable to parse incoming JSON data
  • 6.1 HTTP.html
  • 6. HTTP
  • 7. Networking using iOS standard services URLComponent and URLSession (part 1)
  • 8.1 NYCSchools Section5 Lecture65.zip
  • 8. Networking using Apple standard services (part 2)
  • 9.1 NYCSchools Section5 Lecture66.zip
  • 9. Networking using Apple Standard service (part 3)
  • 10. AlamoreFire how to make a networking call using AF library (part1)
  • 11.1 NYCSchools Section5 Lecture68.zip
  • 11. AlamoFire using Decodable to parse data in the response (part2)
  • 12.1 JSON.html
  • 12. JSON format.html
  • 13.1 NYCSchools Section5 Lecture70.zip
  • 13. Completion callbacks closures

  • 6. Design Patterns, Architecture, MVVM
  • 1. What is MVVM
  • 2.1 NYCSchools Section6 Lecture72.zip
  • 2. Implementing MVVM in your iOS app

  • 7. Introduction to Unit Testing
  • 1. What is unit test Why its important to test your code
  • 2. Running unit tests in Xcode
  • 3. Implementing Mock part1
  • 4.1 NYCSchools Sectopn7 Lecture76.zip
  • 4. Implementing Mock part2
  • 5. Developing unit tests testing empty response
  • 6. Developing unit tests testing error result
  • 7.1 NYCSchools Section7 Lecture79.zip
  • 7. Developing unit tests testing successful result

  • 8. Introduction to Combine
  • 1. What is Combine
  • 2. How to use Combine together with View Model and View Controller
  • 3. Implementing Combine publishers, subscribing to values, cancellables (part2)
  • 4.1 NYCSchools Lecture83.zip
  • 4. Unit Testing with Combine

  • 9. Localization
  • 1. What is Localization How to add Localizable.strings in your project

  • 10. Building UI programmatically View Controllers, Views, Collection Views
  • 1.1 NYCSchools Lecture85.zip
  • 1. Implementing collection view programmatically
  • 2. Collection view cell (part 1)
  • 3. Collection view cell (part 2)
  • 4. Collection view data source
  • 5.1 NYCSchools Lecture89.zip
  • 5. Collection view sections and headers
  • 6. Tapping on collection view item
  • 7. Details view controller
  • 8.1 NYCSchools Lecture92.zip
  • 8. Navigation to another view controller
  • 9.1 NYCSchools Lecture93.zip
  • 9. Collection view state views placeholders & loading hud
  • 10.1 NYCSchools Lecture94.zip
  • 10. Refresh control pull down to refresh

  • 11. Coding Challenge Enhance NYC Schools project to fetch SAT API and show it on UI
  • 1.1 NYCSchools Lecture95 assignment.zip
  • 1. Implement SAT cell in details view controller
  • 2.1 NYCSchools Lecture96 assignment solution.zip
  • 2. Solution

  • 12. MapKit and CoreLocation
  • 1.1 NYCSchools Lecture97 mapkit.zip
  • 1. Displaying users a map using MapKit
  • 2.1 NYCSchools Lecture98 Core Location.zip
  • 2. Core Location permissions, using location manager in your app

  • 13. Notifications
  • 1. How to communicate using Notifications inside your app
  • 2.1 NYCSchools Lecture100 update annotation.zip
  • 2. Showing users location on the map using coordinates passed via notifications

  • 14. Introduction to SwiftUI
  • 1. What is SwiftUI Create SwiftUI starting project
  • 2. App, View, Previews, Body, App, Vertical Stack
  • 3. Horisontal Stack, Vertical Stack, Previews, Canvas, Attribute Inspector
  • 4. App structure & organization
  • 5.1 MovieFan Lecture105.zip
  • 5. Set up podfile and create workspace
  • 6.1 The Movie Database API Documentation.html
  • 6.2 The Movie DB Getting Started.html
  • 6. The Movie DB API Example
  • 7.1 The Movie DB API Documentation.html
  • 7.2 The Movie DB API Getting Started.html
  • 7. ObservableObject, EnvironmentObject, ViewModel, Networking, and updating a list
  • 8.1 MovieFan Lecture108.zip
  • 8. List, Section
  • 9.1 MovieFan Lecture109.zip
  • 9. Row View
  • 10.1 MovieFan Lecture110.zip
  • 10. AsyncImage getting image from image url in SwiftUI
  • 11.1 Section14 Lecture111 navigation views links.mov
  • 11. Navigation between views Navigation View and Navigation Link
  • 12.1 MovieFan Lecture112.zip
  • 12. Navigation and title
  • 13.1 MovieFan Lecture113.zip
  • 13. Detail view, scroll view, accessibility labels

  • 15. Whats new in iOS 16
  • 1. XCode 14, Swift UI Previews variants, dynamic sizes, accessibility
  • 2. Swift UI initializer code completions
  • 3. Xcode 14 callers of functions, keeping functionvariable names visible
  • 4. Build timeline reports
  • 5. Multi destinations with the same target
  • 6. Organizer Feedback & Hangs
  • 7. Device Destination Improvements
  • 8. App Icon Optimizations
  • 9. Regular Expressions
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 8873
    حجم: 6898 مگابایت
    مدت زمان: 972 دقیقه
    تاریخ انتشار: ۱۰ فروردین ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید