- Para desarrollar en iOS, necesita una computadora Apple con Mac OS X, junto con el software de desarrollo (puede llamarlo IDE, pero incluso un emulador está integrado) llamado Xcode. Se puede descargar desde la Mac App Store.
- Para desarrollar en Android, puede comenzar con ir a developer.android.com y descargar lo que se llama ADT (Android Development Toolkit) Bundle. Le brinda todo lo que necesita para comenzar, y viene con un IDE llamado Eclipse (que es un IDE de Java popular). Sin embargo, debe descargar un emulador para probar sus aplicaciones. Mientras Google está desarrollando uno (llamado Google Android Studio), todavía está en versión beta, por lo que le sugiero que descargue el emulador BlueStacks por separado para fines de prueba.
Desarrollar para Android no es un sistema operativo específico como iOS. ADT también es para Linux.
- Es posible que desee considerar visitar sitios como YouTube, EdX, Coursera, etc. Para ver tutoriales antes de comenzar. Esos tutoriales incluso le muestran dónde descargar qué, además de enseñarle lo básico muy rápido.
En caso de que un primer contador de tiempo vea esta respuesta, voy a dejargonize:
- IDE
Abreviatura de Integrated Development Environment, un término elegante para un editor de texto donde escribe código, pero que tiene un montón de características que hacen que la codificación sea increíblemente simple. Esto, junto con un compilador.
- ¿Por qué las aplicaciones se abren automáticamente después de actualizar?
- ¿Qué aplicaciones comprarías si cada aplicación costara $ 100 y solo tuvieras $ 500?
- Cómo explicar una aplicación 'complicada'
- ¿Cuál es la aplicación más utilizada en tu teléfono?
- ¿Cuál es la mejor aplicación de fitness sin conexión?
- Compilador
El código escrito por humanos generalmente es una secuencia de instrucciones que una computadora no comprende. El compilador es un traductor. Toma nuestro código y lo traduce a un lenguaje que las computadoras entienden.
- Emulador
Es un programa que se ejecuta en su sistema operativo y le permite ejecutar dentro de él aplicaciones hechas para otros sistemas operativos.