Giter Club home page Giter Club logo

ios-learning's Introduction

ios-learning

This is going to be a repo of a bunch of the stuff I have used, read, and built while messing around with iOS. The primary motivation for learning iOS development in the first place is to do a couple cool projects at Uber, but it'll still require me to get my hands dirty on nights and weekends.

It's worth noting that as I'm staring this repo in October 2018, I actually have already built a couple non-trivial iOS Apps, but it was back in the 2014-2015 timerange working at Mutual Mobile, RealMassive, and building GamePlan on the side.

Hopefully someone else finds all this useful! If you find other resources that are valuable, please submit a PR!

Books

I learn best through books, so if you are looking for a good book for getting started in iOS, I suggest:

  • iOS Programming: The Big Nerd Ranch Guide: This book provides a solid conceptual overview in a project-based structure so you'll spend more time coding than with other books. It covers all the most important View Controller types, introduces you to MVC architecture, and gives you a chance to interact with many of the important frameworks.
  • Swift Programming: The Big Nerd Ranch Guide: To work with iOS, you'll probably want to use Swift. This book is fine for someone with little to no programming experience; learning the basics of Swift is fairly easy. If you are used to using modern languages, like Java 8+ or Python, you'll probably catch on to most of the nuances of Swift fairly easily (Optioals, Generics, etc.) but it really can't hurt to have a reference text, and this is one that gets you working in the playgrounds so you feel comfortable early on.

Apps

  • UT GamePlan: Built by myself and @courtbohrer back in 2014, this was an app that showed you tailgates and parties on game days during football season. We used Facebook's now-defunct Parse on the backend and the Graph API for users to invite their friends. Our biggest weekend, we had 4k users. The app was eventually removed from the store because of a cease-and-desist from UT.

  • RealMassive iOS As an intern, built the iOS client app for real-estate agents and brokers to use while talking with clients.

ios-learning's People

Contributors

jamoque avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.