Soy de la sucursal de ECE, pero quiero crear una aplicación de Android, ¿cómo debo proceder?

Para desarrollar aplicaciones de Android, no importa de qué rama se encuentre. Hay muchos cursos de desarrollo de Android disponibles en línea y lo mejor es que son absolutamente gratuitos.
1. Si conoces el lenguaje de programación Java y eres bueno en eso, sería muy bueno. En caso de que no esté tan seguro, puede consultar el curso en línea de Coursera y aprender / revisar sus conceptos de Java allí.
2. Para aprender el desarrollo de Android, consulte Coursera. Y te sugiero que practiques todos y cada uno de los pequeños módulos que enseñan junto con el curso. Sería muy útil.
3. Puede leer la documentación junto con el curso en línea sobre desarrollo de Android en https://developer.android.com/ porque leer es una parte importante del aprendizaje.
4. Después de completar el curso en Coursera, puede consultar el curso en línea de Udacity. Enseñan cómo desarrollar una aplicación desde el principio. Al hacer este curso, terminarás teniendo tu propia aplicación de ejecución completa que te brinda un inmenso placer si no eres de la rama de TI / CS y estás desarrollando algo por primera vez.

También soy ingeniero electrónico, pero aprendí fácilmente el desarrollo de Android a través de estos cursos. Obviamente, podría haber algunos otros cursos disponibles, pero estos funcionaron para mí. Si realmente desea pasar a la codificación y desarrollar aplicaciones de Android, confíe en estos cursos de ayuda.

Espero que esto ayude. Feliz aprendizaje.


Como tiene experiencia en ECE, supongo que conoce la programación básica de C. Este no es un conocimiento requerido, pero será útil.

Para desarrollar una aplicación de Android, necesitará:

  1. Java
    Las aplicaciones de Android están escritas en Java principalmente. Es fácil de aprender. Si ya conoce C, entonces aprender Java es más sobre comprender los conceptos de OOP.
    Enlace: http://code.tutsplus.com/tutoria
  2. XML
    Es un formato de archivo en el que se escribirán los metadatos de configuración de su aplicación. Es muy fácil de entender con solo leer el archivo XML.
  3. Entorno de desarrollo
    Es el conjunto de softwares necesarios para ayudarlo a escribir, compilar, probar y ejecutar sus códigos.
    Enlace: https://developer.android.com/sd
  1. (alternativo) Arrastrar y soltar
    Hay softwares que permiten hacer lógica de aplicación sin escribir códigos. Entonces no necesitas entender Java. Pero siempre es útil tener conocimientos básicos de programación.

Cuando comiences, sigue un buen tutorial. Hay muchos tutoriales decentes disponibles en línea como Getting Started with Android Studio – Tuts + Code Tutorial.
Alternativamente, también puede seguir tutoriales en video en YouTube o programar aplicaciones móviles para sistemas portátiles Android: Parte 1 (Coursera).

Puedes seguir la guía oficial Construyendo tu primera aplicación.

Una vez que escriba su aplicación, puede ponerla en Google Play.
La programación es intimidante al principio, te aconsejo que no te rindas solo porque las cosas no están sucediendo como se esperaba. Siempre puede buscar en Google o buscar en StackOverflow cualquier tipo de error.

Todo lo mejor.

Hay muchos cursos en línea disponibles para estudiantes que desean aprender Android o cualquier idioma diferente de la chatarra, algunos de los sitios web que ofrecen cursos de Android son:
1) Aprenda diseño web, desarrollo web y más | Casa del árbol
2) Video tutoriales y capacitación en línea

Aquí están los otros 27 sitios web para cursos en línea:
27 maneras de aprender a programar en línea

Un poco de Core Java junto con cualquiera de los siguientes cursos lo ayudarán a crear una aplicación de Android.

La respuesta de Anand Pentakota a ¿Cuál es el mejor curso en línea gratuito para aprender Android?

Desde mi experiencia, intente seguir estos pasos:

1) Defina su problema correctamente.

2) Crear el algoritmo

3) Crear la base de datos (si es necesario)

4) Ahora verifique el algoritmo

Ahora has hecho la parte más importante del trabajo.

5) Dé una semana para aprender Java, si sabe C le ayudará, de lo contrario aprenda C primero y luego Java. No tomará más de 3 semanas (3 a 4 horas diarias).

6) Descargar android studio

6) ahora da un par de días para aprender los códigos básicos de Android

7) Comienza a desarrollar tu aplicación.

Si necesita ayuda, no dude en enviarme un mensaje, con gusto lo ayudaré. Libre de curso 😉

Escribir aplicaciones de Android es cosa de bebés en comparación con ECE. Mientras puedas programar bastante bien, no es una cosa de O-O.