La mejor manera de aprender algo es probarlo usted mismo. Comience con la instalación del SDK de Android en su sistema. Google lo ha hecho fácil de hacer. También eche un vistazo a Android Studio.
El mejor lugar para comenzar sería el propio sitio web de desarrolladores de Android. Otras fuentes podrían ser varios MOOC como Udemy.
Aquí hay algunos otros enlaces que también pueden ser útiles;
Primero lo primero, aprende Java
Si no conoce el lenguaje de programación Java o tal vez proviene de un idioma diferente y necesita familiarizarse con algunas construcciones de Java, aquí hay algunos recursos excelentes para comenzar.
- ¿Es mala idea usar JavaScript para el desarrollo de Android?
- ¿Cómo creo una aplicación de Android de aspecto profesional?
- Cómo aumentar mi productividad usando aplicaciones de Android
- Cómo hacer una buena página de registro en Android Studio
- ¿Qué tipo de aplicación de Android debo hacer para conseguir trabajo?
Tutorial de Java (Tutorial extenso)
Tutorial de Java
Introducción a Java: “Una guía para principiantes sobre programación en Java”
Comenzando con Java
Introducción a la programación Java – Lars Vogel
Introducción a la programación Java – Tutorial
Introducción a la programación en Java (curso MIT)
Introducción a la programación en Java
Video – Aprendizaje de Java: Parte 1: Introducción básica
Aprendizaje de Java: Parte 1: Introducción básica
Tutorial interactivo gratuito de Java
Aprenda Java – Tutorial interactivo gratuito de Java
Tutorial de principiante de Java
Tutorial de principiante de Java
Pensando en el libro de Java por + Bruce Eckel
NOTA : excelente libro. 3ra Edición GRATIS en línea
Libro electrónico gratuito: Pensamiento en Java, 3a edición
Comenzando con el desarrollo de Android
Recursos que todo desarrollador de Android debe conocer por + Sergey Povzner
Recursos que todo desarrollador de Android debe conocer
NOTA : Incluso si omite el resto, asegúrese de revisar la lista de Sergey arriba.
Comenzando con el desarrollo de Android por + Ray Wenderlich
Comenzando con el desarrollo de Android | Ray Wenderlich
Comenzando con el desarrollo de Android por + Chris Lacy
Introducción al desarrollo de Android A menudo me piden consejos sobre cómo …
Biblioteca de soporte (para ayudar a mantener el soporte con versiones anteriores de Android)
Biblioteca de soporte | Desarrolladores de Android
Video de entrenamiento
Entrenamiento Android Bootcamp
Tutorial: Desarrollo de aplicaciones de Android: una descripción general de 9,000 pies
Libros recomendados
NOTA : Gracias a Nima Gh por la gran lista de referencias de libros publicada en los comentarios.
Mejores libros y recursos de Android Edición 2014
Los mejores libros y recursos de Android 2014
EBooks GRATIS
andbook! Programacion de Android
andbook! Vista previa disponible …
Bibliotecas de códigos esenciales, muestras y herramientas para crear aplicaciones modernas
Android Asset Studio de + Roman Nurik
Página en googlecode.com
ActionBarSherlock por + Jake Wharton
ActionBarSherlock – Inicio
AndroidSideMenu
dmitry-zaitsev / AndroidSideMenu
SlidingMenu
jfeinstein10 / SlidingMenu
ViewPagerIndicator por + Jake Wharton + Patrik Åkerfeldt
ViewPagerIndicator
Referencia unificada
saik0 / UnifiedPreference
Tire para actualizar vistas para Android
chrisbanes / Android-PullToRefresh
SwipeListView
47deg / android-swipelistview
Android PagerSlidingTabStrip por + Andreas Stütz
NOTA : Indicador de pestaña de estilo de diapositiva como en Play Store
astuetz / PagerSlidingTabStrip
Haga que sus aplicaciones sean compatibles con tabletas: aprenda a usar fragmentos de usuario
Trabajando con fragmentos de + Shane Conder
Diseño de la interfaz de usuario de Android: trabajar con fragmentos – Tutorial de Tuts + Code
Usando fragmentos en Android – Tutorial de + Lars Vogel
Desarrollo de múltiples paneles en Android con fragmentos – Tutorial
_________________________________________
Al desarrollar para Android es importante comprender Java, diseños y fragmentos, pero también es muy importante comprender los estándares de la interfaz de usuario de Android y cómo usarlos para garantizar la coherencia en el diseño de su aplicación, así como la familiaridad que garantizará la facilidad de uso en su diseño
Con suerte, los recursos y enlaces anteriores serán útiles para comenzar con el desarrollo de Android o si ya está desarrollando para Android, tal vez pueda encontrar algo para mejorar aún más sus aplicaciones.
Disfruta 🙂