Sé cosas básicas de Android y creé 5-6 aplicaciones fáciles, ¿cómo puedo aprender las cosas difíciles?

¡Mantén la calma y sigue aprendiendo!

Es excelente que haya decidido aprender algo nuevo y haya tomado la decisión correcta al decidir aprender a codificar aplicaciones de Android, ya que hoy en día el especialista en desarrollo de aplicaciones gana mucho dinero y crea aplicaciones realmente valiosas e interesantes para todos nosotros. Para jugar cuando estás parado en la fila o esperando a alguien. Ahora ves que se usan siempre y en todas partes. Para respaldar su ansia de conocimiento, hemos formado una lista para tomar algunas herramientas útiles.

Las mejores herramientas para el desarrollo y diseño de Android

Si te preguntas cómo crear proyectos reales, también tenemos una publicación para compartir. El artículo dice cosas comunes, pero de todos modos son esenciales para desarrollar cualquier tipo de aplicación.

Cómo desarrollar aplicaciones móviles

¡Buena suerte con tus estudios!

Lo que está buscando requiere que tenga conocimientos avanzados sobre Android, Gradle y otros conceptos relacionados con el sistema operativo Android. Puede comenzar con Udacity [1]. Udacity tiene cursos diseñados por Google para Android. Estos cursos son para audiencias con experiencia de nivel principiante a experto. Si está dispuesto a gastar algo de tiempo y dinero, puede considerar tomar su programa Nanodegree [2]. También puede seguir el canal de YouTube: Desarrolladores de Android. Personalmente, encuentro estas fuentes realmente buenas. Alternativamente, puede buscar en GitHub cualquier idea y comprender y explorar las posibilidades.

Una vez que esté seguro de los conceptos, definitivamente puede seguir adelante e intentar construir esas aplicaciones complejas.

Notas al pie

[1] Udacity – Clases gratis en línea y Nanodegrees

[2] Desarrollador de Android Nanodegree de Google | Udacity

“Difícil” es relativo y por lo general solo significa “algo que aún no sabes”.

Snapchat, Facebook, Google, lo que no fue hecho en un solo día por una sola persona que tuvo una idea. Se necesita tiempo, mucho trabajo duro, prueba y error, y mucho, mucho aprendizaje para hacer un gran producto.

Pasar de proyectos “simples” a proyectos “difíciles” no es más que aprender un nuevo conjunto de tecnologías, bibliotecas, clases en un SDK, etc. Si ya es un desarrollador, ya sabe cómo abordar un nuevo desafío. Solo aprende y hazlo. La parte difícil es saber cómo hacerlo bien. Esa respuesta es más complicada y viene con experiencia.

¡De la misma manera que aprendiste las cosas fáciles! El aprendizaje es un proceso universal que no está vinculado al tema. Sabes cómo aprender, obviamente. Así que aprenda las cosas que necesita para hacer aplicaciones más complejas y difíciles, tal como lo ha estado haciendo. Acepte el desafío con el mismo enfoque: tengo un problema, ¿cómo lo resuelvo?

¡Buena suerte!

Hola,

Enviarme enlaces de algunas de sus aplicaciones para ayudarme a saber cuál es su nivel real en el desarrollo de Android.

Sylvain

More Interesting

Soy un chico de 16 años y me encanta desarrollar juegos y aplicaciones para Android. Pero ahora estoy pensando en promocionarlo, pero a un costo cero o con un bajo presupuesto. ¿Cómo?

Si quisiera hacer una aplicación de realidad aumentada, ¿debería usar Unity o Android Studio / software de código abierto?

Quiero crear una aplicación de Android que, si el usuario la usa durante un año, muestre la información sobre ese año. La información se almacenaría localmente. No quiero usar ninguna conexión a Internet, quiero que todo esté desconectado. ¿Qué debo usar?

Soy artista gráfico y diseño web (pero no soy programador) y tengo un cliente que quiere una aplicación de Android. ¿Qué es un software WYSIWYG para crear una aplicación que no requiere que aprenda un lenguaje de programación?

Estoy interesado en el desarrollo de Android. El estudio de Android necesita 2 GB de RAM, mientras que solo tengo 984 MB y no puedo permitirme aumentarlo. ¿Como lo instalo?

Acabo de ser contratado como ingeniero de control de calidad, pero tengo interés en el desarrollo de aplicaciones de Android, ¿qué debo hacer?

Mi cuenta de desarrollador de Google Play está suspendida. ¿Por qué Google siempre ha prohibido la cuenta de desarrollador y mis aplicaciones?

¿Cuál es la forma más fácil de comenzar a desarrollar aplicaciones de Android?

Si compro una reseña para una aplicación de Android, ¿es buena para mi aplicación?

Quiero hacer una pequeña aplicación de juegos en Android. No tengo ninguna experiencia en codificación. Por eso quiero contratar a alguien en Freelancer. ¿Debo hacerlo o no?

Tengo un iPad Air y últimamente ha comenzado a ser más lento, incluso cuando ejecutaba aplicaciones, solía funcionar perfectamente. ¿Por qué es esto?

Mi aplicación genera un mínimo de 40 descargas por día. ¿Cómo aumento ese número?

Quiero aprender el desarrollo de Android, pero después de ver Android Studio, el IDE desordenado con tantos botones y cosas complicadas, perdí la voluntad de estudiar y codificar. ¿Hay algún otro sitio donde pueda aprender Android de una mejor manera?

Quiero proteger mis aplicaciones con un bloqueo de aplicaciones. Quiero un patrón de bloqueo diferente para diferentes aplicaciones. ¿Hay alguna aplicación como esa (para Android)?

Actualmente estoy tratando de descargar música a través de una aplicación de descarga de MP3 para Android, pero cuando abro el archivo me envía a HTML Viewer y dice '' naf-naf ''. Qué significa eso?