Quiero hacer una aplicación de Android. Si escribo un año, la aplicación me muestra información sobre ese año. ¿Con qué debo comenzar? ¿Qué tengo que hacer?

Hola.

Android es muy manejado por la interfaz de usuario. Entonces, comenzaría dibujando cómo desea que se vea la aplicación (como dónde ingresará el año y cómo se actualizará la pantalla). Debe tener una buena idea sobre los widgets que desea que use su aplicación: listas de desplazamiento, vistas compuestas, fragmentos, etc. Primero, familiarícese con la interfaz de usuario.

Siga la lección de inicio: Primeros pasos | Desarrolladores de Android

Luego, cuando conozca algunas de las preguntas más detalladas que necesita hacer, puede leer detenidamente la documentación y obtener esas respuestas.

También soy un programador novato de Android. Los temas que me hicieron tropezar fueron (google estos si es necesario):

Configurar Eclipse, AVD e importar archivos JAR
Actividades y su ciclo de vida
Fragmentos y su ciclo de vida
Compartir datos / eventos entre el hilo de interfaz de usuario y otras áreas de su aplicación
Subprocesos (todo en Android se trata de subprocesos)

Terminé con un kit de herramientas del ejército suizo. Estoy usando una sola actividad, que a su vez aloja Fragments gestionados con un adaptador. Luego tengo hilos que leen de la red y publican eventos en un componente EventBus para distribuirlos a las áreas de la aplicación que necesitan ser notificadas de las cosas. Esto me saca de la necesidad de saber qué es Fragment en la pantalla en un momento dado y puedo hacer que el Fragment reciba el evento y reaccione.

EventBus – greenrobot / EventBus
Fragmentos – Fragmentos | Desarrolladores de Android

qué información se mostrará y de dónde proviene la información. ¿están viniendo? desde internet o desde la aplicación. ¿sí mismo?
para aprender, verifique mi respuesta reciente: la respuesta de Bader Nasser a ¿Cuáles son algunos de los buenos recursos disponibles para el desarrollo de Android (para todos los niveles)? 🙂
buena suerte

Puede comenzar con más información sobre lo que desea que haga su aplicación. La programación es más fácil que los requisitos. A menos que omita los requisitos: la programación es mucho más difícil y siempre incorrecta.

More Interesting

Quiero aprender a crear una aplicación para iPhone por diversión. No tengo antecedentes en absoluto. ¿Qué sitios web son mejores para aprender a crear una aplicación?

¿Tengo que desactivar temporalmente mi cuenta de WhatsApp sin eliminar mi cuenta?

Quiero optimizar nuestra aplicación para la retención en dispositivos móviles y aumentar significativamente la velocidad a la que podemos experimentar. ¿Qué herramientas o servicios recomendaría para las pruebas de alta velocidad en dispositivos móviles?

Estoy pensando en aprender el desarrollo de aplicaciones para iPhone. ¿Qué debo saber sobre el crecimiento y la demanda del mercado en la mayoría de los países para los desarrolladores de aplicaciones de iPhone?

Quiero hacer una aplicación, pero me falta conocimiento de programación. ¿Cómo puedo construirlo?

No puedo usar Appcola en iPhone. ¿Qué tengo que hacer?

Quiero recaudar fondos para un tipo único de aplicación de mensajería instantánea que quiero crear. ¿Cuál debería ser mi objetivo de financiación?

En Snapchat, si he bloqueado a alguien y luego he eliminado mi cuenta, ¿la persona aún puede ver los mensajes que le envié?

¿Puedo apagar todas mis notificaciones en mi teléfono por un día?

Cómo usar aplicaciones raíz sin rootear tu teléfono

Soy un tipo no técnico que tiene una idea sobre la aplicación de redes sociales. ¿Debería intentar externalizar inicialmente y desarrollar mi propio personal técnico después de lograr el éxito inicial?

Cómo contratar a los mejores desarrolladores móviles (Android e iOS)

Soy desarrollador de Android y no soy muy creativo. ¿Cómo puedo tener excelentes ideas de aplicaciones?

Cómo obtener una política de privacidad para mi nueva aplicación de citas

Cómo recuperar su cuenta de Snapchat si se eliminó