¿Cómo hacer aplicaciones de Android? ¿Por dónde empiezo si conozco Java básico?

Para desarrollar una aplicación de Android, el requisito más básico es JAVA. Si conoce los conceptos básicos de Java, será bastante fácil iniciar el desarrollo de Android. Cuanto mejor sepa sobre JAVA, mejor comprenderá el desarrollo de aplicaciones de Android.

Aquí hay algunos tutoriales / guías para ayudarlo con el desarrollo de Android:

  1. Para aprovechar al máximo Android, ve y comienza con el sitio oficial para desarrolladores de Android. Se compone de todos los tutoriales, guías, referencias rápidas, etc., aunque es el mejor lugar para comenzar, no es la manera fácil. Sitio del desarrollador: Desarrolladores de Android, Tutorial del desarrollador: Primeros pasos | Desarrolladores de Android.
  2. THE HIGH ROAD: Hay un tutorial refinado y desarrollado sistemáticamente para aprender Android, que está presente en Udacity – Clases en línea gratuitas y Nanodegrees. Enlace: Desarrollo de aplicaciones de Android | Udacity. Es gratis, es fácil, sigue la ideología de “aprende a tu propio ritmo”, y es lo mejor.
  3. Android For Dummies: Desarrollo de aplicaciones de Android para Dummies .

Para aprender el desarrollo de Android, puedes seguir los siguientes pasos

  1. Aprender programación
  2. Aprender estructuras de datos y algoritmos.
  3. Aprender Java
  4. Aprenda los conceptos básicos del desarrollo de Android
  5. Sigue haciendo aplicaciones para siempre 😛

PASO 1: Aprenda programación

NOTA: El hecho de que conozca un idioma no significa que conozca la programación. Aprenda los fundamentos, aprenda estructuras de datos, aprenda paradigmas algorítmicos de uso común.

Una introducción realmente increíble a los cursos de programación.

  1. https://www.edx.org/course/intro … (Uno de los mejores cursos de introducción)
  2. Introducción a la programación
  3. Introducción a la informática

PASO 2: Aprenda estructuras de datos y algoritmos:

NOTA: Realmente no puedo enfatizar lo importante que es esto. No omita este paso si no conoce las estructuras de datos y algoritmos básicos.

  1. MIT 6.006 Introducción a los algoritmos, otoño de 2011: MIT 6.006 Introducción a los algoritmos, otoño de 2011 – YouTube
  2. Estructuras de datos: estructuras de datos – YouTube
  3. Algoritmos, Parte I | Coursera
  4. Algoritmos, Parte II | Coursera

PASO 3: Aprende Java

  1. Conceptos básicos de programación de Java
  2. Introducción a la programación Java
  3. Video tutorial de Java – YouTube

PASO 4: Aprenda el desarrollo de Android

  1. Conceptos básicos de Android: interfaz de usuario
  2. Conceptos básicos de Android: entrada del usuario | Udacity
  3. Conceptos básicos de Android: Aplicaciones multipantalla | Udacity
  4. Conceptos básicos de Android: Redes | Udacity
  5. Conceptos básicos de Android: almacenamiento de datos | Udacity
  6. Desarrollando aplicaciones de Android
  7. Tutoriales de desarrollo de Android: Tutoriales de desarrollo de Android – YouTube (Mi curso personal … Alguna promoción egoísta … Intento que sea bueno aunque :-P)

NOTA 1: Si no está familiarizado con Java, aún puede ensuciarse las manos siguiendo los puntos 1 a 5 de la sección de aprendizaje de Android. Pero de todos modos tendrá que aprender Java no cubierto en estas clases más adelante.

NOTA 2: Si conoce Java y tiene bastante experiencia con él, puede comenzar directamente con los puntos 6 y 7 desde la sección de aprendizaje de Android.

PASO 5: crea aplicaciones increíbles

Necesitará aplicaciones para mostrar. Algunas implementaciones comunes son,

  1. Aplicación de notas
  2. Calculadora
  3. Calculadora científica
  4. Reproductor de música
  5. Información de la película

Diviértete aprendiendo. Si necesita ayuda, no dude en enviarme un mensaje de texto sobre Quora y lo ayudaré de todas formas.

Ok, sabes Java básico. Perfecto. Conocía solo C ++ y comencé a aprender Android este 1 de febrero y anteayer publiqué mi primera aplicación ” Quorate ” (una aplicación comunitaria para desarrolladores de Android). Entonces no es tan difícil.

Las siguientes son las cosas que experimenté durante estos 6 meses:

FASE DE CONFIGURACIÓN :

1. Quizás la parte más agitada tanto para un principiante como para un experto. Tienes que instalar Java (jdk y jre, ambos vienen combinados, así que no te preocupes), y luego Android Studio. Nota: Evite Eclipse. Es viejo. El mejor tutorial para configurarlos es Newboston. Aunque el video es antiguo, el procedimiento sigue siendo el mismo y él tiene la mejor explicación.

