¿Qué necesito para el desarrollo de aplicaciones?

1. Desarrollo de aplicaciones iOS
Necesitas una computadora Apple. Me aseguraría de que sea compatible, que sea capaz de ejecutar, el OS X Mavericks (OS X 10.9) que se lanzará recientemente No recomendaría menos de 4 GB de RAM para el desarrollo.

En cuanto al entorno de programación, OS X es un sistema UNIX y, como tal, viene con la mayoría de las herramientas que necesita para desarrollar. El IDE debe descargarse por separado de Apple, se llama “XCode”. La versión actual del IDE es 4.x, pero la versión 5.x se lanzará una vez que Mavericks esté fuera.

XCode viene con un emulador de iOS, por lo que no necesita tener un iPhone real durante el desarrollo, sin embargo, se recomienda ya que trabajar en un entorno virtual nunca es lo mismo que trabajar en el hardware real (Modelo de desarrollo de destino-host). En caso de que elija usar el emulador de iOS, más RAM y posiblemente un disco SSD acelerarán las cosas.

XCode también viene con una herramienta de rastreo dinámico llamada Instrumentos. Instruments se basa en el marco de seguimiento DTrace, desarrollado originalmente por Sun Microsystems en la plataforma Solaris.

Necesita una cuenta de desarrolladores de iOS de Apple, puede obtener una en el desarrollador de Apple por aproximadamente $ 100 (dependiendo de su país).

En cuanto a los libros, debe considerar comprar un libro sobre Objective-C y asegurarse de estar bastante familiarizado con él antes de sumergirse en el SDK de iPhone. El libro que utilicé en el pasado era Programming Objective C. Hay un tutorial sobre Objective-C en el sitio web de las manzanas, pero no intentaría seguirlo a menos que esté seguro de los paradigmas orientados a objetos.

El sitio web de Apples Developers tiene una buena colección de tutoriales, así como videos sobre el desarrollo de iPhone. Incluso puede optar si desea crear aplicaciones utilizando el lenguaje de programación Objective-C o Swift.

2. Desarrollando aplicaciones de Android

Requisitos del sistema

Ventanas

  • Microsoft® Windows® 8/7 / Vista (32 o 64 bits)
  • 2 GB de RAM mínimo, se recomiendan 4 GB de RAM
  • 400 MB de espacio en el disco duro
  • Al menos 1 GB para Android SDK, imágenes del sistema emulador y cachés
  • Resolución de pantalla mínima de 1280 x 800
  • Kit de desarrollo de Java (JDK) 7
  • Opcional para el emulador acelerado: procesador Intel® con soporte para Intel® VT-x, Intel® EM64T (Intel® 64) y la funcionalidad Bit de desactivación de ejecución (XD)

Mac OS X

  • Mac® OS X® 10.8.5 o superior, hasta 10.9 (Mavericks)
  • 2 GB de RAM mínimo, se recomiendan 4 GB de RAM
  • 400 MB de espacio en el disco duro
  • Al menos 1 GB para Android SDK, imágenes del sistema emulador y cachés
  • Resolución de pantalla mínima de 1280 x 800
  • Java Runtime Environment (JRE) 6
  • Kit de desarrollo de Java (JDK) 7
  • Opcional para el emulador acelerado: procesador Intel® con soporte para Intel® VT-x, Intel® EM64T (Intel® 64) y la funcionalidad Bit de desactivación de ejecución (XD)

En Mac OS, ejecute Android Studio con Java Runtime Environment (JRE) 6 para obtener una fuente optimizada. Luego puede configurar su proyecto para usar el Kit de desarrollo de Java (JDK) 6 o JDK 7.

Linux

  • Escritorio GNOME o KDE
  • GNU C Library (glibc) 2.15 o posterior
  • 2 GB de RAM mínimo, se recomiendan 4 GB de RAM
  • 400 MB de espacio en el disco duro
  • Al menos 1 GB para Android SDK, imágenes del sistema emulador y cachés
  • Resolución de pantalla mínima de 1280 x 800
  • Oracle® Java Development Kit (JDK) 7

Probado en Ubuntu® 14.04, Trusty Tahr (distribución de 64 bits capaz de ejecutar aplicaciones de 32 bits).

