Complete iOS 16 Developer with swift UI and 10 apps
Learn iOS development with swift UI and building lots of apps.
Lo que serás capaz de hacer
Welcome to complete iOS 16 developer course. A course that does not just add a few sections of Swift UI rather teaches you complete iOS development fully in swift UI. We truly understand that it can be frustrating to learn from resources that just add a few sections and call it a new course. This course is not like that. We have designed and recorded this course entirely on the new Swift UI. We will start with the basics of programming with a swift programming language. We will go through concepts of programming like variables, operators, range, optional binding, forced unwrapping, control flows, functions, class, structs, protocols and error handling. Once the programming basics are complete we will start with building apps. There is nothing like learning while building apps. Each app is designed and planned in such a way that it teaches you 1 concept at a time. Profile app This app will teach you the basics of creating apps and will make you familiar with ZStack, HStack and VStack. Within very 1st app you will learn to design beautiful apps. Slot machine This app will teach you about custom shape design in iOS. We will learn about the concept of rawValue and creating any shape that you want. Again a beautiful app with some logic as well. Calculator app Calculator seems really simple to people but it is not. This calculator is full of animations and tricks for designing a layout. How to calculate screen dimensions and more. Splash screen Although this app is small in implementation, but it is very much fun. In this app you will learn about creating a splash screen that usually acts as a branding screen for most apps. Shopping app This app focuses more on the UI part. With a beautiful UI, we will learn about creating models and travelling of data between multiple screens. Horizontal scroll view and Vertical scrolling is also covered in this app. Linkedin UI Clone Linkedin has got one of the cleanest and most user friendly apps. Building an app like this teaches you a lot about clear design and gives you confidence that you can also build a complex app. Todo app - User defaults Todo apps like everyone can do it but don’t take it easy, it’s not that easy. Todo app teaches you about the CRUD operations and that too with UserDefaults. We will also learn about app state management in this app. API handling with Pokemon app Handling API is one of the most important jobs as a developer and during your journey as an iOS developer you will be handling a ton of API. In this section we will learn about making a web call to API, handling clean response, handling dirty response and creating a model based on response. Further there will be a small assignment in this section. Currently we are rolling out this course with these apps. As I get more time, I will surely add more apps to this course.
- Learn Swift programming language from the scratch.
- Practice Swift programming language with interesting assignments attached along
- Learn to create basic app with SwiftUI framework
- Create your profile design with SwiftUI layouts and framework
- Basic mobile application design
- Gorgeous in-app interactions and animations
Temario
UNIDAD 1 - Introduction to iOS development · 4 leccionesUNIDAD 1 - Introduction to iOS development
UNIDAD 1 - Introduction to iOS development
- Introduction to iOS development and prerequisite
- A tour of XCode
- Hello World in Swift
- A bit of history of swift with Objective C
UNIDAD 2 - Getting started with swift · 9 leccionesUNIDAD 2 - Getting started with swift
UNIDAD 2 - Getting started with swift
- Code files
- Variables and Constants in Swift
- Operators and Range in Swift
- String and interpolation
- Methods in Strings
- A caution in type conversion
- Can user pay | Logical Operators
- Optional binding and forced unwrapping
- We missed reading the docs
UNIDAD 3 - More datatypes in swift · 4 leccionesUNIDAD 3 - More datatypes in swift
UNIDAD 3 - More datatypes in swift
- Array and methods in Array in swift
- Dictionary in depth in swift
- Sets in swift programming
- Tuples in swift
UNIDAD 4 - Going all indepth of swift · 10 leccionesUNIDAD 4 - Going all indepth of swift
UNIDAD 4 - Going all indepth of swift
- If else and conditional unwrapping
- Control flow statements
- Functions in swift programming language
- In depth of Closure, autoclosure and escaping
- Enums and indirect enums
- Structs in swift
- Structs Vs Class
- Classes and reference type
- Properties in swift
- Methods in swift
UNIDAD 5 - Advance swift programming concept · 4 leccionesUNIDAD 5 - Advance swift programming concept
UNIDAD 5 - Advance swift programming concept
- Inheritance in swift
- init in depth in swift
- Deinit in swift
- Error handling in swift
UNIDAD 6 - Building Project 1 - Profile app · 6 leccionesUNIDAD 6 - Building Project 1 - Profile app
UNIDAD 6 - Building Project 1 - Profile app
- 01 Zstack, HStack and VStack
- Create a new app in XCode
- Getting started with Zstack and VStack
- 04 Moving into VStack
- Nested Stacks in swift UI
- Finishing our first app
UNIDAD 7 - Project 2 - Custom shape and slots · 6 leccionesUNIDAD 7 - Project 2 - Custom shape and slots
UNIDAD 7 - Project 2 - Custom shape and slots
- Theory behind custom shapes in iOS
- From figma to XCode shape
- State, rawValue and Identifiable
- More on State and HStack
- Getting button in our app
- Finishing up slot machine game
UNIDAD 8 - Project 3 - calculator with animation · 9 leccionesUNIDAD 8 - Project 3 - calculator with animation
UNIDAD 8 - Project 3 - calculator with animation
- RawValue in swift
- Starting a calculator project - assets
- Defining Model for calculator
- Getting keys sorted out for calculator
- Animation in swift ui
- Adding buttons for calculator
- Learn to calculate element width and height
- Loading up views on home screen
- Finishing up the calculator logic part
UNIDAD 9 - Project 4 - Splash screen · 2 leccionesUNIDAD 9 - Project 4 - Splash screen
UNIDAD 9 - Project 4 - Splash screen
- Getting started with Splash screen
- Finishing up a splash screen
UNIDAD 10 - Project 5 - Shopping app with multi screen Navigation · 12 leccionesUNIDAD 10 - Project 5 - Shopping app with multi screen Navigation
UNIDAD 10 - Project 5 - Shopping app with multi screen Navigation
- Demo of Shopping app with Navigation
- Importing all assets of fruits
- Building on boarding screen with navigation
- Models for fruit and near you
- Handling the fruit card
- Horizontal scroll view
- Passing value from one screen to another
- Design detail view part 1
- Counter in detail screen
- Vertical scroll view
- Assemble fruit cart app
- Resolving minor UI issue
UNIDAD 11 - Building LinkedIn UI Clone · 9 leccionesUNIDAD 11 - Building LinkedIn UI Clone
UNIDAD 11 - Building LinkedIn UI Clone
- What we will build - Linkedin
- Search bar component
- Models in linkedin UI
- Each connection request
- Building my Network screen
- Making home cards
- Home screen top view
- Building Home Screen
- Launch linkedin UI in simulator
UNIDAD 12 - Todo app - Read the docs · 13 leccionesUNIDAD 12 - Todo app - Read the docs
UNIDAD 12 - Todo app - Read the docs
- What are user defaults
- What is Codable protocol
- Model with Identifiable and Codable
- What are ObservableObject and Published
- UserDefaults with unique key
- Get values from UserDefaults
- CRUD operations in Todo list
- DispatchQueue in depth
- Navigation View and Link
- State management in swift ui
- Take user input and add it to Model
- Adding Todo's on Home screen
- Finishing up todo app with gesture implementation
UNIDAD 13 - Handling API and building Pokemon app · 13 leccionesUNIDAD 13 - Handling API and building Pokemon app
UNIDAD 13 - Handling API and building Pokemon app
- What is API and formatting
- Create a model for API response
- Fetching data from API endpoint
- List and async calls
- Kingfisher - Third party packages
- Install third party packages
- What are extensions in swift
- Issues in Data and API call
- Creating a data extension
- Using KFImage
- Gridviews and LazyVStack
- Debugging the pokemon app
- Thanks and updates
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
13 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Ineuron Intelligence.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 13 unidades · 101 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Ineuron Intelligence; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


