30 Days of API
Learn everything you need to know about APIs to build amazing apps
My goal throughout this course is to explain what an API is, how to communicate with and retrieve data from an API, the different types of authentication, different methods of making network requests, different methods of parsing data, and how to utilize not just GET but also POST requests.
The apps are going to be pretty simple as we are focusing on only a few core principles for each video, and I am not going to be explaining deeply about iOS and Swift fundamentals that do not pertain to APIs.
Think of this as more of a recipe book. Say you decide you want to use one of these APIs to build out a more full fledged app, this can be a good starting point for you to expound upon.
Note that this course is under active development, every week there will be new videos and new content, so check back in frequently!
See you inside!
This is the first app you will make. Look at those cute cats 😻
Hi there! I am JonnyB. I have been teaching iOS and Android development for over four years now. I also do a lot of contract work and have been the lead developer on multiple native iOS and Android apps.
I am married and have two kiddos age 5 and 2 who are my greatest joys.
I am a self taught developer, though I do come from an engineering background. I was working in the aerospace industry when I decided I needed a change. I began coding and fell completely in love with it, and the rest is history!
I hope that I can be a part of your journey towards landing your dream job as a software developer.
PreviewDay One: What is an API? (6:54)
StartQuiz: What is an API?
StartDay Two: JSON (8:07)
StartDay Three: Client Side Parsing (16:01)
StartDay Four: Images (18:42)
StartDay Five: Closures (20:45)
StartDay Six: API Keys (8:52)
StartDay Seven: API Keys Part 2 (14:55)
StartDay Eight: POST (15:00)
StartDay Nine: POST Part 2 (13:22)
StartDay Ten: POST Part 3 (32:41)