Ui Design for IOS App Development: Using Swiftui


Price:
Sale price$49.99

Description

Chapter 1: Intro to SwiGUI

    • ContentView UI
    • SceneDelegate and State Changes
    • Real-Time UI Design

    Chapter 2: UI Basics

      • Text Display
      • Image
      • Modifiers for Text
      • State Variables and Binding
      • Compared to Storyboards

      Chapter 3: UI Elements

        • Stepper for Numeric Input
        • Picker for Single Item Selection
        • Segmented Control
        • Text Input
        • Animation & Property Animator
        • Gestures

        Chapter 4: UI Stacks

          • Horizontal Layout with HStack
          • VStack for Vertical Layout
          • ZStack Layering UI
          • Stack Modifiers

          Chapter 5: Displaying Groups of Items

            • List for Scrolling Tables
            • User Interaction with Lists
            • Updating and State

            Chapter 6: Observable Objects and Environment Variables

              • Combine Framework
              • SwiGUI Data Flow
              • ObservableObject Protocol
              • @Published
              • @ObservedObject
              • Environment Variables

              Chapter 7: Navigation

                • NavigationView
                • Tab Bars with Tab View
                • Alert
                • Sheet
                • Hos=ng Controller for Storyboards
                • Segues
                • Size Classes
                Chapter 8: UI Organization

                  • View Creation
                  • Including Views
                  • View Controllers
                  • UIViewControllerRepresentable Protocol

                  Chapter 9: Dynamic UI

                  1. SF Symbols
                  2. Systematic Colors
                  3. Dark Mode


                  Author: Bear Cahill
                  Publisher: Apress
                  Published: 01/13/2021
                  Pages: 322
                  Binding Type: Paperback
                  Weight: 1.04lbs
                  Size: 9.21h x 6.14w x 0.70d
                  ISBN13: 9781484264485
                  ISBN10: 1484264487
                  BISAC Categories:
                  - Computers | Programming | Macintosh

                  About the Author

                  Bear Cahill has been a developer since he was 12. Like many developers, he initially wanted to be a game developer, but that's not as accessible as data-driven development roles. Much of the focus of education and job experience is low- level and based in binary data. UI design, while technical, is often neglected. Developers tend to struggle and "get by" at best. He has experience in teaching Auto-Layout/Constraints and other "difficult" UI topics to coders who are used to working in dry code.