Desarrollo Mobile Android & IOS Nativo

Descripción del curso

Desarrollo Mobile Android & IOS Nativo

El desarrollo de apps ha sido en los últimos años una de las áreas de la industria con mayores oportunidades. ​ Desarrollo nativo es aquel en el que usamos los lenguajes y tecnologías que ofrece el propio sistema operativo para el que estamos programando:

  • iOS: el desarrollo nativo se realiza mediante los lenguajes Swift y Objective-C.
  • Android: el desarrollo nativo se realiza usando Java como lenguaje.

Te proponemos un recorrido por las principales arquitecturas de desarrollo mobile, componentes, tools y hacks tips para que comiences a desarrollar tus propias aplicaciones.

Duración: 6 horas

Fechas: 06 y 13 de Agosto, de 16:00 a 19:00.

Profesor: Juan Pablo Bono

Docente Arq. Móviles Ing. Sistemas de Información UTN 5to Nivel.

Contactar con el profesor: [email protected]

Profesor: Juan Andres Huenz

Gerente de Tecnologia & Infraestructura Nexo Soluciones - Desarrollador Senior Java & Android Java.

Contactar con el profesor: [email protected]

Profesor: Emanuel Molina

Docente Sintaxis y Paradigmas de Programacion Ing. Sistemas de Informacion UTN 2to Nivel. - Desarrollador Senior Swift IOS.

Contactar con el profesor: [email protected]

Contenido

  • Bienvenida
    • Introducción SDK.
    • Arquitecturas móviles más utilizadas
    • Ventajas y desventajas en la
    • utilización de tecnologías móviles.
    • Xcode & Android Studio
  • Android
    • Managers Activity, locations, package, resources, notifications,telephony, windows
    • Layouts, Resources,strings
    • Layoutmanager y Viewgroups
    • Ejemplo: uso de Scrollview
    • Optionmenu y Actionbar
    • Fragments
    • Acceso a servicios web en Android
    • Threads, manejo de hilos
  • Conociendo IOs
    • Introducción a Swift
    • Table Views
    • Elementos Básicos de la UI
    • StoryBoards
    • Webservices
  • Test & Run
    • Unit Test
    • Continuous integration
    • Firebase & Fastlane
    • Stores Play Store y Itunes

¿Para quien es este curso?

Para cualquier interesado en la temática con conocimientos en programacion y desarrollo de software.

Conocimientos previos

Tener conocimientos de algoritmos, estructuras de datos y programación orientada a objetos.

Software requerido

  • Android Studio​ https://developer.android.com/studio/?hl=es-419#downloads
  • Xcode ​ https://developer.apple.com/xcode/