Aprender a programar en Android desde cero gratuitamente

Aprender a programar en Android desde cero gratuitamente


Hoy he querido referirme a la siguiente publicación que fue publicada por ENIGMA HERNÁNDEZ en su cuenta de Google+. Enigma es experta en temas de programación y tecnología, siempre realiza publicaciones muy útiles y a ella se debe todo el mérito de esta investigación que comparto con ustedes porque es información muy útil para quienes deseen aprender a programar en Android. Si alguien desea expresar las gracias puede dirigirse a Enigma en su cuenta de Google+: 

NOS DICE ENIGMA HERNANDEZ

Si tienes interés en aprender a programar en Android este es tu post

Desde hace un tiempo, me he preguntado cómo se podrá aprender a programar en Android desde cero. Sin saber nada de programación.

Bueno, muchos pluseros dirán se tiene que aprender primero esto o lo otro y blah blah blah... Y sí tienen razón. Pues no les contradigo, lo que  tienen que aprender es Java o por lo menos lo básico para entender el IDE y la sintaxis en Android...

Una vez tengamos las bases de java (no hace falta ser un maestro como ya he dicho), aprender a programar Android es muy sencillo y casi inmediato. A continuación os aporto unos cuantos recursos online, pero por descontado, los hay en muchísimas partes, tan solo hay que buscar un poquito.

Veamos, por la experiencia personal, para aprender Android va muy pero que muy bien, saber Java. Más que nada para entender los  la programación orientada a objetos y sus métodos. No hace falta pues ser un maestro de Java, ni hacerse toda la colección de problemas, pero sí tener muy claro todos los conceptos. Así pues, antes que nada:

Un clásico de clásicos:
Aprender Java como si estuviera en Primero
http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/Java/Java2.pdf

Un curso en inglés pero completo:
Course Java with quiz
http://chortle.ccsu.edu/CS151/cs151java.html

Ahora lo que esperabas:
Encontré un curso completo partido en 3 DVDs en el cual está en el primer DVD, los principios de programación para novatos, el segundo DVD el curso básico y el tercer DVD para usuarios avanzados. Todos los DVDs estan creados para una navegacion amigable puesto que contiene videos MP4 e interfaz HTML5 y por ende ni se les ocurra ejecutar los DVDs con el navegador Mierda-IEXPLORE porque no les va a dejar. Usen Google Chrome.

DVD01
Introduction to Android
Tamaño: 1.06Gb
Formato ISO
https://mega.co.nz/#!9JZ1iI5A!Nwh2BRIRP8MGT2JJ8XeGrFJt6vxQtlg5Bb0qFNvyEgI

DVD02
Android begginers
Tamaño: 901.3Mb
Formato ISO
https://mega.co.nz/#!NBBQzRxR!HhnEsWx45Uz84qpJ1qPd-w_W4xwiwA6XzOMGbMBFhto

DVD03
Advanced Android
Tamaño: 745.1Mb
Formato ISO
https://mega.co.nz/#!UEpWgCLA!L_tgrFa6atTdu1lZhB0gHQg68DtvsaA4ptqkZOTRX2M

Espero que este aporte les sirva de algo, porque yo aprovecharé estos DVDs que encontré.

Nota: Los DVDs están en inglés, pero Obvio nenes, Java tambien lo está y Android, y son videos donde te indican las cosas paso a paso, fácil para que aprendas aunque esté en inglés porque son videos los cuales puedes pausar y repetir y ver el entorno en el cual estan explicándote. Saludos a todos.

Libros sobre programación Android
Todos los libros están en Inglés. Y no les recomiendo que los busquen en Español, Si quieres programar Android tienes que saber Inglés SI o SI.

Ebook andBook
Android Programming
El AndBook fue el primer proyecto de libro OpenSource dedicado a Android impulsado por Anddev.org. El problema de este libro es que no ha sido actualizado últimamente, pero por lo demás contiene todas las bases para empezar a programar en Android.

