¿Cuáles son los elementos y pasos que debo seguir para crear una aplicación de Android?

Me llevó unos 60 días desarrollar esta aplicación -iEasyCalc – Aplicaciones de Android en Google Play.

Había desarrollado la aplicación con Android Studio después de incursionar con otros como Python4Android.

Paso 1: intenta encontrar la mejor manera de crear tu aplicación, ya sea Android Studio, Python, HTML5, etc. Si no estás seguro, simplemente ve con Android Studio. Descargue e instale según el sitio web para desarrolladores de Android.

Paso 2: para aprender Java (o Python o HTML5), use aplicaciones de Android interactivas como LearnJava de Sololearn.

Paso 3: El problema inicial sería que el sitio web para desarrolladores de Android no será muy útil para proporcionar información. Será demasiado detallado, detallado y te confundirá más. Intente evitarlo inicialmente y confíe en Stackoverflow.

Paso 4: El fundamento básico de cómo funciona la codificación de Android se puede dividir en 2 partes,

  1. Codificación Java para toda la lógica
  2. Diseñe archivos XML para Vistas / Imágenes que cuiden el aspecto y la interacción de la aplicación en la pantalla.

Y lo más importante, el código Java está vinculado con el diseño XML utilizando “ID” presentes en el XML.

En el estudio de Android, las vistas XML se pueden crear principalmente arrastrando y soltando y algunos ajustes que se pueden entender fácilmente.

Para la codificación Java, una vez que visualice qué característica, lógica o funcionalidad desea lograr, simplemente escriba en inglés simple en google. Lo más probable es que encuentre código y descripciones adecuados en el sitio stackoverflow. Intente comprender el código y modificarlo según sus requisitos.

Paso 5: Si va a usar el emulador de Android para probar y obtener una vista previa de la aplicación, asegúrese de que esté configurado para cargar más rápido (puede usar el dispositivo real conectado a través de USB si es posible)

Para buscar en Google y encontrar las siguientes soluciones,

  1. https://jolicode.com/blog/speed-…
  2. ¿Por qué el emulador es muy lento en Android Studio?
  3. También use Alto rendimiento en la computadora portátil en lugar de un dispositivo de ahorro de energía equilibrado. En realidad, esto ahorró mucho tiempo al evitar bloqueos del emulador.

Paso 6: Todas estas cosas serán inicialmente difíciles, pero comience con un simple hola mundo o una aplicación de suma de 2 números y amplíe desde allí.

Espero que esto ayude.

Gracias.

¡Esto es algo que desearía haber preguntado hace mucho tiempo! Crear una aplicación de Android puede ser sorprendentemente más fácil de lo que piensas. Fue para mí una vez que realmente me metí en eso. Incluiré información que me llevó un poco de tiempo encontrar y comprender, pero aquí se puede encontrar todo lo que pueda necesitar o tener preguntas: Desarrolladores de Android

Para empezar, descargaría Android Studio. Hay algunos otros IDE que puedes usar, pero recomiendo lo que recomienda el equipo de Android. Viene con todo lo que necesitará para crear una aplicación móvil profesional para cualquier dispositivo Android. También tendrá que hacer menos trabajo instalando complementos para ciertas funcionalidades que podría considerar incorporar en su aplicación.

Me gusta pensar en desarrollar aplicaciones de Android en 3 componentes principales. Incluyen:

  • Función
  • Diseño
  • Bienes

Función : Esto describe principalmente todo el código que tendrá que escribir para determinar qué sucede cuando el usuario presiona un botón o menú desplegable. Esto se hará principalmente en Java, pero XML puede manejar una gran cantidad de funcionalidades, pero no me preocuparía demasiado por eso.

Diseño : aquí es donde juntas cómo se verá tu aplicación. Debe tomarse un tiempo considerable para decidir su diseño fuera de Android Studio y cuando tenga una visión sólida en mente, puede trabajar en ella en el IDE. Esto es manejado principalmente por XML. Puede diseñar su aplicación mediante programación, pero XML es una forma mucho más simple y fácil de usar. También ayuda a separar la función del diseño.

