Aquí hay algunos conceptos erróneos:
- 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. - 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. - 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. - 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. - 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.