Aprende a crear apps en Android e iOS con una RestAPI en PHP

Crea tu backend y Api Rest en CodeIgniter y conecta con apps en Android (Studio) e IOS (xCode) - Kotlin Swift.

Aprende a crear apps en Android e iOS con una RestAPI en PHP

Crea tu backend y Api Rest en CodeIgniter y conecta con apps en Android (Studio) e IOS (xCode) - Kotlin Swift.
81
Comparte el enlace a esta página

Sobre la clase

Importante:

  • Es necesario una Mac o un equipo con MacOS para desarrollar la aplicación para iOS con xCode; para el resto del curso puedes emplear tu equipo con Windows o Linux
  • No es necesario disponer de un teléfono o tableta con iOS y/o Android; vamos a emplear los simuladores de cada plataforma
  • Este curso recibirá actualizaciones constantes para dar más contenido de manera gratuita para potenciar más lo enseñado en el mismo y aprender cosas nuevas

Recomendaciones:

  1. El curso está creado para que sea progresivo, lo recomendables es que vea el vídeo en orden y no saltar capítulos o vídeos
  2. Estamos trabajando con IDEs profesionales, por lo tanto tienen muchas secciones y muchos paneles, se le recomienda al estudiante reproducir los vídeos con el suficiente tamaño para ver los elementos correctamente; de igual manera yo haré mi mejor esfuerzo para hacer el zoom en las secciones complicadas

En este curso vamos a aprender:

  1. A crear tus primeras aplicaciones para Android e iOS nativas con los ambientes de desarrollo oficial Android Studio (con Kotlin) y Xcode (con Swift y SwiftUI) respectivamente; también estamos construyendo una sección nueva para crear las mismas apps pero con Flutter
  2. A crear el backend o nuestra aplicación del lado del servidor con PHP empleando específicamente CodeIgniter que nos permitirá crear nuestra REST API; con este framework ademas del módulo administrativo  vamos a crear una Rest APi para el consumo de las apps móviles y un módulo de Login

Creada nuestra Rest Api y la forma de gestionar las mismas, el siguiente paso consiste en crear nuestras aplicaciones móviles para Android e IOS, pero antes de esto, debemos a aprender a trabajar con estas tecnologías, en otras palabras, el lenguaje de programación que nos permitirá crear aplicaciones en estas plataformas y para eso tenemos un par de secciones:

  • Fundamentos y repaso en Kotlin
  • Fundamentos y repaso en Swift
  • Primeros pasos con el framework SwiftUI

Una vez que sepamos como empezar a trabajar en estas tecnologías, los fundamentos, la sintaxis básica ya estamos listos para conocer nuestro IDE que nos permitirá crear una aplicación de manera nativa e individual para cada plataforma:

  • Crear nuestra primera aplicación para Android con Android Studio
  • Crear nuestra primera aplicación para iOS con Xcode

Como puedes ver son los Ambientes de Desarrollo de Software oficiales para cada plataforma los cuales vamos a conocer para poder empezar a trabajar con ellos, la estructura del proyecto y estamos listos a empezar a crear nuestras aplicaciones y realizar las conexiones a nuestra Rest Api.

  • Ademas de que en cada caso vamos a tratar los elementos necesarios para sacar nuestra aplicación adelante; los TableView y los RecyclerView para crear los listados para iOS y Android respectivamente.
  • Movernos entre diferentes pantallas (View Controller en iOS y Actividades en Android) con los Seque y los Intents.
  • Definir vistas especificas en Android Bottom Sheet, Cordinator Layout.
  • Auto Layout en iOS y celdas personalizadas en los TableView.
  • Instalación de dependencias mediante los Gradle en Android y CacaoPods en Swift.
  • Trabajar en la iconografía en ambas plataformas.
  • Persistencia de datos mediante los preferencias de los usuarios.
  • Globos de mensajes informativos.