FASE DE APRENDIZAJE:

1. Los videos tutoriales son mejores que los blogs porque los contenidos escritos pueden confundirte. ¡Así que ve por youtube!

2. Asegúrese de que sus tutoriales / videos sean principalmente de este año, es decir, los más recientes, ya que Android Studio (el software en el que escribe los códigos de Android) se ha actualizado drásticamente este año a la versión 2.1 (2.2 también en versión beta o vista previa) . Todos los tutoriales antiguos te confundirán más adelante porque eventualmente tendrás que usar la última edición. Nota: ¡por favor no use Eclipse! Ve por Studio.

3. Los tutoriales para el último estudio de Android son difíciles de encontrar. Google y Youtube están llenos de contenido antiguo. Entonces mi opinión es:

  • Primero vea videos de Newboston o Slidenerd. Estos son videos antiguos, pero lo ayudarán a obtener un control muy firme del concepto. Solo mira y aprende de ellos. No intente codificar con estos, ya que son viejos y no serán compatibles con los nuevos Android Studio 2.1 o 2.2
  • Después de aprender de lo anterior, puede ir a ver videos de “Oum Saokosal”. Sus videos tienen el contenido más reciente y constantemente responde sus comentarios también. Entonces puedes preguntarle dudas también. Puede usar este contenido para codificar. Hay otro chico llamado Prabeesh. Creo que su contenido también está bien actualizado y tiene mucho contenido que Oum.

4. Nunca utilices el sitio oficial de developer.android o sitios como tutorialspoint / android hive / voguelle como principiante. Te confunde muchísimo … Solo úsalos después de que te sientas cómodo con la codificación de Android.

FASE DE CODIFICACIÓN:

1. Después de terminar de aprender de los métodos anteriores, puede comenzar a codificar. Ve a hacer una aplicación tú mismo. Nota: No elija algo grande como fb / whatsapp. Yo también era así y ¿adivina qué? Fue pura pérdida de tiempo! En su lugar, busque algo como ejemplos de vista de reciclaje (evite los ejemplos de vista de lista ya que también son viejos). Puedes encontrar muchos videos sobre eso. Nuevamente, solo asegúrese de que los videosz sean los más recientes.

2. ¡Obtendrás un montón de errores! … mientras se ejecuta la salida del punto mencionado anteriormente. No te preocupes Aquí viene StackOverflow y Quora.

Pregunta tus dudas allí. Hay muchos para ayudarte. Sin embargo, tendrás que aprender a usar Stack, ya que es confuso para los principiantes.

FASE DE PUBLICACIÓN :

1. ¡Intenta publicar tus aplicaciones simples, incluso si es solo Hello World! Porque, esta publicación es la parte más irritante para un desarrollador. Intenté publicar mi aplicación después de 6 meses de aprendizaje, lo cual fue un gran error. Debido a que hay algunas reglas a tener en cuenta en el código (especialmente dentro del archivo build.gradle, como “minifyenabled true / false” y proguard … ufff …. Odio esa parte …) así como en los métodos de publicación (como foto , icono, carga del nombre del paquete, TARJETA DE CRÉDITO / TARJETA DE DÉBITO , etc.). Así que solo sigue publicando desde el primer mes.

(Nota: la tarjeta utilizada para registrarse en Google Play Store suele ser una tarjeta Visa. Pero no se preocupe. Puede usar su tarjeta de débito, si es una tarjeta de débito internacional, y convertirla en una tarjeta Visa virtual usando Entropay … busque Tutoriales. Me gustó eso).

2. Poner anuncios en su aplicación … Creo que tiene algo de trabajo que hacer … No lo he hecho myslef … entonces … no …

Eso es todo. ¡Bienvenido a la Comunidad de desarrollo de aplicaciones de Android, amigo!

(Además, puede hacer este tipo de preguntas en Quorate)

Simplemente aprender lo básico no ayudará. Comience aprendiendo más temas de Java como herencia, OO, etc. Le recomendaría Head First Java para que pueda comenzar a aprender Java.

Después de aprender el libro, recomendaría las aplicaciones de Android Nanodegree de Udacity. Este programa se divide en 5 cursos. Cada curso te enseñará a construir 1 o más lado a lado, ellos te enseñarán muchas otras cosas importantes.

Hasta ahora serías un intermedio. Ahora para el siguiente paso, ve a otro Udacity Nanodegree. No recuerdo el nombre, pero le enseñarán cómo crear una aplicación meteorológica y el uso de apis y muchos más.

Ahora sería el momento de practicar. Crea más y más aplicaciones.

Buena suerte

Simplemente aprender los conceptos básicos de Java no funcionará. Obtenga más información sobre java hasta que aprenda cómo crear softwares de java utilizando netbeans.

Después de que haya aprendido, deberá descargar Android Studio junto con Android SDK. Entonces tendrás más información sobre el desarrollo de aplicaciones en Internet.

