Tengo 19 años y no tengo habilidades / experiencia en programación, pero quiero desarrollar una aplicación iOS / Android mientras realizo una pasantía de un año en Londres (por lo que no tendré mucho capital para invertir). ¿Qué tan difícil es hacer esto?

¿Qué tanto lo quieres? Si tiene una idea, divídala y descubra lo mejor que pueda lo que se necesitará para lograr cada parte. Concéntrese en una u otra plataforma. No intente hacer iOS y Android al mismo tiempo sin experiencia y espere hacerlo en un año.

Personalmente, conozco varios recursos de aprendizaje en línea para el desarrollo de iOS. Tantos que comencé un boletín para correr la voz sobre ellos. Encuentro más y más cada día. ¿Tienes una computadora Mac? Si lo hace, yo (personalmente, mi opinión) iría para el desarrollo de iOS. Tienes las herramientas o el acceso a ellas con solo tener una Mac. También puede aprender y desarrollar para Android más adelante usando una Mac también. Otra pregunta que debe hacerse: “¿Qué tipo de dispositivo tengo?” ¿Es un iPhone o un Android? Si tiene ambos, ¿qué le gusta usar más?

Volviendo a su pregunta, cuán “difícil es” es relativo a cuánto le gusta aprender a codificar. Si lo encuentra divertido y adictivo, no es nada difícil. Puedes cubrir los conceptos básicos, si realmente te lo propones, dentro de una semana. Puede repasar los conceptos básicos en un día, pero no solo tiene que aprender la sintaxis, sino que también debe comprender los patrones de diseño y la programación orientada a objetos o “modismos” funcionales. Tienes que aprender cómo funcionan las aplicaciones. Debe, al menos en Objective-C, aprender qué es un objeto, cómo “habla” con otros objetos y, básicamente, cómo “encaja” con todo el ecosistema de aplicaciones.

Entonces, si desea crear una aplicación desde cero en 1 año sin habilidades, puede hacerlo. Lancé mi primera aplicación menos de 1 año después de comenzar a aprender iOS. Tuve aproximadamente un año de experiencia experimentando con otros lenguajes como Python, PHP, Ruby y JavaScript. Sabía cómo escribir HTML (que no considero un lenguaje de programación, sino un lenguaje de marcado) durante más de 10 años.

Lo completé y lo lancé a la tienda de aplicaciones aproximadamente 1 año después de comenzar a aprender, pero estaba haciendo todo después del trabajo también. No pude gastar nada más que los fines de semana trabajando en ello. El trabajo que tenía entonces era EXTREMADAMENTE lento durante la semana.

No recuerdo que haya sido difícil. Recuerdo que fue “interesante” y “cautivador”. Como un buen libro que no puedes dejar. Si tiene una Mac, principalmente usa dispositivos iOS, únase al programa iOS Developer (la versión gratuita al principio) y “Just Go For It”. (Acabo de escribir una publicación de blog sobre este mismo tema hace unos días, aquí está el enlace – ¡Solo hazlo!).

Si desea continuar en el camino hacia iOS, odio autopromocionarme, pero suscríbase a mi boletín de noticias iOS Tech Learning / Resources Weekly por correo electrónico o notificaciones Push de Safari, y vaya a mi blog y consulte los “Enlaces”. Tiene enlaces a todo tipo de blogs, podcasts, sitios de tutoriales, todo lo que necesite. Aquí está: Darrell Nicholas, desarrollador de iOS

Espero que te ayude. Si decides usar Android, estoy seguro de que hay tantos recursos, no los conozco yo mismo.

Happy Coding – (No es difícil)

Sí tu puedes. Solo conozco iOS. Para aprender iOS, vaya a los Programas para desarrolladores de Apple: Tutoriales y desarrolladores de Apple para desarrolladores y jugadores de iPhone / iOS. Antes de eso, debe tener Mac para el desarrollo. Si no tiene Mac, puede instalar OSX utilizando una máquina virtual.

Consulte quora y stackoverflow para consultas y respuestas.

¡Te deseo un gran futuro!

More Interesting

Me gustaría ser un desarrollador profesional independiente de Android. ¿Por qué hay muchas aplicaciones profesionales gratuitas en Google Store, mientras que las tontas cuestan 2 dólares y la gente todavía las compra? ¿Es tan fácil?

Uso GO en mi Android y, por lo tanto, también GO power master. ¿Cuál es la diferencia entre carga saludable y carga común?

Se me ha prohibido desarrollar Google Play Apps a los 16 años, ¿qué sigue?

Quiero comenzar a crear aplicaciones de Android. ¿Dónde puedo aprender de la chatarra?

He hecho la parte de codificación de Android en Eclipse. Después de esto, ¿qué debo hacer?

Si hago un juego para Android, ¿las universidades lo verán como algo grande? ¿Se considerará una buena actividad extra curricular?

Mi aplicación de Android de dos meses tiene un total de 20 instalaciones por día. ¿Qué puedo hacer para aumentar las instalaciones diarias?

Diseñé una aplicación móvil y quiero codificar la versión básica para atraer inversores. ¿Qué idiomas necesito para aprender a crear una aplicación de mensajería en Android?

Quiero aprender el desarrollo de aplicaciones de Android. ¿Alguien puede dar una explicación detallada sobre cómo debo comenzar?

Hice una aplicación de Android y sus descargas son más de 500 descargas y no recibí ningún anuncio hasta ahora, ¿es esto normal?

Soy artista gráfico y diseño web (pero no soy programador) y tengo un cliente que quiere una aplicación de Android. ¿Qué es un software WYSIWYG para crear una aplicación que no requiere que aprenda un lenguaje de programación?

Estoy en H1B con un trabajo. ¿Puedo desarrollar aplicaciones para Android o iOS de forma independiente y luego ganar dinero con los anuncios?

Acabo de comenzar a administrar una aplicación que tiene más de 1 millón de usuarios. ¿Qué combinaciones de segmentación tienen más sentido para mí para obtener visibilidad de las tendencias y problemas de los usuarios?

Quiero aprender a desarrollar aplicaciones de Android desde cero. ¿Dónde y cómo empiezo?

Quiero desarrollar una aplicación de compras como Flipkart en Android. ¿Cómo debo comenzar?