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.
Introducción a las aplicaciones móviles
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. |
Los componentes y la hoja de estilo
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. |
Botones y cuadros de texto
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. |
Diseños e imágenes avanzados
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. |
App Build: Recrea una aplicación popular
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. |
Eventos y Estado
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. |
Crear varias pantallas
Los alumnos aprenden a llevar sus aplicaciones al siguiente nivel añadiendo funcionalidades que permitan contenidos e interactividad en múltiples pantallas. |
Trabajar con condicionales
Los alumnos utilizan condicionales para permitir aplicaciones más flexibles. También aprenden cómo se utilizan los parámetros dentro de las funciones. |
App Build: Conversor de divisas
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. |
Utilizar colecciones de datos
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. |
Trabajar con ScrollView
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. |
Construir App: Aplicación de alimentación de imágenes
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! |
Diseñar interfaces de usuario
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. |
Creación de la aplicación de fin de curso
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. |
Final
Los alumnos demuestran sus conocimientos de todos los conceptos aprendidos a lo largo del curso mediante un examen final. |
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
Aplicaciones móviles is aligned with the following standards
Standards Framework | View Alignment |
---|---|
Arkansas Mobile Apps | View (42.9%) |
Florida Discovering Computer Science | View (30.6%) |
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.