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

SwiftUI Cookbook – Over 100 Recipes for Building iOS Apps

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

A problem focused approach for learning SwiftUI to build iOS, macOS, watchOS and tvOS apps


1 - Introduction
  • 1 - Introduction
  • 2 - Prerequisites
  • 3 - What are recipes
  • 4 - Exercise Files
  • 5 - Free Book UIKit with SwiftUI Recipes.html
  • 5 - UIKitSwiftUIRecipes.pdf
  • 6 - Free Book Navigation API in SwiftUI.html
  • 6 - Navigation-API-SwiftUI.pdf

  • 2 - Lists
  • 7 - DisplayingItemsInList.zip
  • 7 - Display Items in List Numbers Custom Objects and Indices
  • 8 - How to display alternate row styles in a list
  • 8 - alternate-background-colors.zip
  • 9 - Adding Removing and Moving Items in the List
  • 9 - add-remove-movie-tasks-list.zip
  • 10 - How to remove separate style from the list iOS 15 Xcode 13 and above
  • 11 - How to group items in a List
  • 11 - list-grouped.zip
  • 12 - Changing background color of the List
  • 12 - change-background-color.zip
  • 13 - How to implement pull to refresh in List iOS 15 Xcode 13 and above
  • 13 - refreshable-modifier.zip
  • 14 - Filtering results in a List iOS 15 Xcode 13 and above
  • 14 - searchin-in-swift-list.zip
  • 15 - How to make the complete row clickable inside a List
  • 15 - click-whole-row-list.zip
  • 16 - How to auto scroll the List to a particular section
  • 16 - LearnList-scroll-to-list.zip
  • 17 - How to add swipe actions to a list iOS 15 Xcode 13 and above
  • 18 - How to select multiple items in a List
  • 18 - select-multiple-items-list.zip
  • 19 - How to make collapsible headers in a List
  • 19 - collapsible-row-list.zip
  • 20 - How to create infinite scrolling list Integrated with JSON API
  • 20 - InfiniteScroll.zip
  • 21 - How to create checkboxes in List
  • 21 - LearnList-checkbox.zip
  • 22 - How to create radio buttons in SwiftUI
  • 22 - LearnList-radio-button.zip

  • 3 - Grid Stacks
  • 23 - How to display items in a Grid
  • 23 - LearnGrid-grid.zip
  • 24 - How to create pinned views in Grid
  • 25 - How to perform hero animation using matchedGeometryEffect
  • 25 - LearnGrid-matchedGeoEffect.zip
  • 26 - How to wrap HStack in multiple lines using SwiftUI
  • 26 - LearnGrid-wrapped-hstack.zip

  • 4 - SwiftUI Formatting Modifiers
  • 27 - Date formatting in SwiftUI
  • 28 - List formatting in SwiftUI

  • 5 - Gestures
  • 29 - How to magnify a view
  • 29 - magnitification-swiftui.zip
  • 30 - How to rotate a view
  • 30 - LearnGestures-rotate.zip
  • 31 - How to drag a view
  • 31 - drag-swiftui.zip
  • 32 - 3d-rotate.zip
  • 32 - How to perform 3D rotation effect for a view

  • 6 - Data Flow
  • 33 - How to pass data from child to parent view using Binding
  • 33 - child-to-parent.zip
  • 34 - How to implement global state using EnvironmentObject
  • 34 - global-environment-object.zip
  • 35 - How to deal with optional bindings
  • 35 - optional-swiftui.zip
  • 36 - How to listen for state changes using onChange modifier
  • 36 - onchange-modifier-swiftui.zip
  • 37 - How to listen for notifications changes using onReceive modifier
  • 37 - onreceive-swiftui.zip
  • 38 - How to download and display images in SwiftUI
  • 38 - URLImageDemo.zip
  • 39 - How to use AppStorage in SwiftUI
  • 39 - LearnDataFlow-app-storage.zip

  • 7 - Graphics Shapes Paths and Effects
  • 40 - How to create gradients
  • 40 - LearnGradient-how-to-gradient.zip
  • 41 - How to draw rounded corners
  • 41 - LearnGradient-rounded-corners.zip
  • 42 - How to create shapes and paths
  • 42 - LearnGraphics.zip
  • 43 - How to draw a line graph in SwiftUI
  • 43 - LineGraphDemo.zip
  • 44 - How to draw a bar chart in SwiftUI
  • 44 - LineGraphDemo-barchart.zip
  • 45 - How to build a rating view in SwiftUI
  • 45 - SwiftUIRatings-1.zip
  • 46 - How to create blur effects
  • 46 - LearnGradient-blur-effect.zip

  • 8 - Navigation and NavigationBar
  • 47 - How to perform navigation based on Button click
  • 47 - button-click-nav.zip
  • 48 - How to pass data to a detail view from a List
  • 49 - How to programmatically perform a navigation
  • 49 - programmicaly-navigation.zip
  • 50 - How to perform unwind navigation in SwiftUI
  • 50 - unwind-seque-swiftui.zip
  • 51 - How to add bar item buttons to the navigation bar
  • 52 - How to add an image to the navigation title
  • 53 - How to color NavigationBar
  • 53 - color-navigation.zip
  • 54 - How to perform pagination in SwiftUI
  • 54 - LearnNavigation-pagination-swiftui.zip
  • 55 - How to use NavigationStack
  • 55 - SwiftUIRecipes-navigation-stack.zip
  • 56 - How to do programmatic navigation in NavigationStack
  • 56 - SwiftUIRecipes-programmatic-navigation-stack.zip

  • 9 - Xcode Previews
  • 57 - How to create a device specific preview
  • 57 - LearnPreviews-device-specific.zip
  • 58 - How to view dynamic fonts in Xcode previews
  • 58 - LearnPreviews-dynamic-font-sizes.zip
  • 59 - How to view app in dark mode
  • 60 - How to populate Xcode previews using JSON resource
  • 60 - LearnPreviews-sample-data.zip
  • 61 - How to create previews for view controllers
  • 61 - LearnPreviewsUIKit.zip

  • 10 - Sheets
  • 62 - How to open and close a sheet
  • 62 - show-sheet-swiftui.zip
  • 63 - How to open multiple sheets
  • 63 - multiple-sheets.zip
  • 64 - How do I display quarter half and full screen sheet in SwiftUI
  • 64 - half-full-sheets.zip

  • 11 - Pickers
  • 65 - How to create a single column picker view
  • 65 - single-picker-view.zip
  • 66 - How to create a multicolumn picker view
  • 66 - muti-column-pickers.zip
  • 67 - How to create a segmented control
  • 68 - How to create a segmented control based on enum
  • 68 - learn-pickers-segmented-enums.zip
  • 69 - CapturingPhotoSwiftUI.zip
  • 69 - How to integrate camera with SwiftUI app

  • 12 - Maps
  • 70 - How to display a map in SwiftUI
  • 70 - LearnMaps.zip
  • 71 - How to add annotations on a map
  • 71 - maps-add-annotations.zip
  • 72 - How to make custom annotations in SwiftUI
  • 72 - custom-annotations.zip
  • 73 - How to display users location
  • 73 - userslocation.zip
  • 74 - How to change the map type in SwiftUI
  • 74 - LearnMaps-map-types.zip

  • 13 - UIKit and SwiftUI Interoperability
  • 75 - LearnInterop-activity-indicator.zip
  • 75 - UIActivityIndicatorView Loading UIKit Control into SwiftUI App
  • 76 - MKMapView Loading UIKit Maps in SwiftUI App and Changing Map Type
  • 77 - LearnInteropUIKit-swiftuiview-in-uikit.zip
  • 77 - Loading SwiftUI View in UIKit App
  • 78 - LearnInteropUIKit-passing-data-swiftui-uikit.zip
  • 78 - Passing Data from SwiftUI View to UIKit View

  • 14 - Testing
  • 79 - What is TDD
  • 80 - Why should you use TDD
  • 81 - What you should test and what you should not
  • 82 - When should you use TDD
  • 83 - Common misconceptions about TDD
  • 84 - Rules of writing good test
  • 85 - How to write a unit test for SwiftUI views
  • 85 - LearnUnitTest.zip

  • 15 - SwiftUI and MVVM
  • 86 - What are design patterns
  • 87 - What is MVVM
  • 88 - Why MVVM
  • 89 - MVVM Architecture and Web APIs
  • 90 - Difference Between View Model and Model.html
  • 91 - Implementing MVVM in SwiftUI
  • 91 - LearnMVVM.zip

  • 16 - SwiftUI and Core Data
  • 92 - What is Core Data
  • 93 - How to create Core Data model
  • 93 - creating-core-data-model.zip
  • 94 - How to initialize Core Data manager
  • 94 - impl-core-data-manager.zip
  • 95 - How to save a movie
  • 95 - saving-a-movie.zip
  • 96 - How to fetch all movies
  • 96 - display-movies.zip
  • 97 - How to delete a movie
  • 97 - deleting-movies.zip
  • 98 - How to update a movie
  • 98 - updating-movie.zip
  • 99 - HelloCoreData-refresh.zip
  • 99 - How to refresh list

  • 17 - SwiftUI and Firebase
  • 100 - How to setup Firebase project
  • 101 - How to install Firebase using Cocoapods
  • 102 - How to fix Firebase issues with Xcode 12
  • 103 - Resources Fixing Firebase Issues with Xcode 12.html
  • 104 - Finishing Firebase Setup
  • 105 - How to install Firestore CocoaPods and initialize Firebase
  • 106 - Resources Documentation for Firestore Database.html
  • 107 - How to save a task
  • 107 - todolist-saving-task.zip
  • 108 - How to fetch all tasks
  • 108 - todolist-fetch-all-tasks.zip
  • 109 - How to delete a task
  • 109 - todo-delete.zip
  • 110 - How to update a task

  • 18 - Whats New in SwiftUI for iOS 15
  • 111 - How to use AsyncImage
  • 112 - How to perform pull to refresh
  • 113 - How to use the Timeline view
  • 114 - How to use searchable views
  • 115 - How to create swift actions
  • 116 - How to blur views using materials

  • 19 - More Recipes
  • 117 - How to build a drawing app in SwiftUI
  • 117 - Source code.txt

  • 20 - Conclusion
  • 118 - Next Steps.html
  • 119 - Bonus Lecture.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 39168
    حجم: 4506 مگابایت
    مدت زمان: 686 دقیقه
    تاریخ انتشار: ۱۱ مرداد ۱۴۰۳
    طراحی سایت و خدمات سئو

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