Curso gratuito de desarrollo de aplicaciones Android


Curso gratuito de desarrollo de aplicaciones Android

Android es un sistema operativo tipo Linux el cual fue diseñado pensando especialmente en lo que conocemos hoy día como Smartphones o móviles inteligentes, Android actualmente es desarrollado por la Open Handset Alliance la cual a su vez es liderada por Google, por lo que se le conoce como “el sistema operativo del buscador”.

La compañía Android fue fundada inicialmente por Andy Rubin, Rich Miner, Nick Sear y Chris White en California y posteriormente el día 17 de Agosto del año 2005, Google la adquirió.

Más tarde, un par de años después, más concretamente el 5 de noviembre del año 2007, la Open Handset Alliance publicó por primera vez su producto de forma pública, Android, un sistema operativo móvil con la versión 2.6 del kernel Linux.

Actualmente gracias a su tipo de desarrollo libre, Android posee una gran variedad de aplicaciones y servicios especialmente diseñados para un mayor confort del usuario, además estos pueden personalizar completamente sus teléfonos a su libre albedrío, como curiosidad, el primer terminal que utilizó Android fue el HTC Dream, el día 22 de octubre de 2008.

Características principales de los sistemas operativos Android

  • Diseño: El diseño se basa principalmente en VGA, biblioteca de gráficos 2D y biblioteca de gráficos 3D basado en OpenGL ES 2.0.
  • Almacenamiento: Se utiliza SQLite almacenamiento de datos.
  • Conectividad: Android soporta GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC y todas las tecnologías de conectividad WiMAX.
  • Lenguaje: Es compatible con múltiples idiomas.
  • Mensajería: Android soporta SMS, MMS y mensajería de dispositivos en la nube (C2DM).
  • Navegador Web: Se basa principalmente en el motor de renderizado WebKit de código abierto y el motor V8 de JavaScript de Chrome.
  • Soporte Java: La mayoría de las aplicaciones están escritas en Java, pero se ejecutan en Dalvik, una máquina virtual especializada diseñada específicamente para Android.
  • Soporte de hardware: Puede soportar una amplia variedad de hardwares, incluyendo sensores de vídeo/cámaras fotográficas, pantallas táctiles, GPS, acelerómetros, giroscopios, barómetros, magnetómetros, controles especiales para juegos, medidores de proximidad y de presión, termómetros..

Videotutoriales del curso de Android

1.- Configuración del entorno de desarrollo

2.- Conocer las herramientas del SDK

3.- Android para desarrolladores de juegos

4.- Cononocer las APIs de Android

5.- El ciclo de vida de una Activity.

Puedes ver el resto de los videos del curso aquí. También puedes ver el resto de cursos gratuitos de Android. 😀


Compartir
Ingeniero superior en informática por la UPV. Actualmente trabajador y estudiante del Master IARFID. Especial interés desde siempre en la educación y formación de las personas.

