Skip to content

'App Store' clone app I created to practice programmatic UI as well as dispatch group use for multiple network calls.

Notifications You must be signed in to change notification settings

jtucci/AppStore

Repository files navigation

AppStore Clone

Created a clone of Apple's 'App Store' application to practice and learn more about Programmatic UI & using dispatch groups for syncing multiple network calls.

Demo

Key Implementation Details

User Interface

  • UICollectionView
  • UICollectionViewFlowLayout Snapping Behavior
  • MultiDimensional CollectionView

API Data Fetching

  • Fetch JSON data from iTunes Search API
  • Performs multiple fetches with DispatchGroup

Installation

Install Cocoa Pods if not already installed.

sudo gem install cocoapods

Install necessary pods by running command in project folder.

pod install

Open AppStore.xcworkspace in XCode and run

Project is currently updated for Swift 5.

About

'App Store' clone app I created to practice programmatic UI as well as dispatch group use for multiple network calls.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published