Cómo enseñarme a mí mismo cómo diseñar y construir aplicaciones móviles

Bien, tenemos otro desarrollador de aplicaciones móviles, ¿verdad? 😉 Ah, y solo te ayudaré en Android. El desarrollo de iOS es griego para mí …

  1. Aprende Java y XML . Esos son los elementos clave de cualquier aplicación de Android. Si bien no he lanzado ninguna aplicación yo mismo, he estado desarrollando bastante, y puedo decir razonablemente que necesitas tener alguna experiencia previa usando Java y XML. Cuando desarrolle una aplicación de Android, (obviamente) necesitará algunas características adicionales, como métodos que antes no se conocían. Del mismo modo con XML. Si bien es posible que no haya oído hablar de ellos antes, no tendrá problemas para comprenderlos si conoce los conceptos básicos, como métodos, interfaces y variables públicas y privadas. Si tiene problemas con el Java “normal”, tendrá que trabajar el doble de duro para codificar algo para Android.
  2. Hablando de Photoshop … Creo que eso sería útil para usted, ya que muchas aplicaciones hoy en día están basadas en gráficos. Después de todo, incluso una aplicación de negocios tendrá iconos con estilo, ¿no? Y si planea diseñar el juego de próxima generación, definitivamente necesitará algo de experiencia en el diseño de imágenes. Pero, para una aplicación ordinaria, creo que “el conocimiento intermedio en Photoshop” servirá.
  3. Sobre el lanzamiento de una aplicación. Puede hacerlo a través de Google Play con un pago fijo de una sola vez de 25 dólares. Sin embargo, valdrá la pena si planeas monetizar tus aplicaciones o lanzar más de una. Y, si tiene amigos (y estoy seguro de que los tiene), una aplicación gratuita podría ser algo recomendable. ¿A quién le importaría, especialmente si la aplicación tiene elementos gamificados?

Las aplicaciones y los juegos son similares, pero no exactamente iguales. Los “juegos” son un subconjunto de “aplicaciones”. Técnicamente, un juego de Android es una aplicación, pero no todas las aplicaciones son juegos. Dicho esto, los juegos comparten características comunes, como marcadores, material gráfico, tablas de clasificación y todo lo que tienes. Sin embargo, no deberías tener dificultades técnicas para lanzar un juego, aparte de codificarlo, pero podría decirte que hay algunas bibliotecas de Google para mejorar la experiencia de tu usuario.

En cuanto a algunos materiales en línea, hay muchos libros por ahí. Solo busca en línea. Sin embargo, la programación de Android | Big Nerd Ranch es una gran fuente. Una vez que te has mojado los pies, hay algunas aplicaciones de Android que enseñan programación de Android (lo sé, suena divertido, pero es cierto).

Incluso si no libera una aplicación per se, habrá adquirido una rica experiencia, que definitivamente será útil en trabajos relacionados con Java y Android. ¡Feliz codificación!

Puede comenzar buscando en Google tutoriales de aplicaciones de teléfonos Android / iOS / Windows. Luego, puede comenzar a practicar creando una aplicación ficticia. Si eres intermedio en Java / C ++ no será difícil. De hecho, las aplicaciones de Android están construidas con Java.

Solo recuerda. Google es tu amigo.

Consulte Cursos en línea gratuitos y Aprendizaje en línea de ALISON para obtener cursos en línea y gratuitos similares a lo que está preguntando.