¿Cuáles son los requisitos previos para aprender el desarrollo de aplicaciones de Android?

Personalmente he creado aplicaciones que tienen más de medio millón de descargas, puedes consultarlas en Play Store: SEV7EN – Aplicaciones de Android en Google Play

Aquí están los siguientes requisitos:

Requisitos de Software:

  • Android Studio: Descargar Android Studio
  • Java JDK: Descargar JDK

Programación:

  • Java
  • C y C ++ para aplicaciones nativas

Diseño:

  • Photoshop
  • Illustrator (los vectores ahora son compatibles con Android con compatibilidad con versiones anteriores)
  • XML

Requisitos del sistema:

  • Sistema operativo
    1. Microsoft Windows 10/8/7 (32 o 64 bits)
    2. Mac OS X 10.9.5 o superior, hasta 10.11.6 (El Capitan) o 10.12 (Sierra)
    3. Escritorio GNOME o KDE
  • 2 GB de RAM mínimo, se recomiendan 8 GB de RAM
  • 500 MB de espacio en disco para Android Studio, al menos 1,5 GB para Android SDK, imágenes del sistema emulador y cachés
  • Resolución de pantalla mínima de 1280 × 800

Para cualquier otra pregunta, envíame un PM. Respondo si puedo.

Obtenga mi nueva aplicación: Zeus ™ Music Strobe Light

Java

Java es un lenguaje de programación lanzado por primera vez por Sun Microsystems en 1995. Se puede encontrar en muchos tipos diferentes de dispositivos, desde teléfonos inteligentes hasta computadoras centrales. Puede usarlo en su PC de escritorio e incluso en la Raspberry Pi. Java no compila el código del procesador nativo, sino que se basa en una “máquina virtual” que comprende un formato intermedio llamado código de bytes de Java.

El trabajo de estas máquinas virtuales es interpretar el código de bytes.

Cada plataforma que ejecuta Java necesita una implementación de máquina virtual (VM). En Android, la VM original se llama Dalvik. Google también ha comenzado a previsualizar su VM de próxima generación llamada ART. El trabajo de estas máquinas virtuales es interpretar el código de bytes, que en realidad es solo un conjunto de instrucciones similares al código de máquina que se encuentra en las CPU, y ejecutar el programa en el procesador. Las máquinas virtuales utilizan una variedad de tecnologías, incluida la compilación justo a tiempo (JIT) y la compilación anticipada (AOT) para acelerar los procesos.

Debe leer: tutorial de Java para principiantes

Lo que todo esto significa es que puede desarrollar aplicaciones de Android en Windows, Linux u OS X y el compilador de Java convierte el código fuente en bytecode. Esto a su vez se ejecuta en la VM integrada en Android. Esto es diferente al modelo utilizado por iOS que usa un compilador nativo para convertir Objective-C en código de máquina ARM.

Aquí hay un ejemplo de cómo se ve un Java. Este ejemplo utiliza un aspecto anidado para imprimir cadenas de asteriscos cada vez más largas:

para (int i = 0; i <5; i ++) {
para (int j = 0; j <= i; j ++) {
System.out.print (“*”);
}
System.out.println ();
}

Este es un ejemplo muy simple y el código real para una aplicación real es mucho más complejo.

Google ofrece el paquete de herramientas para desarrolladores de Android (ADT) que incluye el SDK, una versión del Eclipse IDE con los complementos de ADT y las herramientas de la plataforma Android con el emulador de Android.

Una vez que haya aprendido Java, el siguiente paso es aprender a usar Java para crear aplicaciones de Android. Para eso necesitará el Kit de desarrollo de software de Android (SDK). El SDK de Android proporciona todas las bibliotecas y herramientas de API que necesita para crear una aplicación de Android. Google ofrece el paquete de Herramientas para desarrolladores de Android (ADT) que incluye el SDK, una versión del IDE de Eclipse con los complementos de ADT y las herramientas de la plataforma Android con el emulador de Android.

El desarrollo de una aplicación de Android es más que solo Java, debe comprender cómo se construye la IU de Android (usando XML) y cómo acceder a los diferentes subsistemas de Android. Google tiene una serie de tutoriales sobre el desarrollo de Android. El tutorial de introducción muestra los elementos básicos esenciales del desarrollo de aplicaciones de Android.

