¡Bastante! Pero … el único que necesitas es Swift, porque es fácil.
Te ayudará a comenzar, y siempre puedes aprender más cuando quieras.
Aquí hay algunos otros idiomas, y cosas para dominar:
- Swift y / o Objective-C (Java para Android).
- Xcode, Interface Builder e Instrumentos
- iTunes Connect (no es tan difícil …)
- App Store Optimization, usando AppAnnie, Sensor Tower
- Cosas como la programación de back-end, como Ruby, Python, PHP y JavaScript. O … Elasticsearch, API REST, Logstash.
- Un montón de SDK: Parse, Stripe, Facebook, Twitter, LinkedIn, Urban Airship, Intercom
- Bibliotecas ordenadas, como Realm, PromiseKit, Alamofire, AFNetworking
- Productos como Branch y AppTentive
No te preocupes, lo sabrás cuando los necesites. Comience con Swift por ahora y aumente gradualmente, dependiendo de las cosas que usted y sus aplicaciones necesiten.
- Cómo ser un desarrollador exitoso de iOS
- ¿Qué opinas sobre el futuro del desarrollo de iOS y Swift? ¿Vale la pena aprender de ahora? ¿Cómo debo comenzar?
- Estoy tratando de decidir si construir una aplicación de Facebook en Flash y luego construir un cliente nativo de Iphone, o si debo construir la aplicación en HTML5 / Javascript para que pueda funcionar desde un iPhone. ¿Qué cosas debo considerar?
- ¿Cómo hacen la transición los desarrolladores experimentados de Objective-C a Swift sin ninguna capacitación formal?
- ¿Cuáles son los pros y los contras de lanzar una aplicación para iPhone en la tienda iOS de EE. UU. Como beta pública?
¡Buena suerte!