Foros del Web » Programando para Internet » Android »

Qué Necesito para iniciar a programar

Estas en el tema de Qué Necesito para iniciar a programar en el foro de Android en Foros del Web. Buen día.. Iré directo al Grano.. Tengo nociones de programación; un poco en Java, Asp (Clásico), etc... El punto es que deseo iniciar en Programación ...
  #1 (permalink)  
Antiguo 25/03/2013, 09:50
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años, 6 meses
Puntos: 0
Información Qué Necesito para iniciar a programar

Buen día..
Iré directo al Grano..

Tengo nociones de programación; un poco en Java, Asp (Clásico), etc...
El punto es que deseo iniciar en Programación para Android y al ver las Faqs y tutoriales veo que aún así no me queda muy claro como iniciar...

Por Ejemplo...
Qué programas necesito?..
Para ASP o cualquier lenguaje puedo utilizar un editor de textos (llámese notepad llendome a lo básico), incluso esta por ejemplo el Frontpage o Dreamvewer para hacernos la "vida más fácil"...

También se que utilizando el IIS o incluso el PWS puedo ejecutar mis aplicaciones para luego subirlas a un servidor...

Incluso se que utilizando cualquier Windows (ó hasta donde yo se) puedo programar y desarrollar mis aplicaciones..

Ahora... para Android... cómo inicio?.
Qué programas me descargo?... puedo trabajar desde Windows?, existe algún Editor tipo Frontpage o Dreamvewer?... tengo que descargar "algo" para que mis programas se ejecuten (prueba/error)?... necesito algo en especial para subirlas a algún servidor y que sea descargada?..

Espero alguien pueda asesorarme, ya que tengo un proyecto que estaba desarrollando en ASP, pero me cambiaron la jugada y quieren que se realice de una vez en algo más sofisticado soportado por tablets...

Saludos y de antemano Gracias.
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México
  #2 (permalink)  
Antiguo 25/03/2013, 11:55
 
Fecha de Ingreso: abril-2011
Ubicación: Alicante
Mensajes: 52
Antigüedad: 13 años, 6 meses
Puntos: 3
Información Respuesta: Qué Necesito para iniciar a programar

Hola, para empezar te recomiendo que te descargues:
ADT Bundle que es un framework que incluye el sdk de android y el adb así te será más fácil empezar... Además está optimizado para android.
http://developer.android.com/intl/es/sdk/index.html

También te recomiendo que descargues Java JREy java JDK de este link:
http://www.oracle.com/technetwork/es...ads/index.html

Una vez tengas las descargas instalas los archivos de java descargados y después descomprimes el ADT Bundle en un directorio que recuerdes. Click en el archivo exe y ya podrás empezar a crear la máquina virtual para emular tu version de android.

Y sí efectivamente puedes trabajar en Windows sin problemas.

  #3 (permalink)  
Antiguo 25/03/2013, 12:31
 
Fecha de Ingreso: diciembre-2007
Mensajes: 81
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: Qué Necesito para iniciar a programar

Hola, alguien me puede ayudar?

Yo me he bajado el ADT Bundle y al iniciar Eclipse y pinchar sobre la ventana "Devices" para ver si me detecta mi telefono movil, me salta un error diciendome : "Failed to parse the output of 'adb version'.

Si intento ejecutar mi aplicacion en el emulador, en la consola sale:
[2013-03-25 19:27:15 - EjercicioContacto] The connection to adb is down, and a severe error has occured.
[2013-03-25 19:27:15 - EjercicioContacto] You must restart adb and Eclipse.
[2013-03-25 19:27:15 - EjercicioContacto] Please ensure that adb is correctly located at 'D:\analista programador\Android\adt-bundle-windows-x86_64-20130219\sdk\platform-tools\adb.exe' and can be executed.


Por favor necesito ayuda para solucionarlo,necesito usar Eclipse para mis clases. Alguien me puede ayudar? El archivo abd.exe por supuesto existe en esa carpeta.

Gracias.
  #4 (permalink)  
Antiguo 25/03/2013, 12:57
 
Fecha de Ingreso: abril-2011
Ubicación: Alicante
Mensajes: 52
Antigüedad: 13 años, 6 meses
Puntos: 3
Pregunta Respuesta: Qué Necesito para iniciar a programar

Qué modelo de móvil tienes?
Dependiendo del modelo debes bajar los drivers del fabricante o instalar el complemento del sdk llamado "google usb drivers".
Has creado una máquina AVD y la has iniciado?
  #5 (permalink)  
