Iniciarse en aplicaciones móviles
Iniciado por rikko · 19 ene 2015 · 23 respuestas · 25.164 visitas
rikko Me gustaría iniciarme en el tema de las aplicaciones para móviles, ¿alguien puede recomendarme recursos de calidad para empezar a estudiar? Gracias por adelantado.djcrisspty Puedes usar Eclipse o un Builder.Piculetes rikko escribió:Me gustaría iniciarme en el tema de las aplicaciones para móviles, ¿alguien puede recomendarme recursos de calidad para empezar a estudiar? Gracias por adelantado.
¿Podrías darnos más información?
En primer lugar tienes que elegir si quieres desarrollar nativo o multiplataforma, cada uno tiene sus pros y sus contras.
En segundo lugar si decides nativo tendrás que elegir cuál de las dos plataformas vas a abarcar primero: Android o iOS.
Si eliges Android te vale con Windows, Mac o Linux y necesitas el entorno de desarrollo (Android Studio es el más recomendado). El emulador de Android no es muy bueno con lo cuál un teléfono móvil con Android te vendrá muy bien.
Si eliges iOS necesitas un Mac obligatoriamente para ejecutar Xcode, que es el IDE de desarrollo para iOS. El simulador de iOS es muy bueno y no necesitas un móvil a menos que quieras probar cosas específicas (hacer fotos, acelerómetro, etc). Si quieres poder desarrollar aplicaciones en un móvil real es obligatorio que estés dado de alta en el programa de desarrollo de Apple (99 $ anuales).
Si quieres iniciarte con iOS te recomiendo este curso: http://web.stanford.edu/class/cs193p/cgi-bin/drupal/ tiene los videos en Youtube y en iTunesU y es totalmente gratuito. Si haces ese curso sabrás desarrollar una app bastante compleja cuando lo termines.
SaludosSauron Otra idea a estudiar a la hora de empezar a hacer apps, es que plataforma escoges, si Android o iOS.
Lo mejor para tomar esta decisión es ir a los números de usuarios y a las ganancias de los desarrolladores, que en este artículo puedes ver:
http://www.forbes.com/sites/tristanlouis/2013/08/10/how-much-do-average-apps-make/
Aquí os dejo dos tablas muy reveladoras (estos datos tienen más de un año):
Cantidad de usuarios de cada plataforma

Ganancias por parte de los desarrolladores

