First iOS app

At this point you have the knowledge to work on your first iOS app. Let's get started! 🚀

...
Created by
Fabio Cuomo
Category
Development
Module
5

Course Description

In this module, we will apply what you have learnt so far. We will make an iOS app from scratch, implementing the networking layer to retrieve remote data and present them in the app.

I will help you learn how to write an iOS app from scratch: we will evaluate the requirements, draw the app diagram and start writing it.

This course will be interactive: we will use an Xcode to show all the examples. All the codebase will be public and available in GitHub.

What you'll learn

  • Acceptance criteria
  • Understanding of high-level requirements
  • Class diagram
  • Networking layer
  • HTTP client
  • Binding mechanism
  • ReST API
  • ReST client
  • Separate the business logic

Requirements

    • Willingness to learn
    • A computer with a good internet connection
Overview
M5B1L1
Acceptance criteria
M5B1L2
High-level class diagram
M5B2L1
Implementing the Networking Layer
M5B2L2
Prototype the screens using Storyboard
M5B2L3
Implementing the app features
M5B2L4
...
  • Lectures
    6
  • Language
    • English,Spanish
    • Italian
  • Skill level
    beginner

Training program