Skip to content

zul8ha/iOS_Development_Intensive_Program

Repository files navigation

iOS Development Intensive Program – Homework Assignments

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.

Topics covered

  • 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

What you can find in this repository

  • 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.

Related work

For more advanced iOS projects (UIKit, networking, API integration, testing), see my other repositories and projects.

About

Hands-on iOS development assignments completed during an intensive program. Includes UIKit-based screens, Auto Layout, networking with URLSession, data persistence, and unit tests. Focused on clean architecture, code readability, and testability.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages