Ver la Versión Completa : [ CONSULTA ] Curso online de desarrollo de aplicaciones para iOS y Android
Buenas tardes a todos, a ver si me puede guiar alguien......
Resulta que estoy interesado en hacer algún curso para introducirme en este mundo......empezaría desde cero.
El caso es que estoy indeciso, por que he visto cursos en los que las condiciones, temario, material de trabajo, horas, etc.....son muy parecidas, pero me ha llamado la atención que hay diferencias entre ello de hasta 1000€......y me surge la duda de si con un curso de 200 0 300€ se aprende poco o de si 1500€ es muy caro y no seria necesario gastarse tanto para dar con un curso bueno.
A alguien le pasó lo mismo alguna vez?
Gracias.
manolazo
10/10/14, 22:23:31
Hola.
Yo no pagaría un duro por aprender Android, primero aprende java y luego te metes en android.
En la red hay mil recursos para aprender gratis, tutoriales, libros etc
Los que estoy mirando llevan un curso java incluido.
Gracias por tu aporte. :ok:
JamesRevelo
26/10/14, 05:40:30
Entra a mejorando.la que son mas baratos y de gran calidad
si sabes Java, android es tan popular que hay mil millones de ejemplos y ayuda en la red, no hacen falta cursos con ser un poco de autodidacta, saber un mínimo de ingles, y muchas ganas de aprender.
solo hay que pelearse con ello y echarle horas.
kriogeN
26/10/14, 21:41:01
Con el curso de SGOLiver y sabiendo Java aprendes a programar en Android en un plis plas.
Y en cuanto a IOS, todo está en proceso de migración de Objective-C a Swift, así que si haces un curso de Objective-C dentro de 1 o 2 años no te valdrá para nada, y si haces un curso de Swift hasta dentro de un tiempo tampoco te valdrá para nada. Malos tiempos para aprender IOS, salvo que quieras aprender ahora Objective-C y después Swift. Por cierto ambos lenguajes dan asco.
mocelet
27/10/14, 14:32:40
y si haces un curso de Swift hasta dentro de un tiempo tampoco te valdrá para nada. Malos tiempos para aprender IOS, salvo que quieras aprender ahora Objective-C y después Swift. Por cierto ambos lenguajes dan asco.
Gracias por los ánimos :D
Lo siento por usurpar el hilo... ¿lo de que no valdrá para nada hasta dentro de un tiempo lo dices de cara a trabajar con proyectos que ya tengan código en Objective-C, por la falta de ejemplos o porque es imposible hacer una app completamente en Swift hoy día?
kriogeN
27/10/14, 15:30:49
Gracias por los ánimos :D
Lo siento por usurpar el hilo... ¿lo de que no valdrá para nada hasta dentro de un tiempo lo dices de cara a trabajar con proyectos que ya tengan código en Objective-C, por la falta de ejemplos o porque es imposible hacer una app completamente en Swift hoy día?
Si es posible hacer una app hoy en día en Swift, aunque desde hace poco, cuando salió Swift no había UIKit para Swift.
Lo digo porque si quieres hacer cualquier aplicación medio decente en IOS tendrás que recurrir a librerías externas, y esas librerías están todas escritas en Objective-C, hasta que no migren a Swift o salgan versiones Swift no podrás usarlas.
Dexafree
27/10/14, 15:48:56
Lo digo porque si quieres hacer cualquier aplicación medio decente en IOS tendrás que recurrir a librerías externas, y esas librerías están todas escritas en Objective-C, hasta que no migren a Swift o salgan versiones Swift no podrás usarlas.
Aunque el tema esté derivando un poco (sería interesante crear un hilo de debate sobre esto, aun y no ser estrictamente sobre Android), una de las ventajas de Swift es que puedes utilizar código de Objective-C en tu proyecto Swift de forma muy fácil (solo necesitas los .h y crear un archivo de enlace, que consiste en llamadas a los headers)
Si quieres desarrollar para iOS/OS X lo que debes aprender es Cocoa/Cocoa Touch (el Kit de herramientas que proporciona Apple para desarrollar para sus dispositivos, UIKit, Foundation...), después la sintaxis del lenguaje es "lo de menos" (cierto es que Swift es más agradable que Objective-C), aunque evidentemente es importante saber cómo utilizar el lenguaje.
Igualmente, si quieres aprender a programar para Android, lo que debes aprender es cómo moverte por el SDK de Android, Activities, Intents, Services... Que se haga en Java es algo secundario (por programar, puedes hacerlo incluso en Groovy, más cómodo que Java), aunque repito, es importante también saber cómo programar en ese lenguaje.
Evidentemente hablamos de aplicaciones nativas (dejamos de lado todo lo referente a Phonegap y webapps)
Sobre este tipo de cursos, por lo que he podido observar, muchos ofrecen "Niveles" en los que te dan distintas partes de esa introducción que precisamente nombraba.
Primero te explican las Activity y algunos Intent, pero si quieres ver comunicación de red (AsyncTask) necesitas pasar al segundo nivel (previo pago de nuevo)
Este tipo de cursos pueden estar bien para obtener una primera aproximación sobre como programar para un sistema operativo, pero una vez terminado es cuando empiezas a darte cuenta de la cantidad de cosas que el sistema ofrece, y de que tendrás que ir a parar a la documentación oficial si quieres crear realmente aplicaciones de calidad.
Por hacer un símil, sería como si fueras a la autoescuela, te explicaran la teoría y te dieran 3 prácticas.
Sabrías llevar el coche, pero no conducirlo.
Y por fortuna, internet está plagado de proyectos, tutoriales y ejemplos para hacer prácticamente de todo, así que lo único que falta es echarle horas y disfrutar aprendiendo
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.