36 Comentarios

  1. Buenos dias el curso cuando empieza cuantos dias dura,es para publico general tiene algun costo es necesario tener algun conocimiento

    • Buenas tardes Raúl,

      Este curso esta compuesto por los videotutoriales, lo puedes realizar cuando quieras esto significa que no tiene fecha de inicio ni de finalización y también es gratuito 😀

      Espero que le sirva de ayuda

      Un saludo 😉

  2. Hola buenos días desde acá , quiero saber cúando habra otro curso , me interesa mucho el tema , no importa si tiene algún costo q este en mis manos , muchas graxias saludos

  3. hola me estaba dormiendo yo solo kiero usar el programa o lo ke sea para empezar a crear juegos pero yap denme una respuesta de como empezar pero sin mucho rodeo porfis gracias 🙂

    • Buenas tardes,

      Hay que empezar por la base, primero aprender el lenguaje que utiliza Android, y luego poco a poco. Si quieres empezar a crear tus propios juegos fácilmente consulta Unity 3D. Tenemos previsto colgar un curso la semana que viene sobre Unity.

      Un saludo 😉

  4. david
    buen dia

    Quiero a una persona que ya conozca excelente la programacion, para un proyecto
    pago por proyecto. pongase en contacto conmigo por correo.

    saludos

  5. Hola, una pregunta: Estoy viendo que el primer vídeo del curso es del 2011 ¿Aplica para hoy todavía o necesito buscar cursos más actualizados.

    Saludos.

  6. Buenas noches David.
    En estos videotutoriales Jesús habla del curso que realizó de Java. He estado buscando por la web pero no he sido capaz de localizarlo. ¿Podrías dejar el enlace aquí?
    Muchas gracias y un saludo,
    Hugo

    • Buenas José Luis,

      Yo también me lo descargué en su día desde ese enlace, a lo mejor es un fallo temporal. Prueba en otro momento a ver.

      Un saludo 😉

      • Hola, logré descargar todos los paquetes, Java, Eclipe Luna y SDK y he logrado crear un proyecto, pero tengo hay una pequeña diferencia. En el minuto 19 del primer video del primer tutorial se ve en el popup de Windows del toolbar de Eclipse la opción “Android SDK and AVD Manager” encima de “Preferences”.
        En el Eclipse que tengo no sale “Android SDK and AVD Manager”, en su lugar se lee “Web Browser”.
        ¿Qué debo hacer para que se muestre “Android SDK and AVD Manager” en el popup de Windows en el toolbar?
        No sé si he bajado la versión correcta de Eclipse o qué puede haber pasado.
        Para crear el proyecto, luego de File, New, no se ve “Android Project”, tuve que entrar a “Others” para crearlo. Pensé que con eso había superado la falta de la opción “Android SDK and AVD Manager”, pero veo que casi al final del video lo usas para crear el AVD y no encuentro cómo hacerlo.
        Por favor, espero tu respuesta.

  7. Hola David, ya logré superar el problema que te conté en mi mensaje anterior.
    Lo hice bajando “Eclipse IDE for Java Developers”.
    Con “Eclipse IDE for Java EE Developers” no aparecían las cosas como las mencionas en el videotutorial.
    Bueno, a continuar con el aprendizaje.
    Cualquier consulta te escribo.
    Atentamente,
    José Luis

  8. Hola, no consigo que el emulador muestre la frase “Bienvenido al curso…”
    En la pestaña “console” se lee:
    [2014-07-10 19:18:46 – Videotutorial1] Waiting for HOME (‘android.process.acore’) to be launched…
    y en el emulador se muestra un fondo azul y salen arriba cuatro números como si fuera la hora “12:21” por ejemplo.
    Parece que estuviera ejecutando otra aplicación.
    ¿Qué puede estar pasando?
    Estoy usando Android 4.W y es un poco diferente a como lo mencionas en el curso.
    Por ejemplo, si actualizo “debuggable” como “true” me sale un error. Creo que ahora eso es automático.
    Me he atorado aquí y no quiero seguir avanzando si no consigo que el emulador muestre lo que debe mostrar porque significa que el emulador no está conversando con la aplicación.
    Espero tus comentarios. Gracias!

  9. Una pregunta, Se puede estudiar el curso con la nuevas versiones de los programas? ejemplo en el primer video se usa el javase 6 pero ahora esta el javase 8 o algo asi. Ayuda porfavor

    • Buenas tardes Jerrym

      Perfectamente se puede realizar el curso, a lo mejor difiere donde puedes encontrar las opciones de los programas pero no cambia demasiado 😀

      Un saludo 😉

  10. Hola estoy interesado en empezar el curso y me gustaría saber cual sería el ordenador más adecuado y que no sea muy caro xD

  11. compañero por favor, respondeme esto, con este lenguaje de androi es posible crear aplicasiones con las cuales comercializar y ganar dinero, la pregunta es al usar un sofware predefinido como android los derechos legales de esas creaciones que hagamos son nuestras o de la compañia?
    la segunda pregunta es que diferencia hay entre aprender el lengua de android para crear una apliacasion y usar programa para crear aplicasiones en las cuales no necesitas tener conocimientos en programaion?

    • Buenas Julio,

      Te respondo a tus preguntaS:

      1.- Es perfectamente comercializar y ganar dinero
      2.- Los programas para crear aplicaciones normalmente estan muy limitados en cuanto a funciones, mejor aprender el lenguaje y poder realizar las funciones que tu desees desde cero, esto desde mi punto de vista

      Un saludo 😉

  12. Hola.
    Me gustaría iniciar este mundo.Mis conocimientos es cero.Que recomienda para poder empezar,ni se por cual vídeo empezar.Gracias

    • Buenas tardes Sergio,

      Desde mi punto de vista deberías empezar a programar y si es Java mucho mejor, y luego ya empezar con Android.

      Un saludo 😉

  13. La página web “android-developers” se ha actualizado y ahora tiene un aspecto distinto y no encuentro los recuersos.

Dejar respuesta

Time limit is exhausted. Please reload CAPTCHA.