Para nuestra Rest Api haremos peticiones Get para recibir datos de películas y detalle de películas que es la temática de nuestra aplicación y peticiones Post para que nuestro usuario envíe favoritos, calificaciones, datos del login y registro de nuestra aplicación; ademas de:

  • Definir los modelos y métodos para la decodificación de los datos de nuestro servidor
  • Paginación de data (películas) y filtrados

Para la aplicación web, veremos también el esquema MVC que viene estando presente a lo largo del curso, crearemos modelos, helpers, instalaremos librerías, instalemos un template en Bootstrap 4 para la administración de nuestra aplicación, creación del módulo de gestión, módulo de login y los recursos para la Rest Api.

Como nuevo conjunto de secciones el cual estamos construyendo para este curso que tratan el objetivo de crear nuestra primera aplicación con Flutter, actualmente existen 3 secciones en las cuales cubrimos:

  1. Primeros pasos con Dart, para conocer el lenguaje de programación que emplea el framework de Flutter
  2. Instalar y configurar Flutter
  3. Crear nuestra app de películas con Flutter (en desarrollo!)

Autor

Andres

Escuela

Andres's School

Requisitos

Es necesario una Mac o un equipo con MacOS para desarrollar la aplicación para iOS con xCode; para el resto del curso puedes emplear tu equipo con Windows o Linux.

Contenido de la clase