Espero que esto ayude.

Si estás realmente interesado en la programación visita mi nuevo blog

Programador animado.

Simplemente comienza creando una aplicación hello world en Android studio. Comience a aprender sobre el desarrollo de Android a través de libros o plataformas en línea. También puede descargar algunos proyectos de muestra de internet y ver cómo funcionan. Comencé a aprender el desarrollo de aplicaciones de Android a través de Android Tutorial. Pruebe los ejemplos dados allí.

Hace algún tiempo me enfrenté al mismo escenario. Conocía Java pero no podía comprender Android.

Así que hice un blog en el que puse mis conocimientos para poder consultarlo.

En resumen, la aplicación de Android comienza con una actividad creada automáticamente al hacer doble clic en su icono en el móvil. Esto corresponde a la función ‘public static void main ()’ de Java.

A partir de entonces, los hilos son instanciados por esa actividad iniciada. Y luego todo el programa sigue y obedece las intenciones o comandos del usuario.

Si desea saber más, consulte este enlace: –

https://animeshshrivastav.github.io

Hola,

Si realmente quieres construir tu carrera en Android, entonces conoces los principios básicos de Java o diría Core Java. No es necesario aprender a avanzar Java.

Le sugeriría los mejores tutoriales de Java de Durga señor. Es el especialista o lo llamamos Doctor of Java Language. Es especialista en java certificado por Oracle. También está brindando capacitación en línea en core java. Dividió el curso en dos partes:

  1. Core java
  2. Java avanzado

Pero, te recomendé que solo necesites entrenamiento básico de Java para aprender Android. Si ve videos core java de Durga señor, visite este enlace:

SOLUCIONES DE SOFTWARE DURGA

Después de ver estos videos, estás listo para tomar el curso de Android

Después de entrenar en core java, no es necesario gastar dinero para tomar un curso de Android. Los mejores tutoriales de Android de Mahesh señor: https://www.youtube.com/channel/

Si tiene algún problema en algún tema, como en Core Java o en Android, por favor envíeme un mensaje, lo ayudaré.

Puede comenzar su experiencia de desarrollo utilizando el sitio web del desarrollador. Hay documentación adecuada disponible para comenzar. Necesitará Android Studio como IDE para el desarrollo de aplicaciones de Android. Para algunos ejemplos relacionados con Android. Puedes visitar Vogella para ver algunos tutoriales. Avísame en caso de que necesites más apoyo. Feliz de ayudar.

Ir para la formación de desarrolladores de Google | Desarrolladores de Google

Obtendrá todo lo relacionado con eso allí mismo.

Google ya está proporcionando todos los materiales para que las personas se involucren en el desarrollo.

Aclamaciones.

Nada muy simple Solo revisa los videos en este canal,

slidenerd

Y luego practica, practica mucho.

Desde Youtube puedes aprender Android y Java. Pero no podrás aprender todo el concepto de ambos. Vaya a lynda.com pague algo de dinero y obtenga los mejores tutoriales + certificación de la materia requerida También tienes tutorialspoint.com, tiene casi todos los conceptos sobre el tema requerido.

Busque cursos gratuitos en Udacity – Clases gratuitas en línea

También encontrarás torrents de cursos de Android de Udemy en extratorrent o piratebay.

More Interesting

¿Cómo capturo imágenes en bruto de una cámara Android?

¿Qué son las aplicaciones de Android prohibidas?

¿Se puede rootear una computadora portátil también, como Android?

¿Por qué todas mis aplicaciones de Android consumen mucho almacenamiento incluso si su tamaño es inferior a 50 MB?

¿Cuál es la forma más fácil de desarrollar una aplicación de Android y las herramientas utilizadas para la misma?

¿Cuáles son algunas de las aplicaciones de Android mejor calificadas que la gente prefiere usar? ¿Por qué?

¿Cuáles son las aplicaciones de Android más populares utilizadas por los propios desarrolladores?

¿Cómo puede un pequeño desarrollador de Android promocionar su aplicación?

¿Qué es JCenter en Android?

¿Qué le dirías a un futuro desarrollador de Java / Android que comienza a aprender a codificar ahora, 2 años antes del comienzo real de las clases de CS en la universidad?

Cómo desarrollar una aplicación de Android para un sitio en vivo en OpenCart 2.02

Cómo leer todos los valores clave secundarios de un elemento secundario de la base de datos de Firebase en Android

¿Qué hacen muchos desarrolladores de Android que la mayoría de los entusiastas no hacen después de flashear una instalación ROM / Gapps con éxito?

¿Por dónde empiezo si quiero desarrollar aplicaciones de Android como hobby? ¿Cuáles son las cosas adicionales que necesito aprender?

Al crear aplicaciones de Apple / Android, ¿será necesario implementar HTML / CSS / JavaScript además de los principales lenguajes de programación (Swift, Java, etc.)?