¿Cuál debería ser el camino ideal para un estudiante de Android dispuesto a lanzar una aplicación?

1) ¿De dónde debería aprender Android (tutoriales / libros)? Sé que Java, por lo que el concepto y la programación no son un problema.
Tutoriales en vídeo
Haga preguntas sobre Stack Overflow.
Comience su propio proyecto, quiero decir que su proyecto de práctica debe ser un proyecto en sí mismo.
2) ¿Cómo practicar lo que he aprendido? ¿Debo hacer trabajo independiente para mejorar mis habilidades?

3) ¿Cuál debería ser el camino ideal para desarrollar una aplicación? Por ejemplo: no soy bueno en el diseño de la pieza, pero soy bueno en la codificación ¿debería externalizar el diseño de la pieza? En caso afirmativo, ¿dónde?
Yo también pensé que no era muy bueno para diseñar parte, pero de alguna manera lo logré.
Si realmente quieres subcontratar
Contrata a trabajadores independientes y encuentra trabajos independientes en línea
oDesk, el lugar de trabajo en línea más grande del mundo
Contratar trabajadores independientes y encontrar trabajos independientes al instante debería ayudar

4) He escrito una respuesta larga aquí
http: //forums.makingmoneywithand…

5) ¿Qué IDE debo aprender a usar? Eclipse o estudio de Android?
Eclipse

Como parece estar familiarizado con Java, puede comenzar configurando el entorno de desarrollo para Android.

Puede referir este enlace para lo mismo: Crear su primera aplicación

También los tutoriales de Android de Vogella pueden ser una gran referencia para obtener todos los conceptos básicos necesarios para comenzar con su idea.

Desarrollo de Android

Debe finalizar sus diseños de pantalla utilizando herramientas de estructura alámbrica y comenzar con el diseño de su interfaz de usuario.
En función de sus necesidades, puede elegir cualquiera de las herramientas de diseño de pantalla de maquetas / alambres mencionadas en estos enlaces.

Las 10 mejores herramientas gratuitas de WireFrame y plantillas de maquetas
22 buenas herramientas prototipo y de estructura alámbrica para diseño web y móvil

Si no es una aplicación independiente, también debe diseñar un middleware / backend en Java o en cualquier otra pila adecuada.

Para imágenes, fondos, pantallas de bienvenida, etc., es posible que desee hacerlo de alguien que esté familiarizado con Photoshop o un conjunto de habilidades similares.

Tienes Eclipse y Android Studio, sin embargo, en la actualidad, Android Studio se está convirtiendo en el IDE de facto para el desarrollo de aplicaciones de Android.

La estrategia de marketing depende completamente de su idea y de los clientes objetivo. Puede utilizar muy bien las redes sociales y canales similares para el mismo.

Espero que eso conteste tus preguntas.

La lista de habilidades requeridas no es tan grande

  1. Core java
  2. un poco de xml
  3. conocimiento de la herramienta de estudio de Android
  4. capacidad de buscar respuestas a sus preguntas en google

Eso es.

Ver el cuarto punto es el punto principal porque puede tener el entusiasmo de desarrollar las habilidades, pero puede que no tenga una guía e incluso puede terminar pasando la mayor parte de su tiempo leyendo textos para desarrollar estas habilidades

prefiero salir, elegir una idea como hice con un reproductor de música y comenzar a implementar esa idea.

Aprende en el camino, usa google como guía

Hace unos meses estuve en su casa y comencé la programación de Android con la idea de crear un reproductor de música hermoso pero potente.

aquí estoy usando google y algunas habilidades básicas de Java que puedo obtener en buena cantidad de esta aplicación.

Mi método preferido de aprendizaje de Android es la forma fácil y también es corta

No recomiendo revisar textos grandes y luego comenzar con un trabajo práctico que luego lleva a volver al texto cuando se atasca e incluso puede perder la esperanza, ya que es aburrido y consume mucho tiempo.

Así que creo que la forma práctica es fácil y lleva menos tiempo más fructífero

Empecé a desarrollar esta aplicación de reproductor de música hace unos meses y lo que tenía en mente era una idea con muchas preguntas sobre cómo será capaz de escribir un código de calidad tal que la aplicación tenga gráficos impresionantes y en términos de rendimiento se el mejor

Lo siguiente que hice fue escribir mis preguntas en Google y adivinar qué

obtuve respuestas a todas las preguntas que tenía

Enlace a la aplicación: Reproductor de música – Aplicaciones de Android en Google Play

HAGA UNA COMPROBACIÓN, lo ayudará a ABRIR su MENTE como desarrollador para saber cómo hacer hermosas UI y animaciones

Tienes que seguir muchos tutoriales de YouTube y crear una nueva aplicación con tu propio diseño.

Verifica mi aplicación de Android en Play Store

Reproductor de música: reproductor de música Adfree para Android – Aplicaciones de Android en Google Play