¿Cuáles son algunos conceptos erróneos sobre el desarrollo de aplicaciones de Android?

Aquí hay algunos conceptos erróneos:

  1. Se requiere de 3 a 4 años de experiencia en Java para comenzar con Android.
    – Podrías conocer los conceptos de Core Java y jugar con los conceptos durante un par de semanas, y habiendo entendido los conceptos, uno podría comenzar el Desarrollo de Android en un mes de programación Java. La experiencia es útil cuando uno necesita construir aplicaciones complejas.
  2. El desarrollo de aplicaciones de Android es simple.
    – Esto no es verdad. Aunque el producto terminado puede parecer mínimo, hay muchas cosas por debajo del producto que le quitan la vida a un Desarrollador. Esto incluye todo, desde la UI / UX hasta el código real para realizar la tarea, las pruebas, etc.
  3. Una aplicación se adapta a todos.
    – Esta es una de las partes más frustrantes de Android. Su aplicación podría verse bien en un dispositivo Nexus en el emulador. Sin embargo, esto no significa que se vea bien en los demás. Los dispositivos Xiaomi y Samsung requieren una prueba por separado para asegurarse de que las cosas funcionen correctamente. Aparte de eso, la fragmentación en Android es otro dolor de cabeza con el que todos los desarrolladores tienen que lidiar.
  4. Podría obtener muchos usuarios basados ​​en una idea.
    – Honestamente, si la idea es genial, podrías. Pero después de I / O 2014, la comunidad de Android ha establecido un alto punto de referencia en el diseño que usa la aplicación. Si su aplicación no sigue las pautas de Diseño de materiales, está perdiendo muchos usuarios potenciales simplemente por no implementar MD en su aplicación.
  5. Veré la serie de tutoriales para desarrolladores de Android de XYZ y aprenderé todo lo que hay.
    – El ecosistema de Android crece tan rápido que las series de tutoriales a menudo se vuelven obsoletas en un par de meses debido a nuevas API, métodos obsoletos. Por lo tanto, SIEMPRE es necesario consultar el Documento de desarrollador para Android para ver qué hay de nuevo y usar lo que necesita. Ningún tutorial te enseñará lo que necesitas para construir.

Hay muchas ideas falsas que los principiantes tienen en mente. Sin duda, el desarrollo de aplicaciones de Android es una opción de carrera lucrativa que cualquier persona técnica puede seguir. Pero también debe aceptar que, cada éxito depende del trabajo duro (o ahora un día de trabajo inteligente).

Algunos conceptos erróneos son:

  1. Los sitios, blogs y anuncios que dicen convertirlo en un desarrollador de aplicaciones exitoso en 10-15-21 días son falsos. Cada habilidad necesita tiempo y práctica para desarrollarse.
  2. Necesita 2-3 años de experiencia en Java para comenzar a desarrollar aplicaciones de Android. Este no es el caso. Sin embargo, solo necesita conocimientos básicos o conocimientos básicos para comprender la sintaxis y la lógica.
  3. Las herramientas de arrastrar y soltar automatizadas en línea no están destinadas a objetivos a largo plazo. Pueden construir su aplicación pero no lo ayudan en la optimización.
  4. Una vez que su aplicación esté lista, puede sentarse y disfrutar de los ingresos. Pero en realidad, no puedes sentarte cuando hayas alcanzado el éxito. Debe estar en contacto con los usuarios, debe proporcionar actualizaciones periódicas para agregar más funciones y eliminar errores.

Estos son algunos de los conceptos erróneos que se me ocurrieron. Agregaré más si no recuerdo mal.

Gracias por A2A.

  1. Puede crear una aplicación sin codificar y simplemente usando herramientas.
  2. El desarrollo de Android es muy complejo debido a la cantidad ilimitada de teléfonos Android diferentes. No, no es tan difícil de manejar.
  3. Android tiene una interfaz de usuario muy pobre en comparación con iOS.
  4. Ninguno de los mejores juegos o aplicaciones llega a Android antes de iOS
  5. Todo lo que tienes que hacer es crear una aplicación. Pero mantener la aplicación y dar actualizaciones a intervalos regulares es más importante que construir.