Category Archives: swift

Posts related to the Swift programming language.

Swift 2: [iOS] beginner resources

A lot of people who are new to iOS development have absolutely no idea where to begin. I have decided to compile a list of free and paid resources to hopefully guide people in the right direction. Please comment below if you are aware of others as well.

 

Free

 

Paid

  • The Complete iOS 9 Developer Course
    • For $10¬Ļ, ¬†you are taught how to use¬†Xcode 7 & Swift 2 to make real apps like Uber, Instagram & Flappy Bird. Includes free web hosting, assets & ebook.
  • The Swift Developers Cookbook by Erica Sadun
    • A great book by¬†renowned author Erica Sadun, for developers who are¬†moving to modern Swift from Objective-C, from older versions of the Swift language, or from the world of non-Apple languages.

 

[1]: The $10 deal is valid until Jan 12th, 2016. After, the course is $199.

[2]: Some resources on the CocoaNuts list may be in Objective-C.

School For Me

Helping parents and teachers ūüôā

School For Me will help parents find a new school for their child and teachers locate schools that have a shortage for certain subjects. Parents may search for a school with certain criteria such as “low student to teacher ratio”, “title 1 school”, and so much more. I am using public data provided by the¬†National Center for Education¬†and¬†Data.gov, both are updated yearly for the information provided.

 

Steps

Once the data is downloaded, a few fields were sanitized or removed. There is no need for extra data that will not be used. After cleaning the data, I uploaded it to a MySQL database hosted on my VPS. Currently the data is downloaded once per application load as a JSON result, although this process will change.

The API accepts three parameters: lat, lng, and distance. The distance parameter is optional and will default to 50 miles. The haversine formula is used to calculate the distance from the users coordinates to the nearest schools based on the provided distance.

 

A more detailed and better write up will be available soon. This is mainly for me to gather my thoughts until the application is finished. Screenshots and development videos have been attached, please keep in mind the design and functionality will only get better as development progresses.

  1. School For Me¬†–¬†Project page
WWDC 2015

WWDC 2015: Student Scholarship App

This year I have decided to work on an application for WWDC 2015. Students are encouraged to either create an application using Swift or a combination of Swift and Objective-C. I have decided to take the all Swift approach.

Lot of excitement!

for _ in 1...100000 { println("Hope my app is selected!") }

Diversity at WWDC

Apple has increased the number of students selected to 350 and added a diverse set of STEM organizations. It’s clear there’s a push for change and Apple is leading the way.