Want to create interactive content? It’s easy in Genially!
PRESENTACIÓN CHINA
Edgar Edgar
Created on June 7, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Visual Presentation
View
Vintage Photo Album
View
Animated Chalkboard Presentation
View
Genial Storytale Presentation
View
Higher Education Presentation
View
Blackboard Presentation
View
Psychedelic Presentation
Transcript
conceptos fundamentales de los dispositivos móviles
TOPICOS AVANZADOS DE PROGRAMACION
ÍNDICE
Interfaz Gráfica de Usuario
Componentes y librerías
Programación concurrente (Multihilos)
Acceso a datos
01. Interfaz Gráfica de Usuario
os tiempos en que solo los científicos y los desarrolladores de software podían usar los ordenadores han quedado muy atrás. Hoy en día, casi todo el mundo puede manejar un PC o una tableta, a menudo incluso sin necesitar conocimientos especializados previos
conceptos fundamentales de los dispositivos móviles
Designing Mobile Interfaces: Patterns for Interaction Design
Mobile Usability
Human-Computer Interaction
Este libro es una guía práctica sobre el diseño de interfaces de usuario móviles, que ofrece patrones y principios específicos para crear experiencias de usuario efectivas en dispositivos móviles.
Este libro se centra en la usabilidad de las interfaces móviles y proporciona una guía completa sobre cómo diseñar interfaces de usuario efectivas para dispositivos móviles.
Este texto académico abarca una amplia gama de temas dentro de la interacción persona-computadora (HCI), incluyendo una sección dedicada a las interfaces gráficas de usuario para dispositivos móviles.
The Design of Everyday Things
Esta obra clásica de Don Norman profundiza en los principios de diseño que son aplicables a todo tipo de dispositivos, incluidos los móviles.
Componentes y librerías
iOS Programming
Android Programming
Programming Flutter
Este libro es una guía detallada sobre la programación en Android, cubriendo desde los conceptos básicos hasta temas avanzados.
Este libro proporciona una introducción a Flutter, un framework de código abierto para crear aplicaciones móviles nativas
Aborda los componentes fundamentales como vistas, controladores de vista y vistas de tabla, además de introducir librerías y frameworks esenciales como UIKit y Core Data.
React Native in Action
Enfocado en React Native, este libro guía al lector a través de los conceptos y componentes esenciales para desarrollar aplicaciones móviles con este framework.
Programación concurrente (Multihilos)
Al escuchar la palabra multi-hilo, tal vez lo primero que te viene a la mente son muchos "hilos" de los que conocemos normalmente en casa, pero al hablar en términos de programación, no nos estamos refiriendo a esos "hilos".
dispositivos móviles considerados Programación concurrente (Multihilos)
iOS Concurrency
Concurrent Programming in Java
Java Concurrency in Practice
Este libro proporciona una guía práctica sobre la programación concurrente en iOS, abordando técnicas y herramientas específicas como Grand Central Dispatch (GCD)
Doug Lea, uno de los principales expertos en el tema, ofrece una guía profunda sobre los principios de diseño y patrones para la programación concurrente, con aplicaciones directas en el desarrollo de aplicaciones Android.
Este libro es una referencia clásica para entender la programación concurrente en Java, que es fundamental para el desarrollo de aplicaciones Android.
Programming Swift: Concurrency
Enfocado en Swift, este libro cubre la programación concurrente en el entorno de desarrollo de iOS. Aborda temas como la concurrencia con GCD, operaciones en cola y nuevas características de Swift para la programación asíncrona y concurrente.
Acceso a datos
El objetivo del acceso a los datos consiste en proporcionar a las personas y organizaciones la capacidad de acceder a, o recuperar, datos
conceptos fundamentales
Pro iOS Persistence
Learning SQL
Android Database Best Practices
Aunque no está específicamente enfocado en dispositivos móviles, este libro es fundamental para entender SQL, el lenguaje utilizado por la mayoría de las bases de datos en aplicaciones móviles.
Este libro ofrece una guía completa sobre el acceso a datos en aplicaciones Android. Cubre temas como el uso de SQLite, Content Providers, y la arquitectura de base de datos.
Este libro se centra en el acceso a datos en aplicaciones iOS utilizando Core Data, el framework principal de Apple para la persistencia de datos.
Android Database Best Practices
Desventajas
Mantenimiento manual: Requiere que los desarrolladores manejen manualmente la creación, actualización y migración de esquemas de base de datos.Limitado a almacenamiento local: No es adecuado para aplicaciones que requieren sincronización en tiempo real o almacenamiento en la nube.
Ventajas
Integrado en Android: SQLite está integrado en la plataforma Android, lo que facilita su uso sin necesidad de instalar librerías adicionales.Ligero y eficiente: Es una base de datos liviana que no requiere un servidor separado, ideal para aplicaciones móviles con necesidades de almacenamiento locales.
VS
Programación de dispositivos móviles
dispositivos móviles
Lenguajes de Programación
Sistemas Operativos Móviles
Entornos de Desarrollo Integrado (IDE)
Android: Utiliza Java y Kotlin como lenguajes principales de programación. El IDE más común es Android Studio. iOS: Utiliza Swift y Objective-C. El IDE principal es Xcode..
Android Studio: Para Android, con soporte para Java y Kotlin. Xcode: Para iOS, con soporte para Swift y Objective-C.
Java y Kotlin: Para Android.Swift y Objective-C: Para iOS. JavaScript y Dart: Para frameworks multiplataforma como React Native y Flutter.
https://dispositivosmivilesuni5tap.blogspot.com/2019/05/blog-post.html
https://topicos-selectosdeprogramacion-itiz.blogspot.com/p/unidad-3-programacion-concurrente.html
https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/que-es-una-gui/
https://issuu.com/alexmauriescamilla/docs/instituto_tecnologico_superior_libr
GRACIAS