Skip to content

Native Application Development

  • Welcome to NMIX 4030/6030!
  • Syllabus
  • Assignment Calendar
  • Module 1
    • 1. Week One
      • Introduction to SwiftUI
      • Let’s Talk AI
      • Lesson One
      • Getting Started with SwiftUI and Working with Text (Chapter 2)
    • 2. Week Two
      • Working with Images (Chapter 3)
      • Homework Assignment One
      • Layout User Interface with Stacks (Chapter 4)
      • Homework Assignment Two
    • 3. Week Three
      • Understanding ScrollView and Building a Carousel UI (Chapter 5)
      • Homework Assignment 3
      • Homework Assignment 3b
    • 4. Week Four
      • SwiftUI Buttons and Gradient (Chapter 6)
      • Homework Assignment 4
      • Project 1: My First Content View
  • Module 2
    • 5. Week Five
      • Understanding State and Binding (Chapter 7)
      • Path and Shape (Chapter 8)
      • Homework 5: State Variables
      • Homework 6: Control Arc with a slider
      • Homework 7: UPDATE Xcode AI
    • 6. Week Six
      • Homework 8: Lists with SwiftUI
      • Homework 9: Understanding Dynamic List, ForEach, and Identifiable from Mastering SwiftUI.
    • 7. Week Seven
      • Homework 10: Working With APIs
    • 8. Week Eight
      • Project 2: Random Trivia API
  • Module 3
    • 9. Week Nine
      • Creating and Combining Views
      • Homework 11: Map it!
    • 10. Week Ten
    • 11. Week Eleven
    • 12. Week Twelve
  • Module 4
    • The Final Project – Phase 1
    • The Final Project – Phase 2
    • Dossier
  • Additional Exercises
    • Miracle Man
    • Building a complete project with SwiftUI
    • Create a Card View with Stacks
  • Assignments
    • Homework
      • Homework Assignment One
      • Homework Assignment Two
      • Homework Assignment 3
      • Homework Assignment 3b
      • Homework Assignment 4
      • Homework 5: State Variables
      • Homework 6: Control Arc with a slider
      • Homework 7: UPDATE Xcode AI
      • Homework 8: Lists with SwiftUI
      • Homework 9: Understanding Dynamic List, ForEach, and Identifiable from Mastering SwiftUI.
      • Homework 10: Working With APIs
      • Homework 9a: Building a Weather App
      • Homework 11: Map it!
    • Project 1: My First Content View
    • Project 2: Random Trivia API
    • The Final Project
    • Dossier
  • Resources
    • External Resources
    • Launching on a device
    • Useful sites
    • Getting Started with GitHub
    • Working with GitHub

An online text for NMIX 4030/6030: Native App Development at the University of Georgia.

By Chris Gerlach, Tyler Mazurek, and Emuel Aldridge

Dossier

Submit your Dossier here

Examples

  • Professional portfolio
  • Case Study Examples

Emma North, another Honor’s option student, created this document to help with the Medium process.

Chris Gerlach created a Video about the Medium process. At least it sounds like Chris!

Leah Moss created a presentation.

The Assignment

All information about the Dossier Assignment can be found at https://nmi.cool/portfolio.

Proudly powered by WordPress