Michael Sacks's repositories
BlockHead
An app with block syntax examples in the view controller
CalendarView
Calendar view component for iOS
CountryRest
An iOS app that uses the free restcountries.eu api.
Day-X
Day-X is a simple journaling iOS app that we use to demonstrate many concepts we cover in class.
DMMDB
An iOS application built on The Movie Database API
Festivus
An iOS app for festivals that allows vendor lists, event lists, and donations. Built by iOS students at DevMountain. Sample app provided for Craft Lake City, an annual DIY Festival based in Salt Lake City.
Flashlight
Students will build a simple Flashlight app to practice working with IBOutlets, IBActions, and UIControlEvents.
Journal
Students will build a simple Journal app to practice MVC separation, protocols, master-detail interfaces, table views, and persistence.
MergeConflict
A simple iOS application repository to demonstrate Git-Flow and handling Merge Conflicts.
NSURLSessionPlayground
Sample code from lesson on May 26, 2015 on NSURLSessions
SimpleAvatar
Simple iOS app showing how to build a customizable avatar view using auto layout and IB Designable views.
SubReddit-Search
A simple app to display the posts on subreddits
SwiftLint
A tool to enforce Swift style and conventions.
TableViewCellDelegateDemo
Demonstrates creating a custom delegate for a table view cell to communicate with another class.
Task
Students will build a simple task tracking app to practice project planning, progress tracking, MVC separation, intermediate table view features, and Core Data.
Time-Tracker
An iOS app with time tracking
Weather
A Swift, iOS app to get the current weather in a user-requested city to practice asyncronous network requests, working with JSON data, and closures.
Weather-Playground
An app that uses open weather map data and provides a background for a designed weather app