Seleccione un paquete específico de Android Studio para su plataforma.
Windows: android-studio-bundle-141.2456560-windows.exe
Mac OS X: android-studio-ide-141.2456560-mac.dmg
Linux: android-studio-ide-141.2456560-linux.zip

Ahora puedes seguir el enlace, Desarrollar aplicaciones | Desarrolladores de Android, sobre cómo comenzar a desarrollar.

3. Forma alternativa de desarrollar aplicaciones
También puede usar una forma no convencional para el desarrollo de su aplicación. Para esto, puede utilizar herramientas de desarrollo de aplicaciones móviles nativas multiplataforma como Configure.IT. Al usar dicha herramienta, puede desarrollar aplicaciones nativas de iOS y Android. Sus aplicaciones iOS estarán en aplicaciones Objective-C y Android en lenguaje de programación Java. Estas plataformas no dependen del hardware. Solo necesitabas un navegador en línea, eso es todo. Además, es posible que no necesite escribir códigos. Aunque si lo deseas a veces, también puedes escribir. Hoy en día, la aceptabilidad de tales herramientas está aumentando día a día. Esto se debe principalmente a la alta productividad , la alta calidad y el bajo costo de desarrollo .

¡Buena suerte!

Hola,

Si eres principiante

-> Confianza en que puedes codificar y seguir adelante

-> Windows 10 será mejor n si todavía tiene una actualización de 7, de lo contrario, difícilmente

-> Deshabilite el antivirus, si lo hay, durante la instalación.

-> Instalar jdk

-> Se recomienda buscar un procesador que sea compatible con HAXM y RAM 4GB

-> Instale Android studio o Netbeans o cualquier otro IDE y configúrelo en consecuencia si es necesario. Android studio no necesita nada de eso. Pero si está usando netbeans necesitará instalar el complemento netbeans

-> Instalar el kit de herramientas de desarrollo de Android SDK

-> Ejecute el administrador HAXM y observe el valor predeterminado

-> configure el administrador de SDK e instale las API según sea necesario. Vaya para API más altas.

-> configurar el administrador AVD y establecer el administrador RAM en el valor predeterminado

-> Abre IDE y comienza a desarrollar tu aplicación

Feliz lectura 🙂

Tuve esta pregunta hace unos meses cuando planeaba construir mi aplicación. Déjame decirte lo que necesitas.

En realidad, necesitas muy pocas cosas en general, pero nada es excepcional.

1) Fuerte determinación de aprender algo.

2) Enfoque constante.

3) Algunos mejores recursos para comenzar. Para Android, puede ir al curso de video de desarrollo de Android Udacity.

4) máquina configurada por hardware y software.

5) Intente aprender mientras desarrolla la aplicación en lugar de desarrollar mientras aprende.

6) Lo más importante si encuentras algún obstáculo, toma un descanso y ve por él.

Gracias.

Necesita lo siguiente para el desarrollo de aplicaciones:
1.Kit de desarrollo de Java (JDK)
2. Estudio de Android o Eclipse
3. Buenas habilidades de programación Java
4 SDK de Android
5. Emulador de Android (dispositivo virtual de Android)

En un mundo con más de mil millones de aplicaciones, sin embargo, ¿uno crea específicamente su propia aplicación descargada por sus usuarios objetivo? Este puede ser uno de los problemas más importantes de un desarrollador de aplicaciones en ciernes. Es muy oneroso ser notado durante un grupo de aplicaciones, sin embargo, no es del todo imposible. Si tiene una buena idea en mente para su aplicación, continúe y úsela. Por lo general, hay dos tipos de desarrolladores: los que crean aplicaciones porque piensan que hay una necesidad de su aplicación, y los que crean aplicaciones principalmente debido a las ganancias. Por supuesto, ambos tendrían que pensar en los ingresos en algún momento u otro, pero el primero piensa que su idea para la aplicación se vendería; el segundo no se preocupa por el contenido de su aplicación y se centra más en las ganancias o los ingresos.

Desarrollar una aplicación es una tarea fácil, pero hay algunos pasos fáciles que lo ayudan a crear una aplicación multicanal para su propósito Crear APLICACIONES multicanal de forma fácil … Este blog puede ayudarlo con algunos detalles sobre cómo crear una aplicación.

Para cualquier aplicación móvil comercial exitosa en línea, desempeñe un papel importante, por lo que debe hacer que su aplicación móvil comercial en Android, iPhone.