curso mooc en upv[x] › ~jtomas › android › ficherosmooc › preguntas_… · u7:...
Post on 27-Jun-2020
10 Views
Preview:
TRANSCRIPT
Curso MOOC en UPV[X] Android: Introducción a la programación
Plantea tus preguntas al profesor con
Google Moderator
Jesús Tomás
Gandía 20 de marzo de 2014
ÍNDICE
Cuestiones sobre el curso
Contenido
Acreditación
Anuncios
Foro
DEU Android de la UPV
Turno de preguntas
Preguntas plantadas en Google Moderator
Por orden de votación
Android: Introducción a la programación
U1: Repaso de Java
U2: Introducción a Android y entorno de desarrollo
U3: Diseño del interfaz del usuario - Vistas y Layouts
U4: Actividades, Barra de Acciones y Preferencias
U5: ListView e Intenciones
U6: Ciclo de vida de una Actividad y Seguridad
U7: Posicionamiento y Mapas
U8: Bases de datos y Fragments
Tiempo estimado 100 horas en 10 semanas
(12.5 horas / unidad)
ACREDITACIÓN
Tras superar el cursos se os mandará por correo una
credencial sin valor académico. Con link para validar
autenticidad.
Para superar el curso hay que obtener un 70% de la
nota. (50% exámenes de unidad 50% examen final)
Los exámenes se pueden repetir
Hay que superar el curso antes de que se cierre (sobre
el 6 de mayo)
ANUNCIOS Y CORREOS
Ha habido problemas con el envío de correos
asociados a los anuncios.
Los últimos en inscribirse en el curso, es posible
que no reciban correos.
Es interesante revisar los anuncios periódicamente
para ver si hay nuevos anuncios.
USO DEL FORO
Agradeceros el esfuerzo de muchos de vosotros en
contestar las dudas de vuestros compañeros.
No me enviéis correos personales con dudas.
Tenéis que tener en cuenta que sois demasiados.
Es muy importante que sigáis las indicaciones que
aparecen al inicio de los foros. Especialmente la de
no duplicar los temas.
PRÓXIMAMENTE
El gran libro de Android (4ª edición)
Incluirá aplicaciones Mis Lugares y Asteroides
El gran libro de Android avanzado (2ª edición)
Totalmente actualizado
DIPLOMA DE ESPECIALIZACIÓN UNIVERSITARIO EN
DESARROLLO DE APLICACIONES PARA ANDROID
Android: Fundamentos de Programación 2/7/14 al 5/11/14
10 Créd. ECTS - 250 horas – 300 / 250 €
Android: Programación Avanzada 5/11/14 al 11/2/15
7,6 Créd. ECTS - 190 horas – 320 / 270 €
Google Glass 11/2/15 al 27/5/15
8 Créd. ECTS - 200 horas
Proyecto 27/5/15 al 27/7/15
4,4 Créd. ECTS - 110 horas €
DIPLOMA DE ESPECIALIZACIÓN UNIVERSITARIO EN
DESARROLLO DE APLICACIONES PARA ANDROID
Importe de matrícula
1200 – Publico en general
1100 – Con certificado MOOC Android en MiriadaX ó UPVX
1000 – Relación UPV, parados y profesores
(Se descontará el importe de materias ya superadas)
Se trata de un diploma 100% onLine (pero no es un MOOC)
Clase todas las semanas a través de videioconferencia
Cada curso tiene su libro
Tutorías todas las semanas .
Entrega de proyecto y corrección cada 2 semanas
Preguntas plantadas en Google Moderator
Google Moderator: Android MOOC en UPVX (1)
http://www.google.com/moderator/#16/e=212077
PREGUNTA 1 DSSANCHEZ, OVIEDO (57-3)
"¿Podría estar disponible la descarga del curso completo
en formato .pdf, para utilizarlo como guia de referencia?“
Cuando acabe el curso la información estará
disponible onLine en androidcurso.com
La información esta en continua actualización, no
tiene sentido
Existen herramientas para descargar contenido Web
PREGUNTA 2 PEDRO-JESÚS, FUENGIROLA (66-9)
"Se podria tratar el tema de las obligaciones legales
para vender una app en el Play Store? (Si es
obligatorio darse de alta como autonomo para
vender apps)"
No soy experto en el tema.
En cantidades pequeñas no se suele declarar
Cuando el nivel de facturación crezca contrata un
asesor fiscal.
PREGUNTA 3 BENJA, COLOMBIA (114-22)
"¿Se podría hacer un apartado sobre el diseño de
layouts? Es algo complicado conseguir que una
aplicación de Android tenga un aspecto agradable“
¡Se trata sin duda de un aspecto importante!
Por lo general un programador no se encarga del
diseño gráfico.
Me gustaría incluir en el DEU sobre Android algo de
diseño y usabilidad. Pero no conozco a nadie que
podría encargarse.
De momento voy a pedir a un diseñador, que revise el
diseño de Mis Lugares
PREGUNTA 4 IRG, SEVILLA (80-18)
… consejos sobre diseño de layouts para que se vean
correctamente en pantallas de distintos tamaños …
Insisto no soy experto en diseño.
Además de lo visto en la unidad 3 en recursos alternativos:
Procura utilizar dimensiones definidas en el sistema:
?android:attr/listPreferredItemHeight
?android:attr/textAppearanceLarge
Usa fragments y combina varios en una tableta:
PREGUNTA 5 IRG, SEVILLA (26-2)
"Está bien conocer la teoría para diseñar un xml para
aprender, pero después para ser productivo se necesita
un generador de layouts más potente que el que ofrece
eclipse ¿existe alguna alternativa para el diseño de
layouts?"
No, que yo sepa.
PREGUNTA 6 AJCM, SEVILLA (82 - 21)
"¿Pueden dos móviles con nuestra app instalada,
intercambiar datos entre ellos vía internet?"
Por supuesto, se puede hacer lo mismo que desde un PC
Lo más frecuente es comunicarse a través de un servidor
http://www.androidcurso.com/index.php/tutoriales-android-
fundamentos/43-unidad-10-internet-sockets-http-y-servicios-web
La solución más habitual es montar un servicio Web,
basado en Apache + PHP + MYSQL
Existen servidores gratuitos que nos dan esta solución
Lo vemos en el curso de fundamentos (tengo pensado
publicar un tutorial)
PREGUNTA 7 IRUELA, LINARES (70 - 19)
"¿Se pueden crear dos apps, una cliente y otra servidor? O
sea, una manda datos y que la otra los reciba"
Por supuesto, se puede hacer lo mismo que desde un PC
No es lo habitual
El servidor tendría que tener un IP pública (o hacer un
apaño)
Tienes un tutorial en:
androidcurso.com / Fundamentos / Unidad 10 /
Un ejemplo de un cliente / servidor de ECHO
PREGUNTA 8 YO, GANDIA (82-24)
"Podrías aclarar que son las librerías de compatibilidad
y su relación con las versiones de Android.“
La filosofía tradicional de Android ha sido que las
novedades en el API solo pueden usarse en
dispositivos con una determinada versión
Dado que la framentación es muy grande, no podemos
usar las novedades
Desde la versión 3.0 aparecen las librerías de
compatibilidad.
Pueden incluirse en versiones anteriores:
v4 Support Library
Se puede gastar desde Android 1.6 (API level 4)
Fragment
NotificationCompat
ViewPager
DrawerLayout
FileProvider
V7 appcompat Library
Se puede gastar desde un nivel mínimo de API 7 (Android 2.1)
ActionBar
v7 gridlayout library
…
Lista completa http://developer.android.com/tools/support-library/features.html#v7
PREGUNTA 9 IGNACIO BARRERA, SANTIAGO, CHILE. (76-23)
Profesor, existe alguna herramienta WYSIWYG
para android , que facilite la creación de su entorno
gráfico y que se pueda integrar con eclipse?“
Eclipse ya incorpora una para el diseño de
layouts
PREGUNAT 10 ANTONIO FERNÁNDEZ, CÓRDOBA
"A menudo, vemos que muchas aplicaciones vienen con
anuncios de google, insertados por el desarrollador para
asi de alguna forma "financiar" el que sean gratuitas,
cuales serían los pasos para lograr meter un banner de
este tipo en nuestra app“
Es muy sencillo
La semana que viene publico un tutorial actualizado
top related