¿Entonces quieres ser un desarrollador de aplicaciones móviles?
Comienza a hacerte algunas preguntas
- ¿Qué teléfono tienes?
- ¿Con qué sistema operativo móvil te sientes más cómodo?
- ¿Estás listo para invertir un poco de dinero y tener mucho tiempo al principio?
He estado desarrollando aplicaciones móviles durante los últimos 2 años y tengo experiencia en tres plataformas móviles.
Aquí están :-
- Telefono windows
- Nokia Asha
- Androide
Como tiene experiencia en gran medida con C y Python, supongo que no tiene o tiene muy poco conocimiento de GUI.
- Observé tantas veces en mi viaje en autobús, particularmente en la noche, que el sol aparece de color naranja, ¿por qué?
- Estoy en IITD MnC (1er año). Todos aquí siguen diciendo que es el curso más difícil y que las ubicaciones no son demasiado buenas. ¿Qué tengo que hacer?
- Temo sobre el futuro con más frecuencia. ¿Qué tipo de comportamiento es este? ¿Soy diferente?
- ¿Soy elegible para la Universidad Ashoka?
- Quiero trabajar en el desarrollo de hardware de Realidad Virtual, ¿qué especialidad debería elegir en la universidad?
Primero le recomendaré que elija un lenguaje Java o C # para la programación de aplicaciones de escritorio. Familiarícese con el funcionamiento de cómo la GUI se colabora con su código.
Para hacerlo, necesitará un IDE (Entorno de desarrollo integrado) que le facilitará la tarea.
Si opta por Java, use Netbeans (mi favorito) o Eclipse , ¡para C # Visual Studio es lo mejor!
Netbeans, Eclipse y muchos otros IDEs son gratuitos, Visual Studio Creo que las versiones de Visual Studio Express son gratuitas.
Y sobre la pregunta que hizo, depende de las preguntas que mencioné al principio.
- WINDOWS PHONE OS
Lenguaje de programación – C # , para GUI XAML
Requisitos
- Windows Phone SDK 8.0 / 8.1 (viene con Visual Studio Express)
- Un teléfono con Windows
- Pago único de $ 19 por registro de desarrollador.
- ANDROIDE
Lenguaje de programación – Java , para GUI XML
Requisitos
- Android Studio IDE (incluye Android SDK)
- Un teléfono Android
- Pago anual de $ 25 por registro de desarrollador.
- iOS (no confíes en mí en este caso)
Lenguaje de programación – SWIFT / Objetivo C
Requisitos
- Un sistema operativo Macintosh (puede instalarlo en Virtual Box en máquinas Windows o Linux)
- XCode IDE (viene con SDK)
- Un dispositivo iPad, iPhone
- Pago anual de $ 99 por registro de desarrollador.
- Nokia Asha
Un consejo: ¡no desarrolles para Nokia Asha!
Nokia Store está cerrado ahora y todas las aplicaciones se transfieren a Opera Store.
Investigue un poco más antes de optar por esto.
Lenguaje de programación – JAVA
Requisitos
- Nokia Asha SDK (viene con Eclipse IDE)
- Un dispositivo Asha
- Pago único de 1 euro.
En cualquier plataforma mencionada anteriormente, no es necesario tener un dispositivo físico, ya que todos los SDK proporcionan emuladores (puede probar la aplicación en su computadora de escritorio o portátil)
Te recomendaré, en lugar de aprender un nuevo idioma, comienza a implementarlo. De esta manera te reunirás y entenderás más.
Incluso yo no conocía ningún lenguaje, excepto C y HTML (bueno, es un lenguaje de marcado) 😉
Lo que hice fue comenzar con la aplicación de escritorio usando JAVA, busqué mucho en mi Nokia 5233 con una conexión 2G (estaba en el albergue).
Luego, utilizando este pequeño conocimiento, se desarrolló una aplicación simple de contador que solo cuenta el número en cada clic. Lo probé en el teléfono de mis compañeros de cuarto, luego en todos los internos de mi piso y luego en algunas personas mayores.
Luego se desarrolló lo mismo en Nokia Asha y Windows Phone.
El punto es que no tenía el dispositivo o el conocimiento del lenguaje cuando comencé a desarrollar. Solo quería desarrollar aplicaciones móviles porque me fascinaba.
Recuerda-
“No es lo que estás debajo, es lo que haces lo que te define” – BATMAN
No sé si tiene sentido aquí, me vino a la mente.
¡La mejor de las suertes y feliz desarrollo!