Nivel de dificultad: Principiante
Idioma: Inglés
Páginas: 61
Enlace: http://andbook.anddev.org/files/andbook.pdf

Actualización:
Aquí tienes un tutorial en español.
*Este curso incluye los siguientes videos: *
Tutorial 0.1 Instalar Java JDK
Tutorial 0.2 – Descargar Eclipse
Tutorial 0.3 – Instalar Android ADT en Eclipse
Tutorial 0.4 – Descargar Android SDK
Tutorial 0.5 – Crear y correr emulador Android
Tutorial 1 – Introducción. Crear proyecto Android
Tutorial 2 – Interfaz de Usuario TextView, Button
Tutorial 3 – Declarar TextView y Button en Java
Tutorial 4 – OnClickListener y Variables Java
Tutorial 5 – Background (Fondo de Pantalla)
Tutorial 6 – ImageView (Imagen)
Tutorial 7 – ScrollView y HorizontalScrollView.
Tutorial 8 – Mas de ScrollView, HorizontalScrollView
Tutorial 9 – Implementar OnClickListener en la Clase
Tutorial 10 – Switch y Case
Tutorial 11 – AndroidManifest
Tutorial 12 -Permisos (Wallpaper)
Tutorial 13 – Toast (Mensaje en Pantalla)
Tutorial 14 – EditText
Tutorial 15 – Convertir Variable String a Int
Tutorial 16 – If y else (Condicionales)
Tutorial 17 – Crear nuevo XML
Tutorial 18 – Intents
Tutorial 19 – Crear nueva Clase (Activity)
Tutorial 20 – Crear nueva Activity en el Manifest
Tutorial 21 – Bundles
Tutorial 22 – Random (Aleatorio)
Tutorial 23 – Layout Weight y Gravity
Tutorial 24 – MediaPlayer (Audio, Sonido)
Tutorial 25 – SoundPool (Audio, Sonido)
Tutorial 26 – Toggle Button (Boton)
Tutorial 27 -OnCheckedChangeListener
Tutorial 28 – RadioGroup y Radio Buttons (B. Radio)
Tutorial 29 – RadioGroup OnCheckedChangeListener
Tutorial 30 – ListView (Listas)
Tutorial 31 – ArrayList y ArrayAdapter
Tutorial 32 – Spinner
Tutorial 33 – OnItemSelectListener
Tutorial 34 – Crear Métodos.
Tutorial 35 – WebView (Navegador)
Tutorial 36 – WebView Métodos
Tutorial 37 – WebView Client
Tutorial 38 – Mas de WebView
Tutorial 39 – SQLite (Base de Datos)
Tutorial 40 – SQLiteOpenHelper Métodos
Tutorial 41 – Crear Base de Datos
Tutorial 42 – Abrir SQLite
Tutorial 43 – Cerrar SQLite
Tutorial 44 – Insertar datos en SQLite
Tutorial 45 – Crear Dialog
Tutorial 46 – Mostrar datos SQLite
Tutorial 47 – Más de SQLite
Tutorial 48 – Buscar Datos en SQLite
Tutorial 49 – Editar Datos en SQLite
Tutorial 50 – Eliminar Datos en SQLite
Tutorial 51 – Threads
Tutorial 52 – GridView
Tutorial 53 – BaseAdapter para Imagenes
Tutorial 54 – Métodos del BaseAdapter para Imagenes
Tutorial 55 – OnItemClickListener
Tutorial 56 – ViewFlipper
Tutorial 57 – Métodos del ViewFlipper
Tutorial 58 – OnLongClickListener
Tutorial 59 – CountDownTimer (Cuenta Regresiva)
Tutorial 60 – TabHost
Tutorial 61 – Declarar TabHost
Tutorial 62 – Insertar Iconos en TabHost
Tutorial 63 – Insertar Fondo en TabHost
Tutorial 64 – Reloj Análogo
Tutorial 65 – Personalizar Botones
Tutorial 66 – Tiempo (Método Time)
Tutorial 67 – Actualizar Pantalla (Runnable)
Tutorial 68 – Notification Manager (Notificaci¢n)
Tutorial 69 – Notification (Notificaci¢n)
Tutorial 70 – Notificación Final.
Tutorial 71 – OnKeyListener
Tutorial 72 – SimpleCursorAdapter (SQLite ListView)
Tutorial 73 – Orientación de Pantalla (Layout-land)
Tutorial 74 – RelativeLayout
Tutorial 75 – SlidingDrawer
Tutorial 76 – FrameLayout
Tutorial 77 – Métodos del SlidingDrawer
Tutorial 78 – ViewPager – Preparando ambiente
Tutorial 79 – Crar XML para ViewPager
Tutorial 80 – PagerAdapter
Tutorial 81 – Métodos del ViewPager
Tutorial 82 – LayoutInflater
Tutorial 83 – Botones en ViewPager
Tutorial 84 – Men£ para Android.
Tutorial 85 – MenuInflater
Tutorial 86 – OnOptionsItemSelected
Tutorial 87 – Actividad con Temas(Theme)
Tutorial 88 – Preferences (Preferencias)
Tutorial 89 – PreferenceScreen (Preferencias)
Tutorial 90 – Terminando Preferences (Preferencias)
Tutorial 91 – CheckBoxPreference (SharedPreferences)
Tutorial 92 – EditTextPreference y ListPreference
Tutorial 93 – SeekBar (Barra de Ajuste)
Tutorial 94 – AudioManager (Control de Audio)
Tutorial 95 – Más de SeekBar (Barra de Ajuste)
Tutorial 96 – Google Maps (Preparando)
Tutorial 97 – Map Key (Generar Clave Unica Mapas)
Tutorial 98 – MapView (Mostrar Mapa)
Tutorial 99 – Clase Overlay para Mapas
Tutorial 100 – Metodo MotionEvent (Eventos)
Tutorial 101 – AlertDialog (Cuadro de Alerta)
Tutorial 102 – Controlador y Brujula
Tutorial 103 – GeoPoint y GeoCoder
Tutorial 104 – Localizar una dirección en el Mapa
Tutorial 105 – Vista Satelite y de Calle
Tutorial 106 – Dibujar en Mapa con ItemizedOverlay
Tutorial 107 – Crear un punto en el Mapa
Tutorial 108 – Colocar y Mostrar un punto en Mapa
Tutorial 109 – GPS Permisos de Localización
Tutorial 110 – Localitation Manager y Criterios
Tutorial 111 – LocalitatonListener
Tutorial 112 – Exportar y firmar proyecto Android
Tutorial 113 – Obtener Key específico para el Mapa

Enlace:
https://mega.co.nz/#F!ZMwm0DZQ!FjVZsXj83ZgvxupjZSwy8Q
Importante, no debes estar loggeado en Mega.co para poder bajar los aportes

Saludos a todos y a aprovechar el ancho de banda...


No lo olviden amigos y amigas, el mérito de este artículo es 100% de ENIGMA HERNÁNDEZ. A ella mil gracias por la información!

Suerte!!!!!


3 comentarios:

  1. es un placer encontrar tu publicación.
    Muchas gracias por darme la mención, aunque los créditos son para los que subieron cada enlace que hoy tu reproduces de mi publicación.

    Nos veremos en Google+

    ResponderEliminar
    Respuestas
    1. Muchas gracias Enigma Hernandez, disculpa que te de las gracias por este medio ya que no soy muy hábil para hacerlo por otro medio.

      Eliminar
  2. De nada Enigma, soy yp quien debe agradecerte. Nos vemos.

    ResponderEliminar

HACK: COPIAR TEXTO INCOPIABLE CON PROGRAMA

HACK: COPIAR TEXTO INCOPIABLE CON PROGRAMA Hola, hoy les traigo una aplicación muy sencilla de manejar y configurar que hace posible copi...