- This page: http://tiny.cc/movil-class
- e-mail: [email protected]
- Twitter: @beto0303
Desarrollar aplicaciones para dispositivos móviles usando los entornos y lenguajes más actuales
- Experiencia programación en algún lenguaje de programación importante, como Lenguaje C, C++, C#, Java, Python, Javascript, etc.
- Recomendable tener acceso a una Computadora Apple Mac con OS X o Linux Ubuntu
- Cuentas en Twitter, Github, Apple, Microsoft
- Instalar software: editor Atom, Sublime, Komodo, Notepad++, Swift, Visual Studio, etc.
Sábado 11-14 hrs.
- Repaso Herramientas Web: HTML, CSS, JS, SVG
- HTML5 & XML syntax, W3C specs, sections, tags & layouts
- CSS3 & DOM
- Javascript ES6 w/basic DOM & JSON & modern libraries (underscore.js)
- Processing JS & Java
- Vector Graphics: SVG & PShapes
- Responsive Design
- Web APIs
- Design & Prototyping
- JS to Java porting
- PS install, environment, program struct
- Visualization, Shapes, classes and objects
- OOP & UML 2.5
- UX/DX Design
- API Design
- Study Cases
- Introducción Ambiente desarrollo Xcode
- Instalación y configuración de Xcode
- Tour introductorio al entorno Xcode
- Intérprete de comando de línea Swift shell
- Programando interactivamente con Swift Playgrounds
- Creando proyectos para OS X y iOS
- Introducción a Swift
- Conceptos básicos
- Constantes y variables
- Tipo de dato opcional
- Expresiones y operadores básicos
- Instrucciones de control de flujo básicas
- Control de flujo avanzado
- Funciones y estructuras de datos
- Protocolos y Extensiones
- Programación Funcional en Swift
- Componentes de una interfaz de usuario
- Programación Orientada a Objetos en Swift
- Ejemplos de desarrollo de aplicaciones iOS & OS X
Consultar rúbricas AQUÍ
- Libro de texto (Web): Building Front-End Web Apps with Plain JavaScript
- [El lenguaje de programación Swift] (https://itunes.apple.com/mx/book/swift-programming-language/id1002622538?mt=11)
- Manual de Processing
- Libros sobre Javascript
- Libro Gratis: Eloquent JavaScript PDF
- Libro Gratis: Building Front-End Web Apps with Plain JavaScript
- Libro Gratis: El Lenguaje de Programación Swift
- Referencia: Javascript 1.5
- Referencia: Especificación ECMAScript 5 PDF
-
Raspberry Pi
-
Primesense RGBD camera
-
iOS devices (iPad, iPhone, Apple Watch)
-
Portafolio Evernote
- Noticias en Twitter (vía follow, retweet, favorite)
- Curso en linea de Processing en Khan Academy (vía suscribe, spin)
- Ejercicios en Gist (vía fork, follow, star)
- Proyectos en GitHub (vía brach, follow, star)
Con la imagen SVG de la marioneta asignada usando Inkscape defina los grupos necesarios para articular correctamente una marioneta programable siguiendo las indicaciones del manual (PDF).
- Carpeta con imágenes de marionetas en SVG
- Manual PDF "Proceso de elaboración de una Marioneta Digital"
- Scripts de prueba del API de las marionetas programables GitHubGist
- [Ambiente de las marionetas programables] (http://podcast.itch.edu.mx/live-editor/)