Corona

Si no desea aprender Java o cómo diseñar interfaces de usuario en XML, existen alternativas. Una es usar el Corona SDK. Corona es un SDK de alto nivel construido en el lenguaje de programación LUA. LUA es mucho más simple de aprender que Java y el SDK elimina gran parte del dolor en el desarrollo de aplicaciones de Android. Una aplicación simple que muestra una imagen de fondo de su elección y escribe algo de texto en la pantalla se puede escribir en solo 3 líneas de código con Corona.

Así es como se ve un código LUA, esto hace lo mismo que el código Java anterior:

para i = 1,5 do
para j = 1, lo hago
io.write (“*”)
fin
io.write (“\ n”)
fin

Aquí está el programa de 3 líneas para mostrar una imagen de fondo y escribir algo de texto en la pantalla:

fondo local = display.newImage (“myimage.jpg”, display.contentCenterX,
display.contentCenterY)
myText local = display.newText (“¡Hola, mundo!”, display.contentCenterX,
display.contentWidth / 4, native.systemFont, 40)
myText: setFillColor (1, 110/255, 110/255)

La primera línea carga la imagen de fondo, la segunda línea muestra el texto y la tercera línea establece el color del texto. Simple.

Casi todo en Corona se muestra a través de OpenGL.

Corona incluye un sofisticado emulador que le permite ejecutar su programa al instante sin necesidad de compilar su código. Cuando desea crear un archivo .apk de Android, inicia una compilación a través de los compiladores en línea de Corona y la aplicación se guarda en su PC.

Corona está diseñado principalmente para juegos (pero no exclusivamente) y, como tal, incluye bibliotecas para sprites, audio, redes de juegos y un motor de física 2D. Casi todo en Corona se muestra a través de OpenGL. Esto significa que obtienes gráficos acelerados por GPU, además de que la aplicación predeterminada es un lienzo en blanco, ¡todo lo que necesitas hacer es comenzar a pintar!

Corona se puede descargar y usar de forma gratuita, pero si desea funciones como la compra en la aplicación o la capacidad de llamar a las API nativas de Android, debe pagar una tarifa de suscripción mensual.

Phonegap

Si ya conoce HTML, CSS y, lo más importante, Javascript, entonces, en lugar de aprender Java o LUA, puede crear aplicaciones de Android utilizando las habilidades que ya tiene. Phonegap se basa en el proyecto Cordova de Apache. Básicamente crea una vista web que luego puede rellenar y manipular usando Javascript. La aplicación web puede interactuar con las diversas funciones del dispositivo, al igual que una aplicación nativa, haciendo referencia al archivo cordova.js para obtener los enlaces de la API. Las funciones nativas que admite PhoneGap incluyen el acelerómetro, la cámara, la ubicación actual, el almacenamiento local, etc.

Así es como generaría los asteriscos en una página web a través de Javascript:

