curso mooc en upv[x] › ~jtomas › android › ficherosmooc › preguntas_… · u7:...

21
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

Upload: others

Post on 27-Jun-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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

Page 2: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

Í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

Page 3: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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)

Page 4: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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)

Page 5: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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.

Page 6: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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.

Page 7: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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

Page 8: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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 €

Page 9: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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

Page 10: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

Preguntas plantadas en Google Moderator

Google Moderator: Android MOOC en UPVX (1)

http://www.google.com/moderator/#16/e=212077

Page 11: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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

Page 12: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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.

Page 13: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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

Page 14: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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:

Page 15: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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.

Page 16: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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)

Page 18: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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:

Page 19: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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

Page 20: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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

Page 21: Curso MOOC en UPV[X] › ~jtomas › android › ficherosMOOC › Preguntas_… · U7: Posicionamiento y Mapas ... Para superar el curso hay que obtener un 70% de la nota. (50% exámenes

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