Group Group Group Group Group Group Group Group Group Group Shape Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group
Skip to Content
  • iii. Dedications
  • More
    • NewsletterNewsletter
    • ForumsForums
Sign In
Create a free account
  • Search
  • Notebook
  • Customise

App Design Apprentice

Second Edition Figma

Before You Begin

Section 0: 5 chapters
  • i. What You Need
  • ii. Book Source Code & Forums
  • iii. Dedications
  • iv. About the Team
  • v. Acknowledgements
    • Content Development
    • Image Credit

Section I: Design & Tool Fundamentals

Section 1: 3 chapters
  • 1. Book Overview & App Preview
    • 1.1 Why Design Matters
    • 1.2 About This Book
    • 1.3 Chapter Summaries
    • 1.4 Setting up Figma
    • 1.5 Taking Figma for a Spin
    • 1.6 Key Points
  • 2. Workspace Tour & Figma Fundamentals
    • 2.1 Exploring the Figma Interface
    • 2.2 Starting With a Frame
    • 2.3 Adding Shapes
    • 2.4 Aligning Layers
    • 2.5 Creating Cinematic’s Login Screen
    • 2.6 Constraining the Layers
    • 2.7 Key Points
  • 3. App Teardowns
    • 3.1 Loading the Starter File
    • 3.2 Key Points

Section II: Components & Design Systems

Section 2: 5 chapters
  • 4. Wireframing & Screen Layout
    • 4.1 The Importance of Wireframing
    • 4.2 Defining the App’s Concept
    • 4.3 Designing the Movies List
    • 4.4 Components
    • 4.5 Reviewing the Current List Implementation
    • 4.6 Filtering the List
    • 4.7 Designing the Movie Detail Screen
    • 4.8 Implementing the “Add to Watchlist” Feature
    • 4.9 Key Points
  • 5. Reusable Elements & Data
    • 5.1 Visualizing When to Use Components
    • 5.2 Getting Started
    • 5.3 Organizing With Pages
    • 5.4 Reusing and Restyling Components
    • 5.5 Creating the Rating Component
    • 5.6 Exploring UI Kits & Plugins
    • 5.7 Designing the Movie Details Screen
    • 5.8 Adding the Cast Section
    • 5.9 Adding the User Ratings
    • 5.10 Adding Movie Recommendations to the Details
    • 5.11 Challenge
    • 5.12 Key Points
  • 6. Typography
    • 6.1 Understanding Typography
    • 6.2 Mastering Typographical Jargon
    • 6.3 Building a Typographic Scale
    • 6.4 Getting Started
    • 6.5 Defining the Base Text Style
    • 6.6 Text Styles
    • 6.7 Creating Text Styles
    • 6.8 Handling the Bottom Navigation
    • 6.9 Key Points
  • 7. Colors
    • 7.1 Basics of Color Theory
    • 7.2 Color Schemes
    • 7.3 Building Your Palette
    • 7.4 Applying the Color Styles
    • 7.5 Advantages of Color Styles
    • 7.6 Key Points
  • 8. Design Systems
    • 8.1 Understanding Design Systems
    • 8.2 Organizing the Colors
    • 8.3 Improving the Typography Page
    • 8.4 Cleaning up the Icons
    • 8.5 Handling Code Generation and Asset Exports
    • 8.6 Where to Go From Here?
    • 8.7 Key Points

Section III: Interactive prototypes & Developer Handoff

Section 3: 4 chapters
  • 9. Transitions & Animations
    • 9.1 Previewing the Finished Version
    • 9.2 Breaking Down the Transitions
    • 9.3 Setting up the First Navigation
    • 9.4 Handling the Add to Watchlist Button
    • 9.5 Making the Bottom Navigation Interactive
    • 9.6 Animations & Animation Interpolators
    • 9.7 Implementing the Navigation Animations
    • 9.8 Using Animations Thoughtfully
    • 9.9 Key Points
  • 10. Feedback & Testing
    • 10.1 Soliciting Feedback
    • 10.2 Preparing the Prototype for Testing
    • 10.3 Leaving Feedback on Design Files
    • 10.4 Designing the Filter Feature
    • 10.5 Creating the Movie List Iteration
    • 10.6 Key Points
  • 11. Insights & Next Steps
    • 11.1 Recapping the Book
    • 11.2 Where to Go From Here?
  • 12. Conclusion
Home iOS & Swift Books App Design Apprentice

iii
Dedications Written by Prateek Prasad

Dedications

“In loving memory of my grandparents.”

— Prateek Prasad

iv. About the Team ii. Book Source Code & Forums

Have a technical question? Want to report a bug? You can ask questions and report bugs to the book authors in our official book forum here.

© 2022 Razeware LLC