Activos : los activos son muy importantes y, aunque van casi de la mano con el diseño, me gusta mantenerlo separado. Los activos son los recursos que usará en su proyecto, como imágenes y música / audio. Cosas como el ícono que las personas verán cuando vean su aplicación en PlayStore serán parte de sus activos.

Arriba hay una imagen importante para ayudar a comprender visualmente el ciclo de vida de cada pantalla para la que tiene un diseño que el usuario verá. En Android, estos se denominan Actividades y Fragmentos. Toda esta información está muy bien documentada, así que solo haga una búsqueda o consulte el código desde el primer enlace que publiqué anteriormente en Diseño. Todavía no he desarrollado nada para los productos de Apple, pero imagino que la configuración sería algo similar.

Como indiqué anteriormente, a veces puede encontrar que la Función se superpone con Diseño o Diseño con Activos. Hay varias formas de hacer todo, pero es una buena práctica mantener estas cosas tan separadas como sea posible, ¡y por una buena razón!

Una vez que tenga algo que esté listo para probar, debe guardar sus archivos de proyecto y decidir si ejecutará la aplicación virtualmente o en un dispositivo real. Siempre he preferido ejecutar mi aplicación en mi teléfono y tableta para asegurarme de que todo se vea exactamente como lo quería en dispositivos con diferentes relaciones de aspecto. Esto se puede hacer seleccionando su proyecto y haciendo clic en ejecutar en la barra de herramientas con su dispositivo conectado a través de USB. Su dispositivo necesitará la depuración de USB habilitada. Siga el siguiente enlace para más información:

Ejecutando su aplicación

Cuando esté satisfecho con los frutos de su trabajo, exporte un .APK firmado y cárguelo en su cuenta para publicarlo desde la consola de desarrolladores de Android y su aplicación estará activa. ¿¡Hola Mundo!?

¡Esto se ha vuelto mucho más largo de lo que esperaba pero de un nuevo desarrollador a otro, espero que tenga sentido y te ayude en tu viaje para convertirte en un Desarrollador de Android!

En serio, es realmente simple … De acuerdo, tal vez no sea tan simple, pero en mi opinión, si todo lo que quieres hacer es crear UNA aplicación, entonces no tienes que pasar por un montón de pasos locos.