var i, j;
para (i = 1; i <= 5; i + = 1) {
s = ”;
para (j = 0; j s + = ‘*’;
document.write (s + ‘
‘);
}

Kotlin

Kotlin es un lenguaje de programación de tipo estático que se ejecuta en la máquina virtual Java y también puede compilarse en código fuente JavaScript o utiliza la infraestructura del compilador LLVM. Su desarrollo principal es de un equipo de programadores de JetBrains con sede en San Petersburgo, Rusia.

Si bien la sintaxis no es compatible con Java, Kotlin está diseñada para interoperar con el código Java y depende del código Java de la Biblioteca de clases Java existente, como el marco de colecciones.

El nombre proviene de la isla de Kotlin, cerca de San Petersburgo. Andrey Breslav mencionó que el equipo decidió nombrarlo después de que una isla como Java lleva el nombre de la isla indonesia de Java.

Kotlin está siendo promovido por Google Android (sistema operativo)

¡Hola Mundo! ejemplo

1 diversión principal (args: Array ) {
2 val scope = “mundo”
3 println (“¡Hola, $ alcance!”)
4}

fuente: Autoridad de Android, Wikipedia, la enciclopedia libre

El desarrollo de aplicaciones de Android es una industria en crecimiento en el mundo actual con más personas que optan por esto. Pero, una persona que no es de informática puede tener dificultades para aprender y comprender.

La pregunta más importante es “¿Dónde empiezo a aprender?” Y “¿Cómo configurarme con el desarrollo de aplicaciones de Android?”.

Bueno, quiero informarle que aprender Android no es difícil, pero implementar las cosas puede llegar a ser. Android solo requiere “PRÁCTICA” y lo que no.

Entonces, para emprender el viaje de aprendizaje del desarrollo de aplicaciones de Android, necesitará estas cosas:

  1. Experiencia en Java, no como, que puede escribir programas de código duro, pero debe ser capaz de escribir, programas ligeros y pesados.
  2. Un muy buen sistema informático que recomienda 8 GB de RAM. Esto es muy importante ya que sin esta gran cantidad de RAM su sistema se retrasará, ya que Android Studio y AVD, es decir, el dispositivo virtual de Android, también conocido como EMULATOR DE ANDROID, consume mucha memoria.
  3. Repase los conceptos básicos utilizando libros como: – Libros técnicos, libros electrónicos sin DRM, videos
  4. Además, revise los videos como sabe, “LAS ACCIONES HABLAN MÁS ALTO QUE LAS PALABRAS”. La lista de reproducción de estos canales sería útil: -. Tutorial de Android para principiantes
  5. Si es posible, realice un curso en línea o una capacitación industrial si está disponible en su ciudad. El mejor curso en línea es proporcionado por: – Treehouse
  6. Un teléfono Android, ya que facilita la parte de depuración para un desarrollador y le permite usar el hardware y los sensores de su teléfono mientras prueba su aplicación.
  7. Ir a través de: – Tutoriales de Android. Esto proporciona todo el contenido en un solo lugar y también el sitio oficial de Desarrolladores de Android lo ayuda a mantenerse actualizado sobre las tendencias actuales en el sistema operativo Android

¡Feliz desarrollo!

Gracias!

Java y OOP son requisitos previos definitivos antes de comenzar a aprender el desarrollo de aplicaciones de Android. Es mejor que sepa codificar en Java de forma orientada a objetos.

No confíes en mí en esto, intenta comenzar a codificar la aplicación de Android sin conocer Java. Descubrirá que su carga cognitiva se multiplica y sus niveles de estrés se dispararían … finalmente haciéndole pensar que el desarrollo de Android está más allá de su capacidad.

Aprende Java Aprende a resolver algunos problemas en Java de la manera Orientada a Objetos. Entonces aprende Android. De esta manera, solo aprenderá una cosa a la vez y con demasiada eficacia.

Hay mucho en el ecosistema de Android para comprender. Ten una pelota 😉

¡Feliz aprendizaje!

El desarrollo de aplicaciones para Android está bastante de moda hoy en día. Muchos desarrolladores están adoptando el desarrollo móvil.

Requisitos previos para aprender el desarrollo de Android:

  1. Java : el idioma oficial para escribir la aplicación de Android es Java, por lo que es necesario tener algunos conocimientos de Core Java.
  2. Xml : la parte visible de los diseños de Android se escribirá en xml, para este conocimiento muy básico de xml.
  3. C / C ++ [opcional] : algunas partes intensivas de CPU de Android también se pueden escribir en c / c ++. Entonces, si desea crear algo así, necesitará c / c ++.
  4. Cualquier conocimiento del marco : si no eres un principiante, tener algún conocimiento del marco será un gran punto a favor.

Puede comenzar con la documentación en el sitio de desarrolladores de Android. Intenta crear alguna aplicación que te permita usar cosas del marco de Android.

Mira mi última aplicación en la tienda de juegos: Gif Maker Editor | GifCam 2017

hola supriya

Soy ingeniero mecánico y desarrollé (hice) una aplicación de Android.

es muy difícil hacer uno cuando te confundes entre qué diablos (Contexto – usado durante el desarrollo, aún no sé el significado, soy un mal desarrollador).

así que ven a tu respuesta comienza con

  1. java, solo core java.
  2. vaya a la matrícula de Android, pero seleccione una que proporcione el desarrollo completo de Android, si alguien proporciona un corto y grueso no vaya, no tiene ningún uso, desperdiciará su dinero, tuve mala experiencia para unirme a 7000 rupias gruesas.
  3. se requiere internet en casa al menos 2 mbps (puedes trabajar con 1 mbps pero muy pobre, terminarás con (destruiré mi computadora portátil).
  4. no use el emulador proporcionado por Android Studio para ejecutar el proyecto de Android, use su dispositivo móvil Android (el emulador es muy lento, porque quería desinstalar Android Studio).
  5. Gran idea de aplicación, contáctame, te proporcionaré la mejor idea.
  6. gracias por leer 🙂

Pasos:

  1. Descargue e instale Android Studio (descargue Android Studio y SDK Tools)
  2. Aprenda los conceptos básicos (Introducción | Desarrolladores de Android)
  3. Descargue y configure Java (Java SE – Descargas) Primer paso si no lo ha hecho.
  4. Crea una aplicación hello world.
  5. Construye y genera APK
  6. Obtenga una cuenta de desarrollador de google.
  7. Subirlo.
  8. Hecho.
  1. Necesita tener Java básico básico en su lugar
  2. Conocimiento básico de XML
  3. Debe ser promedio a bueno en la construcción de lógica.
  4. Conciencia sobre las tendencias actuales en aplicaciones de Android: diseños de materiales y nuevos diseños, etc.
  5. El celo por explorar nuevas aplicaciones es imprescindible
  6. Último pero más importante: pasión por aprender haciendo usted mismo
  7. Comenzando | Los desarrolladores de Android y Stack Overflow te ayudarán a nadar.
  • Debe tener conocimiento de los conceptos de JAVA y del Sistema de Programación Orientado a Objetos .
  • Herramienta de Android Studio para crear aplicaciones de Android.
  • Poco conocimiento del sistema operativo Android.

Estos son suficientes para construir una aplicación de Android.

Feliz codificación 🙂

Los conceptos de OOPS son obligatorios antes de ingresar a Android. XML no es tan obligatorio que te acostumbrarás cuando comiences a desarrollar aplicaciones.

  • Sé maestro en los conceptos que puedes aprender de los siguientes sitios web
  • Diseño orientado a objetos Java – Clase Java
  • Lección: concepto de programación orientada a objetos
  • Antes de ingresar al estudio de Android, eche un vistazo al siguiente enlace Este curso está dirigido a aquellos que son nuevos en la programación pero desean comenzar a construir aplicaciones de Android.
    • Android para todos | Desarrolladores de Google
  • Después de ingresar a Android Studio, aprenda de la documentación
  • Por lo general, se recomienda tener un buen conocimiento sobre JAVA antes de comenzar con el desarrollo de Android.

    Pero no es necesario. Puede comenzar a aprender el desarrollo básico de Android sin tener conocimientos sobre programación, pero le dará una ligera ventaja y aumentará su eficiencia si ha realizado alguna programación antes (C, java, python, etc.).

    Pero, para el desarrollo avanzado de Android, el conocimiento sobre Java es imprescindible.

    Solo necesita pagar cosas antes de comenzar a desarrollar aplicaciones para Android.

    • Aprenda el formato de sintaxis xml, especialmente el uso del espacio de nombres .
    • Los conceptos básicos de Java y también saben cómo usar los métodos de clase y las variables de clase también deben recordar el propósito de la clase.
    • Usando IDE como Eclipse, Android Studio, Net Beans, otros. Estudio de Andriod lo recomiendo.

    El principiante a menudo enfrenta el mismo error que desafortunadamente la aplicación se ha detenido.

    Debe tener paciencia y rastrear el error

    Si necesita ayuda con respecto al desarrollo de aplicaciones de Android, envíeme un mensaje.Aquí siempre estoy para ayudarlo.

    La codificación feliz sin codificar nuestra vida sería un NULO.

    Primero vaya con Java Basic y luego comience a aprender el desarrollo de Android. Y cuando te sientas cómodo con todo. Comienza a aprender kotlin y luego incluye tus nuevas habilidades de kotlin en el desarrollo de Android.

    Gracias.

    ¡Feliz codificación!

    Para aprender el desarrollo de aplicaciones de Android necesitas aprender core java.

    para core java puedes referir este sitio.

    Instalar el JDK

    Y para el desarrollo de aplicaciones de Android, puede consultar esto.

    Desarrollo de aplicaciones para Android – Tutorial para principiantes – Introducción

    Si tiene alguna duda, puede preguntar en Stack Overflow.

    Hoy en día, la aplicación de Android también se crea utilizando solo el conocimiento de HTML CSS y JavaScript para obtener más información aquí.

    PhoneGap

    ¿Solo Android? ¿Por qué no iOS, Windows y web?

    Dado que la tecnología nativa se calienta cada día y sus escalas de uso se dibujan extremadamente pico. ¡Te sugiero que pruebes React Native con lenguajes de desarrollo web en un entorno móvil!

    crear una nueva aplicación de Android no es tan difícil como podría parecer, siempre y cuando te centres en crear una aplicación simple al principio. Android Authority comparte un tutorial que cubre las 10 cosas principales que debes hacer para desarrollar tu primera aplicación.

    Aunque se presenta como un programa de 10 días que lo lleva de la idea a la publicación en Play Store, si no tiene antecedentes en codificación, probablemente necesitará más tiempo que un par de horas para cada uno de los diez días. Aprender los conceptos básicos de Java solo puede llevar días o semanas.

    Aún así, este es un buen resumen con recursos vinculados para comenzar. Los diez pasos:

    1.Ideation (presentando el concepto de su aplicación)

    2.Dibujando una estructura metálica

    3.Elegir su IDE y configurarlo

    4. Aprender los conceptos básicos de Java

    5.Creando o adquiriendo tus imágenes

    6. Construyendo el diseño

    7.Escribiendo el código

    8. Implementación de funcionalidades más avanzadas

    9.Agregando un poco de esmalte adicional

    10.Publicando su aplicación

    revise aquí buena información para crear una nueva aplicación de Android: Los mejores consejos para saber antes de comenzar a desarrollar su primera aplicación de Android

    Si está decidido a ser un desarrollador de Android y está seguro de seguir su carrera en la industria tecnológica solo en el campo de Android, entonces el único lenguaje que necesita saber es Java. En realidad, no es suficiente, es más que suficiente si usted sé muy bien Después de eso, puedes pasar a Android sin pensarlo dos veces.

    Pero te sugiero que también aprendas otros temas mientras aprendes Android. Mantén tu especialidad como Android pero ten un conocimiento básico (o más que básico, si es posible) de otros campos que también prefieras según tu interés. no solo aumentará sus conceptos, sino que también le brindará más oportunidades en la industria tecnológica.

    Si quieres ser un desarrollador de Android. U necesita 1 idioma, ya sea kotlin o java, y 1 metalenguaje xml. Preferiría u para Java. Principalmente, comencé mi desarrollo de Android con Java. Y me llevó alrededor de 3 durante todos los meses aprender de los conceptos básicos de Java a Android Dev. Y finalmente puedo hacer aplicaciones.

    Recent app-CodAddict – Aplicaciones de Android en Google Play

    Echa un vistazo y da tu opinión.

    Cualquier duda con respecto al desarrollo de Android. DM me! Estaré encantado de ayudarte 🙂

    Comencé a desarrollar mi primera aplicación de Android con muy pocos conocimientos de programación. Solo conocía algunos conceptos básicos de Java y nunca escribí una sola línea de código en él.

    Entonces, decidí desarrollar una aplicación de Android para mejorar mi habilidad de programación. Leí la guía de ranchos de Big need, vi tutoriales de YouTube, leí la documentación de Android y pude crear una aplicación de Android en un año y también estaba haciendo BTech, así que no pude dedicar mucho tiempo.

    Hice un reproductor de música. Compruébalo, espero que te guste.

    SoundCrowd Music Player – Aplicaciones de Android en Google Play

    Java es base y madre de Android. Si conoces bien Java, entonces Android no es un gran problema

    Para empezar, sugiero documentos proporcionados por Google, es decir, Google Developers

    Siga los pasos, si omite uno, sufrirá mucho.