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

Deep Dive iOS 16 Swift / SwiftUI Programming

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

Project-based approach to iOS development using the MVVM design pattern with SwiftUI and the Swift Programming language


1. Introduction
  • 1. Introduction
  • 2. Install Xcode 14 and SF Symbols

  • 2. The Greetings App
  • 1. Introducing modifiers
  • 2. More Text Views in a VStack
  • 3. Adding a View
  • 4. Adding a Struct and an Array of Structs
  • 5. Simplifying the code with the ForEach view
  • 6. Add the Greeting Title and some Spacers
  • 7. Cleaning up the code by refactoring and adding a background color
  • 8. Adding a cool gradient background
  • 9. Random color on tap gesture
  • 10. Rotation animation of a circle using a @State variable
  • 11. Creating a random caption
  • 12. Dark Mode
  • 13. Creating an App icon
  • 14. Resizing the App icon
  • 15. Clear the background of the App icon
  • 16. Create a Launch Screen
  • 17. Adding documentation to the Views
  • 18. Localizing your App
  • 19. Adding yet another language to the App

  • 3. SwiftUI Basics
  • 1. SwiftUI Basics 1
  • 2. SwiftUI Basics 2

  • 4. Xcode Code Snippets
  • 1. Code Snippets
  • 2. Page Tabbed View
  • 3. Button Snippets
  • 4. Gradient Text and Masks
  • 5. Nice View Snippets
  • 6. Avatar Snippet
  • 7. Image Url Snippet

  • 5. Introduction to the MVVM Design pattern with recipes
  • 1. MVVM Example - Recipe Model
  • 2. MVVM Example - Recipe View Model
  • 3. MVVM Example - ListItem View
  • 4. MVVM Example - Improving the View
  • 5. MVVM Example - ShowRecipeView
  • 6. MVVM Example - Touch up the image

  • 6. Brevis App - Hotkeys
  • 1. Brevis - Creating the Model
  • 2. Creating the ViewModel
  • 3. Creating the Hotkey View
  • 4. Adding a list of hotkey descriptions
  • 5. Rotate on Tap
  • 6. Adding an image background

  • 7. Tip Calculator
  • 1. Supporting Light and Dark mode
  • 2. Sine Path
  • 3. Localizable Strings
  • 4. Enter Total View
  • 5. Choose Tip View
  • 6. ChooseTipView - Adding State and Bindings
  • 7. Implementing Split Bill
  • 8. Payment Summary View
  • 9. Payment Summary View - Computed Properties
  • 10. Cleaning up the view
  • 11. Custom Tip View
  • 12. App Icon of Tip Calculator
  • 13. Tap out of TextField
  • 14. Change Display Name of Calculator
  • 15. Human Interface Guidleines Layout
  • 16. Supporting Landscape and Portrait mode

  • 8. Flashcards App
  • 1. Create Flashcard Project
  • 2. Creating the Models
  • 3. Import images
  • 4. Creating the QuestionViewModel
  • 5. Creating the FlashCardViewModel
  • 6. TwoSidedBackgroundView
  • 7. FillBar View
  • 8. FlashItem View
  • 9. Header View
  • 10. TextAndOptionalImage View
  • 11. Card View
  • 12. Topic View
  • 13. The Questions View
  • 14. Creating the App Icon
  • 15. ImageLink View

  • 9. Mystic Puzzle
  • 1. Creating the Puzzle Model
  • 2. Adding documentation to the Model
  • 3. Adding the view model and adding extensions to CGPoint
  • 4. Adding tiles to the View
  • 5. Adding some more tiles
  • 6. Adding digits to the View
  • 7. Adding the two digit numbers to the View
  • 8. Add background images
  • 9. Adding a custom font
  • 10. Move tile on Tap
  • 11. Shuffle Tiles
  • 12. Adding buttons
  • 13. Implementing the done() function
  • 14. Adding a sound effect
  • 15. Saving state
  • 16. Add an App Icon

  • 10. Quote of the day App
  • 1. Warming up with an awesome View
  • 2. Getting started with the Main Quote App
  • 3. Random Quote API and the Quote Model
  • 4. The Quote View
  • 5. The Quote View Model
  • 6. Putting it all together
  • 7. MVP Completed
  • 8. Import Images
  • 9. Select Image View
  • 10. Select Font View
  • 11. Import Custom Font
  • 12. Add fonts to Select Image View
  • 13. Dealing with large Quotes
  • 14. Sliders for Text Opacity and Size

  • 11. Speed code a Chill Meditation App
  • 1. Chill Meditation App

  • 12. Meditation App - Frontend
  • 1. Getting Started
  • 2. Color palette and the Home Screen
  • 3. Creating the Greetings View
  • 4. Creating the Chips View
  • 5. Current Meditation View
  • 6. The Feature View - Part 1
  • 7. The Feature View - Part 2
  • 8. The Feature View - Part 3
  • 9. Tab View - Part 1
  • 10. Tab View - Part 2
  • 11. Cleaning up the code

  • 13. Finance App UI
  • 1. Intro Finance App
  • 2. Getting started with the About view
  • 3. Color Palette and the Avatar View
  • 4. ChoicesView using a list of custom labels
  • 5. About View - Final Tweeks and adding an Optional Description
  • 6. CreditCardView - Import EMV Chip from Figma
  • 7. CreditCardView - The Chip
  • 8. CreditCardView - Working on the View
  • 9. CreditCardViewPage
  • 10. CreditCardViewPage Continued
  • 11. CreditCardViewPage Completed
  • 12. CreditCardView - TopView
  • 13. CreditCardView - Adding Folders
  • 14. CreditCardView - TransactionView
  • 15. CreaditCardView - Import Icons from FlatIcons
  • 16. CreditCardView - Using Icons
  • 17. YourBalanceView - Getting Started
  • 18. YourBalanceView - First Steps
  • 19. YourBalanceView - Designing the Header
  • 20. YourBalanceView - Designing the Amount View
  • 21. YourBalanceView - Actions View
  • 22. YourBalanceView - Action Of The Week View
  • 23. YourBalanceView - Monthly Expenses View
  • 24. YourBalanceView - Monthly Expenses View Completed
  • 25. YourBalanceView - Monthly Expenses View Refactoring Bar View

  • 14. Multilingual Animals
  • 1. Getting Started and Creating the Background
  • 2. Get pictures from Pexel
  • 3. Resize and import images
  • 4. Animal Image Enumeration
  • 5. The Animal Model
  • 6. Speech
  • 7. AnimalViewModel
  • 8. The Animal Image View
  • 9. Language View Model
  • 10. AnimateView Image
  • 11. Animate View Buttons
  • 12. AnimateView The Flags
  • 13. Creating the App Icon
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

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

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