Depende de lo que quieras hacer después de eso.
Un desarrollador de iOS puede:
- conseguir trabajos por contrato como profesional independiente
- trabajar en una empresa, probablemente una startup
- desarrolla tus propias aplicaciones y distribúyelas en App Store
Solo necesita un portafolio si desea hacer el primero.
- ¿Realmente puedo usar Core Data para algo? Si no, ¿qué tipo de base de datos incrustada se debe usar para las aplicaciones iOS 7 u 8?
- ¿Cuál es la razón por la cual las señales de radio no distorsionan al recibir mensajes de texto en teléfonos móviles?
- ¿Xamarin en Android compila el código nativo de Android como en iOS o todavía usa la máquina virtual mono? Y por qué, ¿por qué no se vuelve completamente nativo?
- ¿Hay alguna manera de encontrar mi Android perdido?
- Cómo hacer jailbreak para iOS 10.3.2
Sin embargo, como desarrollador que tiene experiencia en estos tres, creo que el segundo es el mejor.
Hay muchos problemas para trabajar como freelance. Pueden ser lagunas en el contrato que su contratado lo usa para no pagarle. O podrían cambiar de opinión en el medio y obligarlo a terminar con la cantidad anterior de dinero y la fecha límite.
Desarrollar sus propias aplicaciones podría ser genial, podría ser una empresa unipersonal, no obtendrá mucho de eso.
Si es posible y tiene una buena idea, intente iniciar una startup con otros fundadores que puedan hacer la otra parte, como backend, marketing, etc.