kelvinfok / FootballApp

iOS technical assignment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iOS Football App

App that lists popular matches and team information.

🚀 About The Project

  • Uses UIKit and Combine (reactive programming)
  • UI is built programatically
  • Lists are presented using collection view diffable data source
  • Implements MVVM design pattern
  • Integrates CoreData syncing for offline usage
  • Includes Unit tests & Snapshot tests
  • Conforms to modern Swift style guides

Challenges

  • Used CoreData for the first time
  • App was crashing intermittently due to concurrency issues
  • Approached tutorials online for common mistakes

Previews

video-preview video-preview

About

iOS technical assignment


Languages

Language:Swift 100.0%