Actividad 1
Diagnóstico
1.- ¿Qué es una app?
Como se les conoce a los programas en los dispositivos móviles.
2.- ¿Qué sistemas operativos de móviles conoces?
Android, iOs, Firefox Os, Ubuntu.
3.- En general, ¿qué elementos contiene una app que puedas identificar?
Salir.
4.- ¿Conoces alguna herramienta o lenguaje de programación para hacer aplicaciones?
No.
5.- ¿Qué dispositivos conoces que utilicen tecnología móvil?
Celulares, tabletas.
6.- ¿Has hecho una aplicación en Android?
No.
No.
5.- ¿Qué dispositivos conoces que utilicen tecnología móvil?
Celulares, tabletas.
6.- ¿Has hecho una aplicación en Android?
No.
7.- ¿Qué aplicaciones te gustan de tu celular?
Generalmente las que vienen de fábrica no.
8.- ¿Qué uso le das a las aplicaciones de tu celular?
Dependiendo de cuál sea.
9.- ¿De qué te gustaría hacer una aplicación? Si pudieras hacerlo en este momento, ¿de qué se trataría?
No tengo idea.
10.- ¿Cuáles son tus expectativas del curso?
Aprender más y así.
Actividad 2
Mapa conceptual de una app
Actividad 3
Cuadro comparativo de la diferencia de plataformas o tecnologías móviles
Sistema
operativo
|
Lenguajes
|
Herramientas
de desarrollo de aplicaciones
|
Formato
de aplicaciones
|
Tiendas
de aplicaciones
|
Windows
Phone
|
C#, VB.NET, etc.
|
Visual
Studio, Windows Phone, Dev Tools
|
.xap
|
Microsoft
Store
|
BlackBerry
|
Java
|
BB Java Plug-in de Eclipse
|
.jad
|
BlackBerry World
|
iOs
|
Objective-C, C, C++
|
Xcode
|
.ipa
|
App Store
|
Android
|
Java, C, C++
|
Android SDK
|
.apk
|
Play Store
|
Firefox
OS
|
JavaScript, HTML5, CSS, C++
|
Phonegap
|
.webapp
|
Firefox Market-Place
|
Ubuntu
|
Java, Python, C, C++,
C#
|
Ubuntu Phone OS, Q+ Creator
|
.deb
|
uApp Explorer
|
Actividad 4
Cuadro comparativo de Los lenguajes de Desarrollo
Nombre
|
Características
|
Ventajas
|
Desventajas
|
Ejemplos
|
Xamarin
|
Es fácil exportar entre plataformas.
|
Ahorrar tiempo por C#.
Compila como código nativo.
|
Persona dicen que hay cierto retraso.
El instalador pesa un 30% más.
|
TripAssistApp
|
Objective-C
|
Sentencia de control de flujo.
Funciones y sintaxis de C.
|
Acercamiento a objetos.
Tamaño ligero de la aplicación.
|
Depende mucho de un header file.
No incluye namespace.
|
Cocoa
|
C#
|
Seguridad de tipos.
Elegante.
Para .NET.
|
Fácil de aprender.
|
Archivos pesados.
|
Netflix
Cuphead
Super Shoot
|
Swift
|
Puede llamar funciones C.
Lectura fácil.
Código limpio.
|
Más simple que Objective-C.
Mejor rendimiento.
Multiplataforma.
|
Khan Academy
LinkedIn
Clear
Sky Guide
| |
Visual Basic
|
RAD.
Uso extendido.
Curva de aprendizaje corta.
|
Fácilmente migrable a otros lenguajes.
|
Se vuelve obsoleto.
Basado en objetos, no orientado a.
|
Reproductores de música
|
C
|
Asociado a UNIX.
| |||
C++
|
Conjunto completo de instrucciones de control.
Incluye el concepto de puntero.
|
Permite la separación de un programa en módulos.
Comandos breves.
|
Uso extensivo de llamadas a funciones.
Detección pobre de errores.
|
PosrgreSQL
Apache
|
App Inventor o MIT App Inventor
|
Usa bloques.
|
Aplicación rápida.
Interfaz gráfica.
|
Difícil para programadores avanzados.
| |
Game Maker Studio
|
Recursos de fácil acceso al usuario.
Interfaz drag and drop.
|
Fácil de aprender.
|
Crashlanders
| |
Android Studio
|
Oficial de android.
Ventana inteligente.
|
Renderizado en tiempo real.
|
No soporta desarrollo para NDK.
Requisitos elevados.
|
Muchas, MUCHAS, casi todas las de Android.
|
Actividad 5
Organizador gráfico de las apps y uso de apps en android
Actividad 6
Línea de tiempo de las versiones de android
Actividad 7
Crucigrama de android





Todo emo el bato
ResponderBorrar¿SÍ O NO ?
Le gustas ami amigp
Borrar