Siga los consejos a continuación y lo más importante … ¡tenga su idea en mente todo el tiempo!

  1. Aprende un poco de Java, y amigo, ¡enfatizo la palabra ‘pequeño’!
  1. Muy bien, entonces este paso puede parecer desalentador, pero no te estoy pidiendo que pases tres años leyendo sobre ‘Java para tontos’. Todo lo que te pido es que vayas a youtube y veas estos videos de tutoriales de programación Java (principiantes). Se llama Bucky y es muy bueno enseñando cosas rápidamente. Sé que hay muchos videos en esa lista de reproducción, pero sinceramente, si solo estás tratando de crear aplicaciones con Android, realmente solo tienes que ver los primeros 60 y cada video dura menos de diez minutos.
  2. También puede ser una buena idea intentar físicamente y seguir los videos, lo que significa literalmente descargar Eclipse y escribir parte del código. Solo para que puedas ver por ti mismo lo que realmente está haciendo.
  • Después de eso, ¡haz garabatos!
    1. ¡Sí, algo que no requiere muchos cálculos cerebrales!
    2. Probablemente se esté preguntando por qué esto es incluso un paso, pero en realidad es algo que la mayoría de los desarrolladores pasan por alto y les causa toneladas de tiempo perdido y depuración excesiva.
    3. ¿Recuerdas cuando te ordené que mantuvieras tu idea dentro de tu cabeza todo el tiempo? Bueno, ahí es donde entra este paso. ¡Toma un cuaderno y algunos crayones o marcadores (o si eres aburrido, un bolígrafo) y dibuja un cuadrado grande! Ahora adivina qué? Así es exactamente como se verá su increíble aplicación cuando abra Android Studio por primera vez (El lugar donde crea su aplicación de Android).
    4. No contento con los resultados, ¿eh? Está bien, sigue dibujando. Literalmente, use ese bloc de notas para dibujar su aplicación lo mejor que pueda, no deje ningún detalle y cuando termine con la primera pantalla, pase la página y dibuje la siguiente.
  • Muy bien, estamos consiguiendo lugares. ¡En este paso, debe tener un conocimiento preciso de Java básico y una estructura metálica colorida de su aplicación de debut! Ahora es el momento de convertir esa obra maestra de jardín de infantes en algo un poco más realista.
    1. Desarrollo de aplicaciones de Android para principiantes Playlist ¡Lo sé, lo sé! ¡Otra lista de reproducción! Pero confía en mí, ¡es DIOS!
    2. Además, esta lista de reproducción es opcional . ¡Está bien! Conoces Java y, con suerte, si estás pensando en desarrollar aplicaciones, también sabes cómo hacer preguntas increíbles (esta es una herramienta que no es opcional en el desarrollo de software, por lo que si no sabes cómo hacer preguntas increíbles, Te sugiero que aprendas o renuncies ahora).
    3. ¿Por qué esa lista de reproducción de video es opcional? ¡Porque no lo necesita cuando tiene Google y una estructura alámbrica! Aunque sugeriría ver los primeros seis videos al menos (Te ayudan a configurar tu entorno).
  • ¡Pon a prueba tu relación con Google!
    1. Con suerte, su estructura metálica consta de varios elementos diferentes que le gustaría hacer algo. Ej: Botones, Imágenes, Lista, etc. Y espero que sepa lo que le gustaría que hicieran esos elementos.
    2. Ahora, si ha decidido ver los primeros seis videos de esa lista de reproducción anterior, está listo para saltar directamente a la barra de búsqueda y descubrir cómo dar vida a su estructura alámbrica. Comience con un elemento a la vez, por ejemplo: si tiene varios botones, cada uno con una funcionalidad diferente, elija un botón y olvide temporalmente el resto. Ese botón será su punto de partida.
    3. Continuando con el ejemplo del botón, querrás especificar en tu mente qué es exactamente lo que quieres que haga tu botón. Tome esa especificación exacta e ingrese en la barra de búsqueda, asegúrese de usar palabras clave que explícitamente le digan a Google que está buscando respuestas relacionadas con el desarrollo de Android.
    4. Si ha realizado los pasos anteriores correctamente, entonces debería haber recibido miles de útiles respuestas de blog, StackOverflow y video en sus resultados.
  • Cuelga a los gigantes hasta que te hagas más grande.
    1. No seas demasiado orgulloso. Sé que piensas que estoy loco ahora, pero en serio, ¡ser un desarrollador orgulloso hará que tu trabajo sea mucho más difícil!
    2. No se avergüence de reutilizar fragmentos de código, de hecho, si ha visto los videos de Java que le di, ¡entonces sabrá que la herencia es algo muy importante!
    3. Entonces, cuando haces clic en el primer resultado de tu búsqueda súper larga de Google, ¡y te dice exactamente lo que tienes que hacer para que ese botón reproduzca un sonido de pedo! ¡UTILICE ESE CÓDIGO y pase al siguiente botón! Haga esto hasta que llegue a un punto en el que mirar videos ya no sea opcional, cuando haya llegado allí, ¡ya casi ha terminado!

    Seguir estos cinco pasos debería llevarlo a donde necesita estar, realmente no es necesario pasar años aprendiendo un idioma o pagar miles de dólares para sacar su idea de su cabeza y ponerla en producción.

    Espero que esto ayude de alguna manera, pero si no … bueno, ¡siempre hay más café!

    Las aplicaciones nativas de Android están escritas en Java. Entonces, un gran lugar para comenzar a aprender a programar aplicaciones de Android es aprender java. Hay una gran cantidad de recursos disponibles para aprender a escribir un programa Java, solo google “guía para principiantes de Java” y estoy seguro de que obtendrá más recursos de los que podría pedir.

    Una vez que comprenda los conceptos básicos de Java, descargue Android Studio, que es el programa para crear aplicaciones de Android. El siguiente paso sería buscar en Google algo así como “Guía de principiantes para aplicaciones de Android” y es posible que encuentre la guía muy simple, porque conoce los conceptos básicos de Java y la guía le muestra cómo crear una aplicación más simple que las que usted tiene estado codificando

    Después de estos dos pasos, si no tiene un buen conocimiento de la programación orientada a objetos, le sugiero que busque en Google algo así como “Aprenda programación orientada a objetos en Java” y aprenda eso.

    Después de todos estos pasos, sugeriría leer en XML (también puede usar google para eso), que es la herramienta utilizada para crear la interfaz de la aplicación con la que interactúa y las pautas de diseño de Android también disponibles en Google.

    Después de todo eso, sabrá a dónde ir por su cuenta y tendrá las herramientas para crear cualquier aplicación genial que desee. Todo gratis 🙂

    Eso es, por supuesto, hasta que decida que desea crear una aplicación con un backend (como construir una red social, por ejemplo). Practicaría hacer llamadas a API desde aplicaciones antes de preguntar “¿cómo puedo construir un back-end para mi aplicación de Android” en Quora, pero también estaré aquí para responder eso por usted!

    Buena suerte, puede ser intimidante al principio, ¡pero es súper increíble una vez que comienzas!

    Aprende Java, ese es el primer paso que debes tomar.

    Siga los tutoriales sobre el desarrollo de aplicaciones de Android, hay muchos tutoriales increíbles disponibles. Yo personalmente sugeriría la siguiente compilación de Google.

    Desarrollo de Android para principiantes: cómo hacer aplicaciones | Udacity

    Intente comprender los componentes principales del desarrollo de Android, como diseños, activos, servicios, etc. Comprenda el ciclo de vida de la aplicación de Android. Desarrolladores de Android es una plataforma brillante para ayudarlo en los aspectos mencionados.

    Practique para escribir programas pequeños y siempre remita sus consultas a foros como quora y Stack Overflow, etc. Hay mucha ayuda disponible.

    Una vez que haya terminado con el desarrollo, el próximo gran paso es comercializar su aplicación y para eso puede consultar este increíble artículo Cómo diseñar una aplicación viral: La estrategia y el bucle viral explicados

    La mejor de las suertes !

    Escríbelo en papel y COMIENCE PEQUEÑO !!! Todos tenemos problemas con esto. Si no planeas, estás planeando fallar.

    Mira otras aplicaciones que crees que te gustaría hacer. Por ejemplo, estoy haciendo una aplicación de linterna, así que miro toneladas de diferentes aplicaciones de linterna.

    También entienda que no siempre se trata de ser original. A veces se trata de ser mejor que otros.

    Yo personalmente te sugiero que busques un creador de aplicaciones móviles confiable basado en la web. Estas plataformas son los socios de desarrollo de próxima generación para las empresas líderes para aumentar sus ventas y aumentar la base de clientes.

    OnGobuyo es el más confiable al que puede recurrir. Durante los últimos años, la compañía ha estado sirviendo a las principales tiendas de compras en línea con aplicaciones móviles creativas en todo Estados Unidos y en todo el mundo. OnGoBuyo se dedica a desarrollar soluciones creativas para los clientes.

    Entienden el valor de su tiempo y, por lo tanto, la aplicación se entrega en solo cinco días hábiles.

    Comience con una aplicación sencilla de hello world que comprenderá cómo armar las cosas (código y diseño)

    Developer.android.com es un excelente lugar para comenzar

    Al menos debe hacer un esfuerzo para levantar el pie antes de poder completar un paso

    Para hacer que cualquier aplicación de Android siga estos pasos básicos.

    1. Obtenga la idea de lo que hará la aplicación.
    2. Recopile más y más detalles sobre la idea y trabaje en lo que se requiere.
    3. Diseñe una interfaz de usuario muy simple y atractiva según el tipo de usuarios a los que se dirige.
    4. Construye la aplicación paso a paso.
    5. Verifique todos los tipos de lagunas en las que la aplicación puede dar un error o podría fallar.
    6. En la etapa final de la aplicación, entréguela a cualquiera de sus amigos y permítale usarla durante unos días y reciba comentarios.
    7. Realice cambios si es necesario y luego impleméntelos en Play Store.

    Gracias.