Antiguo 25/03/2013, 13:30
 
Fecha de Ingreso: diciembre-2007
Mensajes: 81
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: Qué Necesito para iniciar a programar

Si,he instalado los drivers de samsung y el ordenador me detecta el movil. Pero si abro eclipse el movil no me aparece y me sale el error que comentaba antes al pinchar sobre devices ,osea este:Failed to parse the output of 'adb version'.
  #6 (permalink)  
Antiguo 25/03/2013, 13:41
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años, 6 meses
Puntos: 0
Respuesta: Qué Necesito para iniciar a programar

Gracias por el apoyo Capixi..
Tengo una duda...
El ADT Bundle me pide una Contraseña a la hora de descomprimir...
He buscado en Internet pero no encuentro nada al respecto y dentro del Zip, no aparece ninguna... o no logro encontrarla...

Te habrá sucedido lo mismo?
Gracias
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México
  #7 (permalink)  
Antiguo 25/03/2013, 14:18
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años, 6 meses
Puntos: 0
Respuesta: Qué Necesito para iniciar a programar

Ya logre que me Instalara (o eso creo) los archivos que venían en el ZIP.

Podrías apoyarme en indicarme qué debe aparecerme (carpeta, iconos o algo extra) para saber sí realize bien los pasos..

Gracias
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México
  #8 (permalink)  
Antiguo 25/03/2013, 17:58
 
Fecha de Ingreso: abril-2011
Ubicación: Alicante
Mensajes: 52
Antigüedad: 13 años, 6 meses
Puntos: 3
Información Respuesta: Qué Necesito para iniciar a programar

No a mi no me pedía contraseña el zip.
Y dentro de la carpeta descomprimida hay una carpeta que se llama eclipse y otra se llama sdk, también hay un exe que se llama sdk manager. No se instala nada solo se ejecuta la aplicación eclipse dentro de la carpeta eclipse.

En fin deberías de mirarte algo de documentación...
  #9 (permalink)  
Antiguo 25/03/2013, 18:33
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Qué Necesito para iniciar a programar

Yo utilizo entorno de desarrollo sobre eclipse, por si te sirve, aquí están los pasos para dejarlo funcionando: http://notasprogramacion.sodenet.es/instalar-entorno-de-desarrollo-android/

Un saludo
__________________
Anotaciones de un programador
  #10 (permalink)  
Antiguo 25/03/2013, 22:31
 
Fecha de Ingreso: diciembre-2011
Mensajes: 408
Antigüedad: 12 años, 10 meses
Puntos: 18
Respuesta: Qué Necesito para iniciar a programar

a parte te recomiendo que busces algun curso en linea para que aprendas mucho mas rapido enviame privado para darte algunas paginas que use cuando estaba comenzando a aprender a programar en android
  #11 (permalink)  
Antiguo 26/03/2013, 07:15
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años, 6 meses
Puntos: 0
Respuesta: Qué Necesito para iniciar a programar

Gracias a todos por el apoyo !!!...
Como siempre, cuando uno inicia en algo nuevo, siempre ahí estamos dando lata ! jaja..

Saludos...

Minimal, te acabo de enviar un Priv...
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México
  #12 (permalink)  
Antiguo 27/03/2013, 14:52
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 7 meses
Puntos: 155
Respuesta: Qué Necesito para iniciar a programar

@Owen-Bonilla: Si vos queres aprender a programar para Android, con tener nociones de programación no vas a ningún lado, y menos haciendo los miles de cursitos o tutoriales online que podes encontrar por la web, que te pueden dar una idea pero no mas que eso.

Una constante que veo estos ultimos dos años es que medio mundo quiere aprender a desarrollar aplicaciones para Android, lógicamente, no se quieren perder el auge que tiene este mercado, entonces hacen cursos acelerados y tutoriales, con la esperanza de que van a terminar siendo programadores Android, y en realidad no terminan aprendiendo nada, en la mayoría de los casos terminan fracasando, porque no logran entender el 90% de lo que están haciendo...y esto se debe fundamentalmente a que antes de meterte en el mundo Android, debes conocer y entender Java, y cuando digo esto, no me refiero a conocer de memoria su sintaxis, sino me refiero a entender como funciona Java, su extensa API, los distintos patrones de diseño de software, base de datos, frameworks, OOP y todo lo que conlleva las clases y objetos...y todo eso no lo aprendes en un curso de Android...

