Cuando algo se vuelve popular, inevitablemente hay denunciantes, quejumbrosos al respecto. Por ejemplo, el desarrollo de iOS no funciona mejor:
iOS es la peor plataforma para el desarrollo
Xcode apesta y he aquí por qué
AAAARRGGGG ¡Los diseños de iOS apestan!
Lo bueno es que mejora con el tiempo. Las API de Android son mucho mejores ahora que hace 5 años. Sin embargo, el problema es la cantidad de compatibilidad con versiones anteriores que busca. Si quieres desarrollar para Android 2+, olvídalo. Las API compatibles con versiones anteriores son terriblemente complicadas. Si su público objetivo es Android 4+, las cosas son mucho mejores. En API 21 (5+), es bastante suave.
- Recibo numerosos errores inútiles en Eclipse cuando creo un nuevo proyecto de Android. ¡Eclipse muestra errores en el archivo creado por sí mismo! ¿Qué tengo que hacer?
- Cómo obtener ubicaciones de una base de datos MySQL y marcarlas en mapas usando Android Studio
- ¿Cuál es el alcance de Android en los automóviles?
- ¿Qué necesito saber para crear mis propias vistas personalizadas en Android?
- ¿Cuáles son los 3 mejores desarrolladores de aplicaciones de Android en India?
Espero que marcos como React Native se afiancen. Usar las lecciones aprendidas del desarrollo web y aplicarlo al desarrollo de aplicaciones nativas parece un paso natural. Pero primero, es necesaria una amplia adopción de tales soluciones puente.