La verdad es que la segunda tabla es la que más me gusta, y es por lo que he decidido que en breve voy a abrirme una cuenta de desarrollador de Apple :)rikko Muchas gracias por la info @"Piculetes" , el índice del curso tiene una pinta estupenda . Me imagino que con las tablas que ha dejado @"Sauron" (¡vaya diferencia de $$$$!) dejar de lado iOS no es una opción. Demasiado curro, ya veremos...oriol rikko escribió:Muchas gracias por la info @"Piculetes" , el índice del curso tiene una pinta estupenda . Me imagino que con las tablas que ha dejado @"Sauron" (¡vaya diferencia de $$$$!) dejar de lado iOS no es una opción. Demasiado curro, ya veremos...
SALUDOS!
recientemente, he empezado un blog de ASO (posicionamiento para móviles).
Los primeros posts que he redactado, son muy orientativos y dan una vision general de los medios necesarios para empezar con el mundillo de las Apps.
Echale un vistazo si te interesa el tema ;)
ASOstats.comrikko Gracias @"oriol"
Me auto-respondo también, porque he encontrado un curso gratuito aquí https://cursos.formacionactivate.es que además te dan diploma si lo haces antes del 30 Junio (pasando exámenes).
Y también hay de e-commerce y de analítica web.
Quizá le interese a alguien más.
¡Tiene muy buena pinta !fxgod Una pregunta... Que conocimientos de programación hay que tener para empezar a desarrollar este tipo de apps? Me refiero al nivel, ya que cada plataforma usara su lenguaje.
Muchos no tenemos mucha idea de programar y por eso nos negamos a entrar en las aplicaciones móviles. Pero si no es demasiado difícil me da que voy de cabeza jejeSilvia77 fxgod escribió:Una pregunta... Que conocimientos de programación hay que tener para empezar a desarrollar este tipo de apps? Me refiero al nivel, ya que cada plataforma usara su lenguaje.
Muchos no tenemos mucha idea de programar y por eso nos negamos a entrar en las aplicaciones móviles. Pero si no es demasiado difícil me da que voy de cabeza jeje
pues si lo quieres hacer sin usar paginas de estas de añade el rss de tu web y dale pa'lante, necesitas tener una base. Para Android (es con lo que ando metida cuanto tengo un rato, aunque casi ni he empezado) es Java, y para IOS creo que es una variante de C. Independietnemetne de uno u otro, pues eso, necesitas tener una base, ya que (que me corrijan si me equivoco) en ambos casos es programacion orietnada a objetos, algo que a mi me tiene un poco atravesada ya que es un poco... el concepto como que es un poco etereo, vaya (es que yo aprendí por el lado de la programación estructurada y ahora me cuesta un poco cambiar el chip)fxgod Silvia77 escribió:
fxgod escribió:Una pregunta... Que conocimientos de programación hay que tener para empezar a desarrollar este tipo de apps? Me refiero al nivel, ya que cada plataforma usara su lenguaje.
Muchos no tenemos mucha idea de programar y por eso nos negamos a entrar en las aplicaciones móviles. Pero si no es demasiado difícil me da que voy de cabeza jeje
pues si lo quieres hacer sin usar paginas de estas de añade el rss de tu web y dale pa'lante, necesitas tener una base. Para Android (es con lo que ando metida cuanto tengo un rato, aunque casi ni he empezado) es Java, y para IOS creo que es una variante de C. Independietnemetne de uno u otro, pues eso, necesitas tener una base, ya que (que me corrijan si me equivoco) en ambos casos es programacion orietnada a objetos, algo que a mi me tiene un poco atravesada ya que es un poco... el concepto como que es un poco etereo, vaya (es que yo aprendí por el lado de la programación estructurada y ahora me cuesta un poco cambiar el chip)
Gracias por tu respuesta Silvia.
y segun tu experiencia... ¿Recomendarias a los que tenemos cero conocimientos a empezar a aprender y meternos en este mundillo? Imagino que diras que si, puesto que todo es enriquecedor.
Pero partiendo de la base que tenemos ya trabajo, proyectos, etc... ¿Que tiempo puede llevar aprender a programar?
Para mi siempre ha sido una asignatura pendiente y siempre hablo desde el desconocimiento. Por eso pido perdon si hago preguntas tontas :DSilvia77 fxgod escribió:Gracias por tu respuesta Silvia.
y segun tu experiencia... ¿Recomendarias a los que tenemos cero conocimientos a empezar a aprender y meternos en este mundillo? Imagino que diras que si, puesto que todo es enriquecedor.
Pero partiendo de la base que tenemos ya trabajo, proyectos, etc... ¿Que tiempo puede llevar aprender a programar?
Para mi siempre ha sido una asignatura pendiente y siempre hablo desde el desconocimiento. Por eso pido perdon si hago preguntas tontas :D
No hay pregunta tonta, en todo caso, puede haber preguntas mal planteadas :) (y no es el caso)
Si recomiendo aprender, eheheh claro, pero es que soy una enamorada de la programacion. Pero vamos, sí, un barniz cultural nunca viene mal, aunque sea por saber como funcionan las webs y los programas por dentro.
Cuanto puede llevar aprender? uf! no sabria decirte... yo estuve mucho tiempo picoteando aqui y alla hasta que me decanté por laprogramacion web (php principalmente) y puse en serio, pero claro, en aquella epoca no tenia trabajo, asi que no puedo comparar. Lo que si puedo decir es que es algo que no se termina de aprender. Todo el rato salen cosas nuevas, otras se quedan obsoletas... es como el seo, requiere estar en constante acutalizacion o si no te quedas fuera de juego! Y si encima te "hace ojitos" otra plataforma/lenguaje (como me ha pasado a mi con las apps), apaga y vamonos! Entonces si que es ya un no acabar :)fxgod Silvia77 escribió:
fxgod escribió:Gracias por tu respuesta Silvia.
y segun tu experiencia... ¿Recomendarias a los que tenemos cero conocimientos a empezar a aprender y meternos en este mundillo? Imagino que diras que si, puesto que todo es enriquecedor.
Pero partiendo de la base que tenemos ya trabajo, proyectos, etc... ¿Que tiempo puede llevar aprender a programar?
Para mi siempre ha sido una asignatura pendiente y siempre hablo desde el desconocimiento. Por eso pido perdon si hago preguntas tontas :D
No hay pregunta tonta, en todo caso, puede haber preguntas mal planteadas :) (y no es el caso)
Si recomiendo aprender, eheheh claro, pero es que soy una enamorada de la programacion. Pero vamos, sí, un barniz cultural nunca viene mal, aunque sea por saber como funcionan las webs y los programas por dentro.
Cuanto puede llevar aprender? uf! no sabria decirte... yo estuve mucho tiempo picoteando aqui y alla hasta que me decanté por laprogramacion web (php principalmente) y puse en serio, pero claro, en aquella epoca no tenia trabajo, asi que no puedo comparar. Lo que si puedo decir es que es algo que no se termina de aprender. Todo el rato salen cosas nuevas, otras se quedan obsoletas... es como el seo, requiere estar en constante acutalizacion o si no te quedas fuera de juego! Y si encima te "hace ojitos" otra plataforma/lenguaje (como me ha pasado a mi con las apps), apaga y vamonos! Entonces si que es ya un no acabar :)
Gracias Silvia. Te estás portando :). Le voy a tirar un tirón a Nico @sauron por no pasarse por este hilo jaja. Aunque le perdono porque se que esta liadisimo.
Cual de los lenguajes es más práctico y fácil de aprender? Hablo sin fijarnos en lo que ganan los desarrolladores. Que alguno me dirá para Apple jeje.
Hay contenido gratis para aprender este tipo de programación o todo de pago?
Graciiiiiiiias de nuevo :)dislikeit Yo sólo os digo una cosa:
Es una locura no apuntarse al grupo de Wordpress de @"Silvia77" cuando éste salga!
Da igual que sean 5 ó 10 dólares, vaís a tener un retorno de inversión como en ningún otro sitio!
La tía domina WP de espaldas, MU, plugins y temas propios, seguridad de WP... No conozco a nadie que controle más de WP dentro del mundo hispano que ella!
Y no lo digo pq sea mi mujer, sino pq hoy mismo acabo de rechazar con todo el dolor de mi corazón el que @"Silvia77" sea poniente en el WordCamp de éste año en Copenhague por falta de tiempo :(
En cuanto a la pregunta de @"fxgod" , como antiguo programador de C, estoy seguro de que te será más fácil empezar con PHP, aunque si sabes C.... jeje verdad @"Silvia77" ? :pSilvia77 @fxgod , pues a ver. Para web, que es lo que tenemos mas a mano , sí o sí PHP, acompañado de javascript. Son 2 lenguajes que se complemetan a la perfeccion, y encima hay cientos de manuales y cursos gratuitos en la red (eso si, para PHP busca que sea medio actual y que toque la programacion orientada a objetos, que los nuevos estandares cada vez van mas por esa rama). Y (desde mi punto de vista) es un lenguaje (php) razonablemente "comprensible".
Para ello ademas de hacerte con documentacion un curso etc, necesitarás instalarte un servidor Apache en tu pc, pero traquilo, que es open source y puedes instalarte una version "full equip" (con php y base de datos mysql, tambien imprescindible) para poder aprender y trastear con ello por 0 eulos, y es que algo que es fundamental, es poder experimentar. Ademas, pues como decia antes, para web es lo que manda. Y si te interesa wordpress (la plataforma de mayor alcance ahora mismo, con un 20% mas o menos de las webs corriendo sobre ello y en aumento) es fundamental. Y con eso creo que se puede obtener la base para luego saltar a otros lenguajes.
@dislikeit :)rikko @fxgod aquí tienes una página para empezar a aprender algo http://www.aprenderaprogramar.es/
En cuanto al tiempo de aprendizaje, este artículo quizá exponga la "dura realidad":
http://loro.sourceforge.net/notes/21-dias.html
Te lo resumo: prepárate a invertir 10 años. Puf. Demasiado para mi.fxgod Silvia77 escribió:@fxgod , pues a ver. Para web, que es lo que tenemos mas a mano , sí o sí PHP, acompañado de javascript. Son 2 lenguajes que se complemetan a la perfeccion, y encima hay cientos de manuales y cursos gratuitos en la red (eso si, para PHP busca que sea medio actual y que toque la programacion orientada a objetos, que los nuevos estandares cada vez van mas por esa rama). Y (desde mi punto de vista) es un lenguaje (php) razonablemente "comprensible".
Para ello ademas de hacerte con documentacion un curso etc, necesitarás instalarte un servidor Apache en tu pc, pero traquilo, que es open source y puedes instalarte una version "full equip" (con php y base de datos mysql, tambien imprescindible) para poder aprender y trastear con ello por 0 eulos, y es que algo que es fundamental, es poder experimentar. Ademas, pues como decia antes, para web es lo que manda. Y si te interesa wordpress (la plataforma de mayor alcance ahora mismo, con un 20% mas o menos de las webs corriendo sobre ello y en aumento) es fundamental. Y con eso creo que se puede obtener la base para luego saltar a otros lenguajes.
@dislikeit :)
Gracias Silvia.
He decidido pegar un buen repaso al html, que aunque lo domino nunca viene mal. Despues me metere con PHP, que me pasa lo mismo que con html, hace que no lo toco y aunque conozco bastante lo suyo es repasar.
Luego creo que me metere con java, pero ya pasara un tiempo cuando llegue ahi :D
rikko escribió:@fxgod aquí tienes una página para empezar a aprender algo /
En cuanto al tiempo de aprendizaje, este artículo quizá exponga la "dura realidad":
/notes/21-dias.html
Te lo resumo: prepárate a invertir 10 años. Puf. Demasiado para mi.
Bueno compi... pero dentro de 10 años podras decir que saber programar. Nadie regala nada en la vida para bien o para mal :)Sauron @"rikko" y @"fxgod" eso de programar en 10 años lo veo un disparate, evidentemente es como cualquier cosa que se practica mucho, cada vez eres más hábil y requieres menos tiempo en hacer lo mismo que hacías meses atrás, pero no creo que debas emplear 10 años para llegar a un punto que puedas decir que ya sabes programar. Estoy seguro que muchos empezando desde cero en pocos meses ya pueden montar su primera aplicación decente en Android o iOS, el tema es como todo dedicarle tiempo :)Silvia77 estoy de acuerdo con @sauron , no lo queria decir por no ir de sobrada xD pero 10 años me parece un poco exagerado.lukkazw buenismoooooooooo graciasNrr Si quieres DINERO ve a por iOS ... si quieres volumen ve a por ANDROIDAlexander9090 interante articulo a aprender java que es la base en android :)Shadyck Silvia77 escribió:estoy de acuerdo con @sauron , no lo queria decir por no ir de sobrada xD pero 10 años me parece un poco exagerado.
Para propulsar más eso, en la comunidad de minecraft hay muchos servidores, para los cuales hay que crear plugins, los cuales suelen usar Java o JavaScript, yo soy amigo de un chico de 16 años, programador de un server, y me contó que empezó a los 14, y bueno, ahora mismo está desarrollando un juego para android, y los plugions de su servidor son unos 50, TODOS creados por él.
Resumido: En dos años sabe manejar Java y JavaScript muy decentementeRafaanto rikko escribió:Me gustaría iniciarme en el tema de las aplicaciones para móviles, ¿alguien puede recomendarme recursos de calidad para empezar a estudiar? Gracias por adelantado.
ECLIPSE EL MEJOR AMIGO(A).
SALUDOS!;)Nicogdi Te recomiendo mejorando.la, buscalos son muy buenos.
Este hilo pertenece al archivo del foro y ya no admite respuestas.
Otros hilos de esta sección
- Crea Juegos facilmente para Android y monetiza con Admob GratisSauron · 29 ene 201726 respuestas · 49.963 visitasÚltimo mensaje: 4 abr 2023
- Como crear una aplicación móvil sin necesidad de saber programarSauron · 29 ene 201518 respuestas · 29.140 visitasÚltimo mensaje: 15 nov 2016
- Curso para aprender a hacer apps (juegos) para AndroidSilvia77 · 13 feb 201512 respuestas · 27.401 visitasÚltimo mensaje: 14 mar 2021
- Recién llegadoguillermoserrano · 10 dic 20196 respuestas · 12.691 visitasÚltimo mensaje: 11 mar 2020
- ¿Cual es el mejor creador de apps gratis?adrianlafama · 7 feb 20185 respuestas · 12.536 visitasÚltimo mensaje: 16 ene 2023
- Recomendacion de Web para crear aplicacionesenmma · 30 nov 20152 respuestas · 11.311 visitasÚltimo mensaje: 14 mar 2021
- ¿Como convertir web en una aplicacion para dispositivos moviles?TaloBV · 25 ago 20181 respuestas · 10.721 visitasÚltimo mensaje: 27 sept 2019
- Ionic el bootstrap de las aplicaciones móvilesSauron · 19 ene 20159 respuestas · 10.570 visitasÚltimo mensaje: 19 ene 2015

