Haiyan Ma's repositories
iOS11Weather
iOS 11 Native Weather App Clone. One of the main Purpose of this repo is to show how to use custom collectionViewLayout to reproduce the smooth scrolling experience in the Native Weather App.
ViperMovieApp
This is a demo Movie Browsing app written with VIPER Architecture.
Backyard-Flyer
Fly a drone in a square shape and land within 1m of the starting location.
UICircularProgressRing
A circular progress bar for iOS written in Swift
ios-short-continuous-integration
This repository contains resources for Ensuring App Quality with Continuous Integration.
LBTAComponents
Lets Build That App Components - Useful components to quickly build out apps
Learn_Deep_Learning_in_6_Weeks
This is the Curriculum for "Learn Deep Learning in 6 Weeks" by Siraj Raval on Youtube
quiz-app
A repository reflecting the progress made on the "iOS Engineering S01" Youtube series, by Essential Developer. The project demonstrates ways for building resilient apps targeting various deployment platforms using the Swift programming language, Test Driven Development and Modular Design.
SkeletonView
An elegant way to show users that something is happening and also prepare them to which contents he is waiting
Swift-VIPER-Module
Xcode template for VIPER Architecture written in Swift 4
TsubameVIPER
It generates all files that you need to create a new VIPER module in protocol oriented manner. Unlike many other Viper template, this template encourages you to strictly apply the dependency rule between View -> Presenter -> Interactor -> Entity (outer layers should depend on inner layers but not vice versa)
whats-new-in-swift-4-1
An Xcode playground that demonstrates the new features introduced in Swift 4.1.