No a tu primera pregunta. Francamente, la mayoría de las aplicaciones en la tienda están hechas por no expertos. El porcentaje de desarrolladores móviles “expertos” es bastante bajo, razón por la cual son tan buscados. Cualquiera puede crear una aplicación y enviarla a la tienda de aplicaciones; de hecho, puede hacer una en solo unas pocas horas o días. No significa que la aplicación sea buena, pero aún se puede hacer.
Sin embargo, para hacer una aplicación muy buena necesitas saber más que solo Objective-C o Swift. Conocer el idioma no es suficiente cuando se trata de aplicaciones. Necesitas entender UI / UX, diseño, redes, almacenamiento, etc. al hacer una buena aplicación. Digamos que sabes todo lo que hay que saber sobre swift, pero no puedes hacer una aplicación atractiva. ¿Cuándo fue la última vez que usaste una aplicación que parecía fea? ¿O tal vez los botones estaban en los lugares equivocados, o fue difícil encontrar contenido en la aplicación? Deberías desinstalarlo de inmediato.
Esto no es para desanimarte del desarrollo de aplicaciones móviles: es divertido y una gran carrera. Pero es mucho más que solo conocer Swift / Objective-C. Es saber lo que otras aplicaciones están haciendo. Abre Pinterest y comienza a preguntar ‘¿por qué usaron este tipo de menú aquí?’, ‘Por qué están haciendo este tipo de navegación’, ‘por qué usaron este tipo de animación’, ‘por qué sus pantallas se muestran así? ‘, etc. Así es como puedes ser un buen desarrollador móvil.
- ¿Cuál es el proceso más eficiente para crear una aplicación móvil compleja en términos de diseño de UX / UI?
- ¿Qué piensan los empresarios exitosos de cuán rápido creció Snapchat y de su éxito?
- ¿Cómo crean los desarrolladores aplicaciones de dibujo y pintura?
- ¿Puedes crear una aplicación si no sabes programar?
- Estoy trabajando a tiempo completo en una empresa de alta tecnología y me gusta aprender cosas nuevas. ¿Es demasiado tarde para aprender programación iOS para ganar dinero, ya que hay tantas aplicaciones en el mercado?