Vous êtes sur la page 1sur 21

Curso MOOC en UPV[X]

Android: Introduccin a la programacin



Plantea tus preguntas al profesor con
Google Moderator

Jess Toms
Ganda 20 de marzo de 2014

NDICE
Cuestiones sobre el curso
Contenido
Acreditacin
Anuncios
Foro
DEU Android de la UPV
Turno de preguntas
Preguntas plantadas en Google Moderator
Por orden de votacin

Android: Introduccin a la programacin
U1: Repaso de Java
U2: Introduccin a Android y entorno de desarrollo
U3: Diseo 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)

ACREDITACIN
Tras superar el cursos se os mandar por correo una
credencial sin valor acadmico. Con link para validar
autenticidad.
Para superar el curso hay que obtener un 70% de la
nota. (50% exmenes de unidad 50% examen final)
Los exmenes 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 envo de correos
asociados a los anuncios.
Los ltimos en inscribirse en el curso, es posible
que no reciban correos.
Es interesante revisar los anuncios peridicamente
para ver si hay nuevos anuncios.
USO DEL FORO
Agradeceros el esfuerzo de muchos de vosotros en
contestar las dudas de vuestros compaeros.
No me enviis correos personales con dudas.
Tenis que tener en cuenta que sois demasiados.
Es muy importante que sigis las indicaciones que
aparecen al inicio de los foros. Especialmente la de
no duplicar los temas.
PRXIMAMENTE
El gran libro de Android (4 edicin)
Incluir aplicaciones Mis Lugares y Asteroides
El gran libro de Android avanzado (2 edicin)
Totalmente actualizado
DIPLOMA DE ESPECIALIZACIN UNIVERSITARIO EN
DESARROLLO DE APLICACIONES PARA ANDROID

Android: Fundamentos de Programacin 2/7/14 al 5/11/14
10 Crd. ECTS - 250 horas 300 / 250
Android: Programacin Avanzada 5/11/14 al 11/2/15
7,6 Crd. ECTS - 190 horas 320 / 270
Google Glass 11/2/15 al 27/5/15
8 Crd. ECTS - 200 horas
Proyecto 27/5/15 al 27/7/15
4,4 Crd. ECTS - 110 horas

DIPLOMA DE ESPECIALIZACIN UNIVERSITARIO EN
DESARROLLO DE APLICACIONES PARA ANDROID

Importe de matrcula
1200 Publico en general
1100 Con certificado MOOC Android en MiriadaX UPVX
1000 Relacin 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 travs de videioconferencia
Cada curso tiene su libro
Tutoras todas las semanas .
Entrega de proyecto y correccin 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)
"Podra estar disponible la descarga del curso completo
en formato .pdf, para utilizarlo como guia de referencia?

Cuando acabe el curso la informacin estar
disponible onLine en androidcurso.com
La informacin esta en continua actualizacin, no
tiene sentido
Existen herramientas para descargar contenido Web


PREGUNTA 2 PEDRO-JESS, 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 pequeas no se suele declarar
Cuando el nivel de facturacin crezca contrata un
asesor fiscal.
PREGUNTA 3 BENJA, COLOMBIA (114-22)
"Se podra hacer un apartado sobre el diseo de
layouts? Es algo complicado conseguir que una
aplicacin de Android tenga un aspecto agradable

Se trata sin duda de un aspecto importante!
Por lo general un programador no se encarga del
diseo grfico.
Me gustara incluir en el DEU sobre Android algo de
diseo y usabilidad. Pero no conozco a nadie que
podra encargarse.
De momento voy a pedir a un diseador, que revise el
diseo de Mis Lugares


PREGUNTA 4 IRG, SEVILLA (80-18)
consejos sobre diseo de layouts para que se vean
correctamente en pantallas de distintos tamaos

Insisto no soy experto en diseo.
Adems 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 teora para disear un xml para
aprender, pero despus para ser productivo se necesita
un generador de layouts ms potente que el que ofrece
eclipse existe alguna alternativa para el diseo de
layouts?"

No, que yo sepa.

PREGUNTA 6 AJCM, SEVILLA (82 - 21)
"Pueden dos mviles con nuestra app instalada,
intercambiar datos entre ellos va internet?"

Por supuesto, se puede hacer lo mismo que desde un PC
Lo ms frecuente es comunicarse a travs de un servidor
http://www.androidcurso.com/index.php/tutoriales-android-
fundamentos/43-unidad-10-internet-sockets-http-y-servicios-web
La solucin ms habitual es montar un servicio Web,
basado en Apache + PHP + MYSQL
Existen servidores gratuitos que nos dan esta solucin
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 tendra que tener un IP pblica (o hacer un
apao)
Tienes un tutorial en:
androidcurso.com / Fundamentos / Unidad 10 /

Un ejemplo de un cliente / servidor de ECHO

PREGUNTA 8 YO, GANDIA (82-24)
"Podras aclarar que son las libreras de compatibilidad
y su relacin con las versiones de Android.
La filosofa tradicional de Android ha sido que las
novedades en el API solo pueden usarse en
dispositivos con una determinada versin
Dado que la framentacin es muy grande, no podemos
usar las novedades
Desde la versin 3.0 aparecen las libreras 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 mnimo 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 creacin de su entorno
grfico y que se pueda integrar con eclipse?

Eclipse ya incorpora una para el diseo de
layouts
PREGUNAT 10 ANTONIO FERNNDEZ, CRDOBA
"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 seran los pasos para lograr meter un banner de
este tipo en nuestra app

Es muy sencillo
La semana que viene publico un tutorial actualizado

Vous aimerez peut-être aussi