¿Qué debo saber y aprender para hacer una buena aplicación de Android? ¿Todo lo puede hacer una sola persona?

Bueno, depende del tipo de aplicación que quieras desarrollar. He desarrollado pocas aplicaciones por mí mismo.

Hacer una aplicación de Android es fácil, debe tener un buen conocimiento de Java y Little of XML.

No vaya directamente al desarrollo de aplicaciones, primero aprenda sobre Java lo básico, luego comience con una aplicación simple como una calculadora y aprenda Java lado a lado

consulte los tutoriales en video (newboston o slidenerd) pero no los copie, intente comprenderlos y cree el suyo propio

aprender android studio

Comenzando | Desarrolladores de Android

podrías referirte a mi propia aplicación para Java

Core Java Tutorials – Aplicaciones de Android en Google Play

Caracteristicas
★ Tutoriales interactivos Java sin conexión con ejemplos, cuestionarios y sugerencias.
★ Hermosos programas con salida, resaltado de sintaxis y comentarios detallados para una mejor comprensión.
★ 1100+ preguntas Java Complete el paquete OCJP / SCJP con todas las variedades de preguntas formuladas en el examen (MCQ correcto único, MCQ correcto múltiple, basado en resultados y arreglo)
★ Análisis detallado de su progreso Tema sabio.
★ Entrevista Java con explicación detallada con imágenes, programas y resultados.
★ Interfaz de usuario muy simple siguiendo las pautas de diseño de materiales.
★ Puede hacer su duda / pregunta en la pila y obtener respuestas de expertos.
★ Diccionario Java que contiene una explicación detallada con imágenes, códigos para (palabras clave de Java, error común de Java, excepción común de Java, glosario detallado para la explicación).

★★★ También tenemos desafíos activos para que puedas competir entre tus compañeros ★★★

Core Java Tutorials – Aplicaciones de Android en Google Play

comenzar con un libro estándar

1. Head First Java, 2da Edición

2. Pensar en Java (4ª edición)

3. Piensa en Java

4. Introducción a Java por Sedgewick

5. Java en pocas palabras

6. Core Java Volume I – Fundamentals (novena edición) (Core Series): Cay S. Horstmann

7. Programa de Java Cómo (objetos tardíos) por Paul Deitel, Harvey Deitel

Puede verificar su habilidad Java con mi aplicación de lado a lado (Tema por tema)

La mejor de las suertes .

Gracias por A2A.

La creación de una aplicación de Android se reduce a dos habilidades / idiomas principales: Java y Android. Java es el lenguaje utilizado en Android, pero la parte de Android abarca el aprendizaje de XML para el diseño de la aplicación, el aprendizaje de los conceptos de Android y el uso de los conceptos mediante programación con Java.

Una vez que aprenda Java y XML (es muy fácil acostumbrarse a XML, y debe aprender el lenguaje mientras programa su aplicación en lugar de aprenderlo de antemano como lo haría con Java), necesita aprender cómo conectar estos dos usando Android principios

Ahora, para un principiante total, recomiendo tutoriales de YouTube para tener una idea básica de cómo instalar Eclipse (el Entorno de Desarrollo Integrado, o IDE, para Java) y el Kit de Desarrollo de Java (JDK). También ayuda a obtener la idea básica de la sintaxis detrás de los conceptos de Java.

JAVA es inalcanzable si quieres ser desarrollador.

Para crear una buena aplicación de Android, debe tener una retención confiable en Java (para crear en el estudio de Android) y C # (para crear en el estudio de Xamarin).

Para una serie inicial, puede ir al tutorial de Bucky presente en el canal THE NEW BOSTON en YouTube. Te dará un agarre firme en Android.

Y sobre la creación de aplicaciones solo. Bueno, yo mismo creo aplicaciones de Android. Mi repositorio de github: http://www.github.com/gmonetix

Crear una aplicación sola es fácil para aplicaciones simples, pero para algunas aplicaciones complejas, debe tener su propio equipo de desarrolladores.

Para responder a su segunda pregunta, sí. Soy un desarrollador móvil y lo hago solo. Lo que necesita saber para programar depende de usted. Hay muchas opciones:

  • Aprenda Java y use e IDE (entorno de desarrollador integrado) como Eclipse o Android Studio.
  • Aprende C ++ con el NDK
  • Aprende C # y usa Xamarin
  • Lenguajes web lean (HTML, CSS, JavaScript) y use el marco de brecha Cordova / Phone (lo que más uso)
  • Use un motor como CoCos-x 2D o GameMaker (útil para el diseño de juegos móviles) pero también necesitará aprender c ++ y JavaScript para CoCos.

Personalmente uso Phonegap porque es fácil de usar y aprender, y es fácil para el desarrollo multiplataforma (Android, IOS, Blackberry) para cuando no estoy trabajando en proyectos de juegos. Si está planeando hacer juegos móviles, le recomiendo usar un motor como CoCos-x 2D, que también es compatible con varias plataformas. Independientemente de la opción que elija, debe instalar el SDK de Android que puede encontrar en línea si solo lo busca en Google.

Hay mucho más que contar, pero eventualmente lo manejarás. Si quieres saber cómo publicar en Google Play para Android, Google tiene un libro gratuito que encontré útil llamado Secretos para el éxito de las aplicaciones en Google Play.

sí, por supuesto, debe concentrarse inicialmente en todos los widgets que están en el estudio de Android, luego eventualmente llegaría a saber qué es qué y luego usted mismo estaría motivado para hacer algo en Android, luego aprendería sobre mvc en Android y aprendería a base de fuego todo esto le daría ua taza de té …