Skip to content

rasyadh/workshop-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workshop iOS

Technology Stack

  • Xcode 11.3
  • Swift 5
  • Cocoapods

Notable Dependencies

  • Alamofire (Network)
  • SwiftyJSON (JSON Utility)
  • Kingfisher (Image Downloader)
  • TOCropViewController (Photo Editor)
  • IQKeyboardManagerSwift (Keyboard Manager)
  • SVProgressHUD (HUD)
  • Hue (Color Scheme)
  • Repeat (Debouncer and Throttler)

Usage

Here's the instruction of how to run this repository.

  • Clone this repository.
  • Install Xcode.
  • Install Cocoapods.
  • Open downloaded repository.
  • Run pod install .
  • Open workshop.xcworkspace, to open project in Xcode.
  • Run ⌘ + R to run the app.

Workshop Content

Workshop content being seperated in each branch, which contains step by step creating it in each commit. The goal of the workshop is to make MovieCatalog application based on this user interface. You can follow these branches for step by step process:

  1. Starter

    Starter structure folder and codes of project.

  2. Layouting Storyboard and View Controller

    Start layouting in storyboard and connect the outlet and action to the view controller.

  3. Navigation and Pass Data

    Navigate to other view controller using segue and navigation controller. Passing data other view controller and pass back data to parent view controller using protocol

  4. UITableView and UITableViewCell

    Basic usage and setup of UITbleView and UITableView Cell. Using custom reusable UITableViewCell class. Multi section UITableViewCell.

About

Workshop iOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published