¿Qué aplicación de Android hacer para un principiante total?

Para comenzar, simplemente haz cualquier cosa. Absolutamente cualquier cosa. No importa. Solo necesita aprender el ciclo de vida de desarrollo de una aplicación de Android y familiarizarse con su SDK.

Sin embargo, usar eso como una razón para contratarte es bastante difícil. Si tiene buenas habilidades para entrevistar, es posible que pueda conseguir un trabajo de nivel de entrada, pero será difícil (no imposible). La razón es doble: las aplicaciones simples realmente no muestran que entiendas cómo desarrollar aplicaciones del mundo real y habrá muchas otras personas que han hecho lo mismo.

Las aplicaciones del mundo real tienen al menos una base de código de tamaño mediano, usan al menos un puñado de bibliotecas externas o SDK, se conectan a una o varias API de back-end, (con suerte) son mantenibles / escalables, etc., etc. Una aplicación simple no muestra que sabes estas cosas. Te sugiero que trabajes en algo que sea a gran escala después de que hayas terminado tu aplicación simple, pero aún así intentes obtener el trabajo de nivel de entrada al mismo tiempo. Si necesita ideas para projectz, solo piense en algo que le apasione o algo que suene divertido / genial. No necesita estar revolucionando los mercados.

Al crear algo al menos similar a una aplicación del mundo real, le demuestras a las empresas que ya estás preparado, no que necesitan arriesgarse contigo. También lo diferencia de los muchos otros solicitantes que se postularán.

  1. Deberías echar un vistazo a la casa del árbol del equipo. Tienen tutoriales sobre proyectos. Y te sugiero que no sigas tutoriales enormes que te enseñen todo Android. Pero puede abordar estos tutoriales para problemas específicos, como si tuviera algún problema al usar la conectividad bluetooth, etc.
  2. Intente leer cada clase que use de los tutoriales en la documentación de developer.android.
  3. intente con una aplicación de tipo de formulario de página con un botón que haga algo.
  4. luego aprenda la navegación de actividades y fragmentos.
  5. intente integrar bibliotecas.
  6. y la biblioteca de Android Volley (o similar) es imprescindible para aprender (para el pasante de la consulta específica junior).

Creo que deberías desarrollar la primera calculadora. Se requiere mucha lógica en este proyecto, puedes agudizar tus conocimientos muy bien.