Skip to content

yagnapateldev/bigthings-ios-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BigThings iOS App

A Swift iOS application for exploring, viewing, rating, tracking, and saving favourite “big things” through a multi-screen mobile interface.

Overview

BigThings is a Swift-based iOS app built in Xcode using storyboard-driven UI and multiple view controllers. The project includes list and detail views, favourites, tracking and rating features, data management, and a structured app flow designed to practise mobile app development fundamentals.

Features

  • List and detail views for big things
  • Favourite management
  • Rating and tracking flow
  • Nearby big things screen
  • Submit new big thing flow
  • Custom data model and data management
  • Storyboard-based multi-screen navigation
  • Core Data model support

Tech Stack

  • Swift
  • iOS
  • Xcode
  • Storyboards
  • Core Data
  • Git / GitHub

Main Components

  • BigThingsListViewController - list screen
  • BigThingDetailViewController - detail screen
  • FavoritesViewController - favourites screen
  • NearbyBigThingsViewController - nearby items screen
  • SubmitBigThingViewController - submission flow
  • RateAndTrackViewController - rating and tracking flow
  • DataManager / BigThingDataManager - data handling
  • BigThing - app data model

What I Practised

  • Building a larger iOS app structure in Swift
  • Working with multiple view controllers and storyboard navigation
  • Organising model, manager, and UI files in Xcode
  • Managing app data and favourites flow
  • Presenting a mobile project cleanly on GitHub

About

Swift iOS app with Core Data, favourites, ratings, nearby view, and multi-screen UI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages