Tyson Joseph's Badge Portfolio
App Development with Swift - Associate

Description
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
Applicable 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