Video: Preguntas y Apps del Curso de Firefox OS

HOY: Las preguntas más populares y las mejores preguntas del curso de Firefox OS, así como las primeras apps de los estudiantes del Curso de Firefox OS, en alianza entre DevCode.la y Mozilla Perú.

Presentado por @angelfqc @fiorias @juaneladio
Guión por @juaneladio y @carloshs92
Edición de video por @kusillus
Para @mozillaperu

Bienvenidos de vuelta a mi semana con Firefox OS. Hoy veremos las preguntas más destacadas del Curso de Desarrollo de Apps en Firefox OS

Las preguntas más populares del curso de Firefox OS

EvaValverde pregunta:
Cuantos capitulos hay, en total? Cuantas semanas durara el curso? Al finalizar el curso habrá un exameno el examen será cuando terminemos un capitulo?

Respuesta: El curso tiene cuatro partes: Introducción, Desarrollo web móvil, Desarrollo en Firefox OS y Publicación de apps en Firefox OS. Al finalizar el curso y aprobar todas las evaluaciones se considerará que has completado el curso; pero si envías tu aplicación al Firefox Marketplace y consigues publicarla, recibirás una certificación especial por parte de DevCode.la. Los detalles están en la sección Acerca de la evaluación del curso.

Facundo pregunta:
por que si vi todos los capítulos de un modulo por ejemplo el 1 me aparece 90% y no 100%?
de que forma sera la evaluación y cuando?

Respuesta: Ah, ese es un tema específico de la plataforma de DevCode.la: si sigues todas las lecciones de un módulo alcanzas el 90% de avance; si respondes la evaluación alcanzas el 100%. Esto puede cambiar en el futuro, claro 😀

MartinR pregunta:
Una pregunta, se podran descargar los videos más adelante?

Respuesta: Desde la plataforma de DevCode.la no, pero los videos también aparecerán en Youtube en el canal de DevCode.la, y hay varios programas e incluso extensiones de Firefox que te permiten bajar los videos desde allí. Te dejamos de tarea investigar ese tema 😀

AnguelSC pregunta:
La pregunta que todo mundo de hace… haremos App’s para FirefoxOS pero… como conseguimos FirefoxOS

Respuesta: Depende de cada país, pero puedes saber si hay equipos a la venta en tu país siguiendo la dirección que aparecerá en la descripción de este video.

Las mejores preguntas del curso de Firefox OS

1. 12346545 pregunta:
¿Por qué se dice que el sistema operativo es abierto?

Respuesta: Porque el código del sistema operativo es público, y cualquiera puede contribuir a él https://github.com/mozilla-b2g/B2G

Esto es una diferencia crucial con respecto a Android, por ejemplo. Android desde sus orígenes ha sido un proyecto cerrado, el cual ‘libera’ código luego de una presentación oficial. Es un esquema en donde se ‘arroja código sobre el muro’, y que adoptan muchas compañías que dicen ser Open Source. Por otro lado, en Firefox OS el código es público todo el tiempo, sólo toma un poco de investigación alrededor de las fuentes y las listas de comunicación de los desarrolladores para saber cuáles serán las próximas características; y más aún, uno mismo puede contribuir con código directamente y enviar peticiones con implementaciones adicionales.

bryanjhv pregunta:
¿Hay alguna ventaja al usar los Building Blocks?

Respuesta: Una ventaja es que tu aplicación tendrá el mismo patrón de diseño de GAIA (el nombre clave con el cual se conoce a la interfaz de usuario de Firefox OS).

Ahora, hay una noticia importante este 2015: Building Blocks hasta 2014 contaba con un sitio web donde se documentaban los detalles, y se tenía un repositorio de código. Desde 2015, el sitio web ha desaparecido y en su lugar toda la documentación ha sido transferida a la Mozilla Developer Network.

El código fuente de los Building Blocks siempre fue una copia de una subcarpeta del código fuente de Firefox OS, donde no sólo había las hojas de estilos sino también algunos ejemplos de implementación. Es por eso que el sitio web para Building Blocks era redundante, y por eso se le dio de baja. Aún así, si quieres ver la última versión ‘separada’ de los Building Blocks los puedes encontrar en Github.

luiggy pregunta:
¿Cómo puedo extraer el número del celular?

Respuesta: No es posible obtener el número de un celular por medio de una librería y si se pudiera no seria eficiente al 100% puesto que la librería dependería de la configuración de la SIM del usuario y por defecto este se encuentra deshabilitado. Debido a esto en muchos casos en vez de obtener el número del celular obtendríamos el valor ‘Desconocido’. Es debido a esto que muchos aplicativos conocidos como es el caso de Whatsapp nos solicita el número del teléfono y luego nos envía un mensaje con el código de confirmación.

jesusperales pregunta:
Que idiomas son los mas importantes en una aplicación para firefoxos ?
Mi pregunta va por el lado de que idiomas debemos priorizar a la hora de internacionalizar nuestra aplicación.

Respuesta: Hola, una respuesta simple sería Inglés y tu idioma natal. Una respuesta más elaborada sería pensar que el inglés es un idioma más popular, y que dependes de si quieres enfocarte en los mercados en español que ya cuentan con Firefox OS. Si quieres pensar en más mercados (e idiomas) puedes darle un vistazo a los países donde ya se lanzó https://nickdesaulniers.github.io/where-is-firefox-os/ . ¡Saludos!

Las primeras apps del curso

No les enseñamos cómo hacer juegos usando tecnologías web, pero justo las tres primeras apps enviadas al Firefox Marketplace fueron de juegos.

Juego del ahorcado, de Guillermo Moguel Mandujano
Es un juego para para descubrir palabras

Piedra, papel o tijeras, de David Moreno Buj
El clásico juego de toda la vida del piedra, papel o tijeras implementado para Firefox OS.
[Juan Eladio comenta]

Cranky Piece, de Carlos Chavez Laguna
Puzzle o rompecabezas con la temática de las 7 maravillas del mundo.
[Juan Eladio comenta]

Y bueno, eso es todo por hoy. Síguenos y aprende mucho más de Firefox OS. ¡Nos vemos!