This repository contains hands-on homework assignments completed as part of an intensive iOS development course.
The goal of the course was to build a strong foundation in Swift and iOS development fundamentals, with a focus on writing clean, understandable, and testable code.
- Control flow, conditions, and loops in Swift
- Working with collections and higher-order functions (
map,flatMap,compactMap,reduce) - Functions and methods
- Object-oriented programming: inheritance and method overriding
- Generics and advanced language features
- Closures and advanced function usage
- Git basics and version control workflows
- Practical Swift exercises solving small but focused problems
- Examples of idiomatic Swift code
- Tasks designed to improve code readability and correctness
- Incremental complexity, from basic language constructs to more advanced concepts
This repository reflects my learning progress during the course and complements my later hands-on work with UIKit, networking, and iOS application architecture.
For more advanced iOS projects (UIKit, networking, API integration, testing), see my other repositories and projects.