App Development with Swift - Associate Badge Details

Objective

Earning the App Development with Swift Associate certification demonstrates knowledge of key computing concepts and a solid foundation in programming with Swift, Apple's programming language, and SwiftUI. They'll demonstrate knowledge of the impact of computing and apps on society, economies, and cultures while exploring app development.

Competencies

  • Learn key computing concepts, building a solid foundation in programming with Swift and SwiftUI
  • Explore the impact of computing and apps on society, economies, and cultures while exploring iOS app development
  • Learn the app design process: brainstorming, planning, prototyping, and evaluating an app of their own design
  • Learn how to structure code using functions to encapsulate repetitive tasks, use if/else statements to represent decisions, and explore how Swift and SwiftUI uses types to distinguish different kinds of data
  • Explore how to create custom types using structs, group large quantities of items into arrays, and process them using loops

Skills

Error Analysis   UI Component Creation   Layout Design   State Management   Array Manipulation   Control Flow Programming   Data Type Management   Function Development   Structure Design   Asset Management   Interface Configuration   Design Process Management   Data Security Analysis   Accessibility Assessment