¿Qué habilidades y software necesito para hacer una aplicación de Android?

Hacer una aplicación de Android es fácil, siempre es gratis pero requiere esfuerzo y tiempo.

Solo necesitas una buena computadora portátil y estás listo para ir.

Debe tener un buen conocimiento de Java y 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 programación Java (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 .

IDE: estudio de Android

Lenguaje: Java. Bueno, también hay otro lenguaje opcional, pero la mayoría de las personas usan Java. Por ejemplo, el nuevo lenguaje Kotlin acaba de lanzar la versión 1.0. Y se llama Swift en Android. Pero veamos.

Juego: Prueba la Unidad. Yo no usé esto, solo escuché esto de otros.

Ejecute la aplicación: use su teléfono Android. O use el emulador predeterminado. O use el emulador Genymotion (más rápido que el predeterminado).

Servicio de back-end (opcional): si necesita un servidor para guardar sus datos, es posible que necesite algún servicio en la nube, por ejemplo, AWS, Firebase (no use Parse, Facebook comenzó a cerrar esto y se cerrará por completo el próximo año). Al principio, sugeriría crear una aplicación simple para que los datos se guarden localmente en lugar de en la nube.

Hola … aquí te doy una solución a tu pregunta …

Lo primero que debe saber para el desarrollo de Android es CORE JAVA. En primer lugar, conceptos claros de core java.

Son..

Conceptos básicos de OOPS

Clase

objeto

Variables

Sintaxis

Declaraciones Java

Aquí te menciono algunos enlaces para Java …

Conceptos básicos de Java

Conceptos de OOP de Java – Javatpoint

Tutorial de Java para principiantes con ejemplos

Java – Descripción general

Primero refiéralo y luego comienza a programar en Android …

Para eso debe tener Eclipse, Android Studio, AndroidIDE, Xamarin, IntelliJ IDEA … Al menos un software de estos es necesario para el desarrollo de Android …

Gracias..

Similar a lo que otros han dicho. Necesita instalar Android Studio para escribir aplicaciones de Android. En términos de idiomas, necesita saber Java y XML. Java es para el rendimiento de la aplicación, mientras que XML es para la interfaz de usuario.

Sugeriría tomar el curso para principiantes para Android creado por Google en Udacity, o seguir la sección “Introducción” en el siguiente enlace, y luego elegir sus propios proyectos para hacer desde allí.

Comenzando | Desarrolladores de Android

Me quedaría con C #. Esas habilidades lo llevarán a cualquier parte y es muy similar a Java, por lo que es fácil de aprender. Xamarin es una herramienta increíble que le permitirá crear aplicaciones para Android (nombre su versión), teléfonos con Windows y, por supuesto, los iPhone.

Si eres una persona que conoce HTML básico. Revisa

  • Iónico
  • Córdoba
  • Xamarin

Puede construir en uno e implementar en muchos, lo que lo hará participar en pilas de códigos de modo a medida que escala

Si está familiarizado con Java

  • Eclipse
  • Android Studio

Pero la forma en que se presenta la estructura del proyecto no es la misma, lo que la convierte en una habilidad de aprendizaje.

Otras pilas tecnológicas a tener en cuenta

  • Renders JSON
  • SQLite
  • Manejadores de archivos
  • Manejadores de medios

Aprender el desarrollo de aplicaciones de Android es fácil. Puede comenzar aprendiendo algunos conceptos básicos de Core Java. Luego puede continuar con la descarga de Android Studio.

Enlace para Android Studio: descargue las herramientas de Android Studio y SDK

Una vez que haya terminado con Studio Installlation, continúe y configure AVD

Ahora que su entorno de desarrollo está configurado, está listo para alcanzar la racha de desarrollo.

Comience con la aplicación Hello World. Has comenzado a codificar ….. Aprendizaje feliz … También puedes importar muestras de Android.


¡Feliz desarrollo!

  1. Instala Android Studio en tu regazo / PC
  2. Ir a través de algunos de los cursos básicos de Primeros pasos | Desarrolladores de Android
  3. Explore, aprenda e implemente sobre la marcha mientras construye

Como ya tiene conocimientos de programación y Java, comenzar con el desarrollo de su aplicación sería un paseo por el parque. Todo lo mejor 🙂

El entorno de desarrollo nativo para Android es Java. Ya conoces Java. Las bibliotecas de Java en Android son casi las mismas que las de Oracle, pero con diferentes clases de interfaz de usuario relevantes para teléfonos móviles (pero que aún funcionan de la misma manera).

Entonces no hay mucho que aprender. Obtenga un IDE que incluya un emulador de Android (como Eclipse), lea un tutorial sobre cómo usar las clases de la interfaz de usuario de Android (bastante simple) y comience a codificar.

simplemente puede hacer sus propias aplicaciones con una aplicación en Play Store, Sketch Ware .

Aquí está la revisión de esta aplicación

y sí, requiere algunos conocimientos básicos de programación y matemáticas.

Android Studio es el IDE utilizado para el desarrollo de Android.

Debes conocer el SDK de Java, XML y Android para crear una aplicación de Android

Necesitas Android Studio.

Mire cómo comenzar | Desarrolladores de Android, después de completar la capacitación, conocerán los conceptos básicos del desarrollo de Android

La única herramienta que necesitas aprender es Android Studio. También necesita saber el lenguaje Java y la sintaxis xml.

More Interesting

¿Dónde puedo encontrar desarrolladores de primer nivel que sean expertos en el desarrollo de software de marketing?

¿Cuál es una buena posición de nivel de entrada para un programador / desarrollador de iPhone?

Soy un desarrollador de software que trabaja en asp.net MVC. ¿Qué tecnología web debo aprender a continuación?

¿Será suficiente un paquete salarial del Reino Unido de 45,000 por año para criar una familia (mi esposa y mi bebé de 1 año) en Londres? ¿Cuánto efectivo tendré disponible? ¿Es 45k por año un buen paquete para un desarrollador de software con más de 6 años de experiencia?

¿Es cierto que algunos desarrolladores de software tienen muchos años de experiencia en programación y aún no saben cómo resolver preguntas de programación dinámica en una entrevista?

¿Puede escuchar audiolibros mientras programa?

¿Es una señal de alerta si la publicación de trabajos de desarrollador de software enumera uno de los requisitos como "capaz de hacer malabarismos con múltiples tareas"?

¿Cuáles son las diferencias fundamentales entre un desarrollador de software y un arquitecto de software?

Tenemos una idea de aplicación que necesitamos que los desarrolladores de software hayan desarrollado. ¿Cómo lo desarrollamos y lo protegemos?

¿Para qué aspectos de su trabajo encuentra que el tamaño de la pantalla de un MacBook Air lo ralentiza y / o frustra?

Estoy entrevistando para un desarrollador principal / CTO para mi puesta en marcha. ¿Qué preguntas debo hacer?

¿Cuál es la tasa de facturación del mercado para un desarrollador j2ee con 6 años de experiencia?

Estoy buscando comenzar una carrera como desarrollador de software, ¿qué habilidades necesito para ingresar al sector de TI y conseguir mi primer trabajo?

Soy un desarrollador de software y tiendo a perder detalles, ¿alguna técnica / consejo para mejorar esto?

¿Por qué es que la industria no ha adoptado un sistema de aprendizaje / oficial de desarrollo de software frente al método clásico de obtener una licenciatura y obtener entre 1 y 3 pasantías?