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

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
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

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

    53,700 تومان
    افزودن به سبد خرید