Android es un SO basado en Java y que usa un kernell de Linux, si vos manejas Java, ya tienes recorrido mas del 50% para entender Android, luego es solo conocer su API y recién ahí podrás hacer lo que a vos se te ocurra

La mayoría de las aplicaciones y juegos complejos que ves en el Google Play, utilizan librerías tanto de Java como del mismo Android, la sintaxis de Android deriva de Java, su API en muchos casos deriva de JAVA, todo lo que es OOP deriva de Java, entonce Android no es nada mas que una extensión mas de Java con un API agregado

Ahora seguramente vas a encontrar mucha gente que te dice que podes usar PhoneGap, KENDO, Air, Flash, C++, etc, para hacer aplicaciones Android...y es verdad, hoy existen muchos recursos que te pueden facilitar el camino...pero son muy limitados en cuanto a la posibilidad de poder desarrollar la aplicacion que a vos se te ocurra...en cambio, conociendo y entendiendo Java y luego Android, podes hacer lo que se te ocurra sin limites

Te cuento una pequeña anecdota, que no me la olvidaré nunca...me ha pasado, en una consulta Android, donde un forero tenia un problema en el desarrollo de su aplicación, y cuya raíz era el poco conocimiento que esta persona tenia de OOP y por lo tanto la implementacion de sus clases y objetos era un desastre, y cuando se lo hago notar, esta persona me responde; "y que tiene que ver OOP con Android, si yo estoy haciendo una aplicación para el celular"...y ahi te das cuenta, que quieren correr sin saber gatear...

Consejo de amigo, dedicale unos cuantos meses a Java, y veras que luego te resultara pan comido hacer Android
  #13 (permalink)  
Antiguo 28/03/2013, 07:45
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años, 6 meses
Puntos: 0
Respuesta: Qué Necesito para iniciar a programar

@ipraetoriux, tienes mucha razón en tu comentario, muchas veces queremos "Correr sin haber gateado" y en algún tiempo me sucedió, pero entendí que el camino correcto es empezar con entender (leyendo) en qué me voy a meter y hasta donde quiero llegar.

En mi caso estoy consiente que en sí, Androir maneja en su mayoría aplicaciones tipo Java, tema que no domino al 100% pero si tengo las nociones, ya que las he aplicado en mis sitios Web, pero seguiré tu consejo, de adentrarme más a Java y después meterme a Android.

Mi consulta iba más hacia qué se necesita para iniciar en este ámbito, qué programas se utilizan?, qué lenguajes soporta?, cómo ejecuto mis aplicaciones para hacer mis pruebas, etc...

Checare todos sus comentarios, Gracias nuevamente a todos..
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México
  #14 (permalink)  
Antiguo 28/03/2013, 11:16
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 7 meses
Puntos: 155
Respuesta: Qué Necesito para iniciar a programar

..pues como IDE, hay varios buenos, para mi lo ideal para Java es NetBeans, no te olvides que es distribuido por el mismo Oracle... también podes usar Eclipse, son muy similares....esta bueno que uses ambos, ya que son los IDE mas usados a nivel corporativo cuando hablamos de Java...

...sobre Android, sin dudar Eclipse, desde la pagina oficial de Android puedes descargar el ADT (Android Develpment Tool) que incluye el Eclipse, el SDK y el AVD

http://developer.android.com/sdk/index.html
  #15 (permalink)  
Antiguo 28/03/2013, 14:26
 
Fecha de Ingreso: diciembre-2011
Mensajes: 408
Antigüedad: 12 años, 10 meses
Puntos: 18
Respuesta: Qué Necesito para iniciar a programar

eso que dices es un camino muy largo. ponerlo a programar en java no significa que se volverá programador android lo mejor en su caso es que se pague un curso o una especialización. una vez hice un curso de microsoft uff todo lo que había aprendido en años me lo explicaron en un día (de echo habían cosas que ni nombraban). creo que lo mejor para el es que pague un curso de especialización. que no los halla bueno como todo el tendrá que buscar y claro como dice el dicho lo mejor se paga.


como tampoco leer la guia de android no le va ayudar mucho ya que es como la guía de ayuda que trae visual studio (alguno recuerda el horror de las horas que pasábamos leyendo en msdn). por eso es mejor una especialización o un curso todo esta mas ordenado aunque sea poco o bastante es como la biblia algo queda.

Etiquetas: java
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:10.