Tarifa única
$69.99
Precio de lista:  $99.99
Ahorras:  $30
€65.58
Precio de lista:  €93.69
Ahorras:  €28.11
£56.18
Precio de lista:  £80.26
Ahorras:  £24.08
CA$96.42
Precio de lista:  CA$137.75
Ahorras:  CA$41.32
A$107.87
Precio de lista:  A$154.11
Ahorras:  A$46.23
S$95.25
Precio de lista:  S$136.08
Ahorras:  S$40.83
HK$548.53
Precio de lista:  HK$783.65
Ahorras:  HK$235.12
CHF 63.98
Precio de lista:  CHF 91.40
Ahorras:  CHF 27.42
NOK kr762.91
Precio de lista:  NOK kr1,089.92
Ahorras:  NOK kr327
DKK kr490.64
Precio de lista:  DKK kr700.94
Ahorras:  DKK kr210.30
NZ$117.76
Precio de lista:  NZ$168.24
Ahorras:  NZ$50.47
د.إ257.03
Precio de lista:  د.إ367.21
Ahorras:  د.إ110.17
৳7,662.99
Precio de lista:  ৳10,947.60
Ahorras:  ৳3,284.61
₹5,851.95
Precio de lista:  ₹8,360.30
Ahorras:  ₹2,508.34
RM333.85
Precio de lista:  RM476.95
Ahorras:  RM143.10
₦84,092.98
Precio de lista:  ₦120,137.98
Ahorras:  ₦36,045
₨19,408.40
Precio de lista:  ₨27,727.48
Ahorras:  ₨8,319.07
฿2,546.45
Precio de lista:  ฿3,637.95
Ahorras:  ฿1,091.49
₺2,265.05
Precio de lista:  ₺3,235.93
Ahorras:  ₺970.87
B$358.25
Precio de lista:  B$511.80
Ahorras:  B$153.55
R1,317.23
Precio de lista:  R1,881.84
Ahorras:  R564.60
Лв128.57
Precio de lista:  Лв183.68
Ahorras:  Лв55.10
₩96,628.19
Precio de lista:  ₩138,046.19
Ahorras:  ₩41,418
₪263.65
Precio de lista:  ₪376.66
Ahorras:  ₪113.01
₱3,959.57
Precio de lista:  ₱5,656.78
Ahorras:  ₱1,697.20
¥10,727.71
Precio de lista:  ¥15,325.96
Ahorras:  ¥4,598.25
MX$1,164.84
Precio de lista:  MX$1,664.13
Ahorras:  MX$499.29
QR254.61
Precio de lista:  QR363.74
Ahorras:  QR109.13
P958.44
Precio de lista:  P1,369.27
Ahorras:  P410.82
KSh8,902.45
Precio de lista:  KSh12,718.33
Ahorras:  KSh3,815.88
E£3,320.03
Precio de lista:  E£4,743.10
Ahorras:  E£1,423.07
ብር3,971.77
Precio de lista:  ብር5,674.21
Ahorras:  ብር1,702.43
Kz58,546.63
Precio de lista:  Kz83,641.63
Ahorras:  Kz25,095
CLP$66,772.65
Precio de lista:  CLP$95,393.59
Ahorras:  CLP$28,620.94
CN¥506.48
Precio de lista:  CN¥723.58
Ahorras:  CN¥217.09
RD$4,131.52
Precio de lista:  RD$5,902.43
Ahorras:  RD$1,770.90
DA9,426.32
Precio de lista:  DA13,466.75
Ahorras:  DA4,040.43
FJ$158.74
Precio de lista:  FJ$226.79
Ahorras:  FJ$68.04
Q543.78
Precio de lista:  Q776.87
Ahorras:  Q233.08
GY$14,620.35
Precio de lista:  GY$20,887.10
Ahorras:  GY$6,266.75
ISK kr9,834.99
Precio de lista:  ISK kr14,050.59
Ahorras:  ISK kr4,215.60
DH702.05
Precio de lista:  DH1,002.98
Ahorras:  DH300.92
L1,232.37
Precio de lista:  L1,760.61
Ahorras:  L528.23
ден4,036.43
Precio de lista:  ден5,766.58
Ahorras:  ден1,730.14
MOP$563.61
Precio de lista:  MOP$805.20
Ahorras:  MOP$241.58
N$1,313.05
Precio de lista:  N$1,875.86
Ahorras:  N$562.81
C$2,570.07
Precio de lista:  C$3,671.68
Ahorras:  C$1,101.61
रु9,315.73
Precio de lista:  रु13,308.76
Ahorras:  रु3,993.02
S/257.82
Precio de lista:  S/368.33
Ahorras:  S/110.51
K267.82
Precio de lista:  K382.62
Ahorras:  K114.79
SAR262.55
Precio de lista:  SAR375.09
Ahorras:  SAR112.53
ZK1,743.83
Precio de lista:  ZK2,491.29
Ahorras:  ZK747.46
L327.08
Precio de lista:  L467.28
Ahorras:  L140.19
Kč1,665.85
Precio de lista:  Kč2,379.90
Ahorras:  Kč714.04
Ft25,700.75
Precio de lista:  Ft36,716.93
Ahorras:  Ft11,016.18
SEK kr761.19
Precio de lista:  SEK kr1,087.47
Ahorras:  SEK kr326.27
ARS$60,448.35
Precio de lista:  ARS$86,358.49
Ahorras:  ARS$25,910.13
Bs484.24
Precio de lista:  Bs691.80
Ahorras:  Bs207.56
COP$267,001.43
Precio de lista:  COP$381,446.97
Ahorras:  COP$114,445.53
₡35,485.18
Precio de lista:  ₡50,695.29
Ahorras:  ₡15,210.10
L1,723.63
Precio de lista:  L2,462.43
Ahorras:  L738.80
₲516,442.18
Precio de lista:  ₲737,806.17
Ahorras:  ₲221,363.98
$U2,700.57
Precio de lista:  $U3,858.12
Ahorras:  $U1,157.55
zł282.05
Precio de lista:  zł402.95
Ahorras:  zł120.89

Qué está incluido

Idioma: español
Nivel: Principiante
Habilidades: CodeIgniter, Kotlin, iOS, Api Rest, Android, Swift
Grupos de edad: 18+ años, 12-17 años
Duración: 14 horas 59 minutos
132 Videos

Sign Up

Compartir

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.