¿Qué se necesita para convertirse en un desarrollador de aplicaciones iOS independiente?

En primer lugar, ¿qué tan buena es tu programación? Si conoces los conceptos básicos de Python, entonces volvería a profundizar en él. Comience a aprender la programación orientada a objetos en Python: estos conceptos lo llevarán más allá de Python.

El problema con sumergirse primero en Swift / Objective-C sin una sólida experiencia en programación es que hay mucho que debes saber:

– UI / UX
– Diseño
– animaciones
– Redes
– Problemas de memoria
– almacenamiento
– Diferentes marcos de iOS
– API

Es mucho para asimilar a la vez. Y si no tiene una buena experiencia en OOP, se perderá. En serio, tómese unas semanas para aprender qué es POO, qué patrones de diseño son, etc. en Python. Una vez que hagas esto, puedes comenzar a hacer el viaje a iOS.

Tome el Libro de programación Big Nerd Ranch después de tener algunos fundamentos. Es esencial que conozca la programación antes de usar su libro, porque suponen que tiene una sólida formación en él. A partir de ahí, comience a leer Ray Wenderlich para obtener tutoriales y simplemente hackear aplicaciones. Solo mejorarás haciendo.

Honestamente, si quieres ser un contratista desarrollador de iOS o trabajar para una empresa, NO vayas con Swift. La mayoría del código de producción está en Objective-C. Si tuviera un trabajo ahora mismo, estaría escribiendo Objective-C. Las personas que realmente están entusiasmadas con Swift son nuevas en el lenguaje o escriben sus propias aplicaciones. Este será el caso durante al menos los próximos 1-2 años.

Si no vas a contratar o trabajar en una empresa, sumérgete en Swift.

principalmente solo habilidades y tiempo. Cuán hábil eres con rapidez / objetivo c. ¿Qué tal el diseño? ¿Eres capaz de diseñar tus propias imágenes de aplicaciones, íconos e interfaz?

Intente crear una aplicación con nuestro software NEST que ofrecemos sin costo alguno. Nuestro software hace posible que las personas sin experiencia / conocimiento en el desarrollo de aplicaciones puedan crear aplicaciones elegantes y potentes. También hay un modo de desarrolladores que permite la codificación para que los desarrolladores de aplicaciones creen componentes y los carguen en el mercado para que otros usuarios los usen / compren. Solo se necesita una fuente para crear aplicaciones para Windows, Android, iOS y HTML5. Todo lo que pedimos es algún comentario sobre cómo podemos mejorar nuestro software y servir mejor a nuestros usuarios.

Hola, te sugiero que comiences a aprender Swift (puedes descargar el libro oficial de forma gratuita desde la tienda ibook). Una vez que se familiarice un poco con el idioma, comience a construir algunas aplicaciones simples mientras expande aún más su conocimiento de los marcos al mismo tiempo (Google también es su amigo aquí).
Pareces una persona inteligente, y dado que has estado expuesto a alguna programación en el pasado, no debería llevarte demasiado tiempo llegar a ser ligeramente competente en ello.

definitivamente puede convertirse en un desarrollador de aplicaciones independiente y obtener ganancias al ser un desarrollador de aplicaciones móviles independiente. Pero cuánto puede ganar cada mes depende de sus costos, sus esfuerzos de marketing, el volumen de ventas, etc. Analice cada plataforma móvil en detalle antes de seleccionar su plataforma o plataformas elegidas y luego continúe y desarrolle aplicaciones para la misma.