Aplicaciones móviles
- Level High School
- Contact Hours 125
- Timeframe Year
Las aplicaciones móviles son cada vez más importantes para nuestro consumo de medios de comunicación, noticias, interacción social y aprendizaje. En este curso, los estudiantes aprenderán a crear aplicaciones móviles utilizando React Native, a crear aplicaciones para ejecutarlas en sus propios teléfonos inteligentes y a crear una aplicación para resolver un problema específico.
To view the entire syllabus, click here or click to explore the full course.
MODULES - 15
Se presenta a los estudiantes el curso de aplicaciones móviles y el framework React Native, así como su estructura y sintaxis de programa. Los estudiantes también ven algunas de las herramientas y tecnologías que utilizarán para construir y ejecutar sus aplicaciones.
Se presenta a los estudiantes los componentes, la columna vertebral de la construcción de aplicaciones con React Native. Aprenden sobre el objeto hoja de estilos y cómo añadir atributos de estilo personalizados a sus aplicaciones.
Los alumnos utilizan TouchableHighlight para crear "botones" que añaden una capa de funcionalidad. Los alumnos también aprenden a crear y utilizar cuadros de texto en sus programas.
Los alumnos aprenden a añadir imágenes a sus aplicaciones para personalizar aún más la experiencia de construcción. Adquieren un conocimiento más profundo de los diseños de las aplicaciones móviles utilizando los valores de Flex y la API de Dimensiones.
Los alumnos aplican sus conocimientos sobre componentes, imágenes, botones, cuadros de texto y diseños para recrear una pantalla de una app popular. Realizarán este proceso por pasos, dedicando tiempo a planificar su diseño y a pensar en la funcionalidad de la app. Podrán volver a la aplicación más adelante para añadir funciones adicionales a medida que aprendan nuevos conceptos.
Los alumnos aprenderán a utilizar valores de estado y a actualizar el estado de su aplicación de diversas formas para crear programas rápidos y dinámicos. Aprenderán cómo se pueden utilizar las ecuaciones matemáticas y los métodos de cadena para alterar los valores a medida que el usuario interactúa con sus programas.
Los alumnos aprenden a llevar sus aplicaciones al siguiente nivel añadiendo funcionalidades que permitan contenidos e interactividad en múltiples pantallas.
Los alumnos utilizan condicionales para permitir aplicaciones más flexibles. También aprenden cómo se utilizan los parámetros dentro de las funciones.
Los alumnos aplican sus conocimientos sobre componentes, eventos, estados, condicionales y mucho más para crear una aplicación de conversión de divisas. Los alumnos utilizan la hoja de estilos para crear un diseño fácil de usar que pueda convertir varias divisas.
Los alumnos aprenden a utilizar matrices para organizar y utilizar conjuntos de datos más grandes en sus programas. Aprenderán a utilizar el mapeo para asignar rápidamente estilos y diseños a grandes cantidades de datos.
Los alumnos aprenden a utilizar ScrollView dentro de sus programas para mostrar en una página más contenido del que cabe en la pantalla. Los alumnos aprenden a desplazarse por las imágenes y el texto, y a utilizar el mapeado con ScrollView para desplazarse por grandes conjuntos de datos.
Los alumnos aplican conceptos de módulos anteriores para construir una app de feed de imágenes. Los alumnos utilizan estructuras de control, estado y mapeo de objetos para mostrar una serie de fotos, comentarios y otra información, ¡con la posibilidad de dar "me gusta" a las fotos!
Se introduce a los estudiantes en la teoría y la práctica del diseño de interfaces de usuario. Los estudiantes aprenderán qué hace que una interfaz de usuario sea atractiva y accesible, y emplearán un proceso de diseño iterativo que incluye la creación rápida de prototipos y el test de usuario para diseñar y desarrollar sus propias aplicaciones móviles atractivas.
Los estudiantes utilizan todo lo que han aprendido en este curso para diseñar, prototipar y codificar su propia aplicación personalizada y presentarla a su clase En este módulo orientado a proyectos.
Los alumnos demuestran sus conocimientos de todos los conceptos aprendidos a lo largo del curso mediante un examen final.
In the App Store
Try out examples of graphics programs turned into mobile apps on CodeHS by downloading a below app from the App Store!
Explore programs that your students will build throughout this course!
Here are a few examples of teacher resources and materials to use in the Aplicaciones móviles course
| Standards Framework | Alignment |
|---|---|
| Georgia Programming, Games, Apps, and Society | 80% View |
| Certiport IT Specialist HTML5 App Development | 65% View |
| Arkansas Mobile Apps | 43% View |
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn't find what you were looking for? Here are a few links that might be useful to you.