Cómo aprender a programar aplicaciones para Android

Estoy escribiendo esto de manera espontánea, por lo que parte de mi sintaxis puede estar equivocada, pero intentaré explicarte cómo empezar de todos modos. Descargue Android Studio / ADT e instale el SDK si aún no está instalado (puede hacerlo dentro de Studio). Es un IDE decente que te ayudará. Si ha llamado a algo en las bibliotecas predeterminadas sin importarlo, Alt + Enter generalmente le permitirá abrirlo automáticamente (Eclipse estándar es solo un desplazamiento y selección, muy similar pero un poco diferente).

Tiene dos componentes principales, archivos XML (estoy en blanco exactamente donde están, pero creo que generalmente están en res> diseño) que contienen el diseño de la interfaz de usuario para las vistas / actividades, y archivos Java que realmente proporcionan funcionalidad. Comience a familiarizarse con el marco.

Pruebe algo como crear un nuevo diseño / vista de actividad con el generador de GUI. Puede seleccionar la actividad para usar en el archivo Java. Tendrás que agregar la actividad al manifiesto (creo que también es XML). Simplemente copie la entrada de la actividad inicial y modifíquela para que se ajuste a su actividad.

Haga algo como arrastrar una etiqueta y un botón en el generador de GUI. Establecer identificaciones para todo. Agregue, digamos, un botón de escucha a un botón (puede acceder a él directamente con algo como R.id.buttonname o puede crear primero una variable de contexto y luego obtenerlos de él). En el método onClick, haga algo como configurar el texto de una etiqueta (una etiqueta que también tomó de la identificación).

Para ir de una actividad a otra, deberá usar Intents. Hay mucho que puedes hacer con ellos, pero básicamente puedes crear una instancia como un nuevo intento como este: Intent i = new Intent (this, OtherClass.class) y activarlos con startActivity (i).

Ahora presiona Ejecutar. Puede que tenga que configurar un emulador si no tiene una configuración de teléfono. Los emuladores tienden a ser lentos como el infierno, pero admiten casi cualquier sistema que pueda desear y admiten la integración de la cámara web en su Configuración avanzada si necesita la cámara para algo (el simulador de iOS en Xcode no lo admite).

Felicidades Acaba de crear y ejecutar su primera aplicación. Sigue jugando y solo busca cualquier problema específico que encuentres.

More Interesting

¿Cuál es el mejor instituto en kolkata para aprender mg core java y desarrollo de aplicaciones?

¿Debo comenzar el desarrollo de aplicaciones con Android o iOS?

¿Cómo diferirá el desarrollo de la aplicación Apple Watch de otros dispositivos iOS?

¿Qué SDK consideraría que son esenciales para integrar en una aplicación móvil?

¿Cuánto se necesitará para la externalización del desarrollo de aplicaciones?

Cómo pasar una matriz de diccionarios desde una celda de vista de tabla a otro controlador de vista sin una segue

¿Cuáles son las 3 principales empresas de desarrollo de aplicaciones móviles en el Reino Unido?

Intel XDK, PhoneGap, Sencha, Steroids y GameSalad: ¿qué es mejor usar para crear un juego en iOS y Android?

¿Podría decirme cuáles son algunas de las mejores empresas de desarrollo de aplicaciones de Lotus Notes?

¿Cuáles son las principales ventajas de las aplicaciones móviles nativas sobre las híbridas?

¿Un desarrollador de aplicaciones móviles necesita usar tanto la indexación de aplicaciones de Google como los enlaces de aplicaciones de Bing / Facebook?

¿Qué necesito decirle a mi programador si quiero que los ingresos de una aplicación se destinen a mí?

¿Cuál es la mejor herramienta para enseñar a los niños sobre la codificación (tanto la codificación de aplicaciones móviles como la programación de computadoras)?

¿Ha presentado Apple una aplicación construida con un SDK multiplataforma? ¿De ser asi, cuales?

¿Cuáles son las diferencias entre Córdoba, Ionic y Kony? ¿Qué marco debo usar y por qué?