Soy un principiante en el desarrollo de aplicaciones de Android. ¿Cuáles son los mejores proyectos que pueden ayudarme a aprender, así como a obtener una valiosa experiencia, pero que son lo suficientemente simples como para que un principiante los maneje?

Gracias por A2A

Debe elegir los proyectos que específicamente lo ayudarán a aprender diferentes conceptos de programación junto con el enfoque en el desarrollo de aplicaciones.

Estos son algunos de los proyectos que me parecieron útiles al aprender el desarrollo de aplicaciones de Android.

Aplicación de Bloc de notas : Esto lo ayudará a aprender sobre la manipulación de cadenas en java y controles de texto de Android.

Reproductor multimedia : esto te ayudará a aprender sobre las operaciones de E / S en Java y los controles multimedia de Android.

Aplicación Calendar / StopWatch : esto se explica por sí mismo.

Sistema de administración de la biblioteca: esto ayudará a aprender sobre las operaciones básicas de CRUD (crear, leer, actualizar, eliminar) y las interacciones de la base de datos con Android.

El tutorial de estos proyectos está disponible gratuitamente en YouTube e Internet, así que espero haberte ayudado de alguna manera. Hazme saber en caso de cualquier otra ayuda necesaria.

El mejor primer proyecto es uno que puede completar, de principio a fin (desde configurar el IDE hasta crear el APK y usarlo en un dispositivo en modo de lanzamiento, no solo en modo de depuración). Para ese propósito, * cualquier cosa * más complejo que “¡Hola, mundo!” servirá, incluso un tutorial con modificaciones muy pequeñas. Creo que seguir el ciclo de vida completo de la creación de una aplicación es más importante que las tecnologías específicas.

A continuación, considere cualquier cosa simple que pueda usar, incluso si usted es el único que lo usaría. Esto le ayuda a refinar el concepto, probar la aplicación y ajustarla.

Por ejemplo, piense en un pequeño paso que actualmente realiza manualmente, que la automatización podría ayudar. Por ejemplo, haga un cálculo (ingrese un número, presione el botón, vea el resultado). O haga algo más complejo y cargue una URL y tome todas las imágenes en una galería. Solo recuerde llevar su primera aplicación a través del ciclo de vida completo a la aplicación completa antes de pasar semanas / meses creando una aplicación más compleja que haga algo que le interese más.

Le sugeriría que primero practique la instalación de componentes básicos en cualquiera de sus aplicaciones, como: diferentes diseños, organizar elementos dentro de un diseño que se adapte a la mayoría de los tamaños de pantalla, mostrar mensajes de brindis, navegar de una actividad a otra, conectarse a Internet. especificando permisos en manifiesto, barras de acción en versiones superiores de Android, poniendo datos en Menú, lista desplegable de spinner, etc.

Te sentirías cómodo desarrollando cualquier aplicación lo suficientemente justa si tienes buena mano para usar los componentes mencionados anteriormente.

Puede crear una aplicación de noticias utilizando la API de noticias. Puede extraer datos de la API mediante json parsing … es muy simple

Hice esta aplicación de noticias usando una API JSON para noticias en vivo y titulares de blogs

NewsDroid – Aplicaciones de Android en Google Play

En realidad, hay muchos tutoriales de YouTube para algunas aplicaciones básicas de Android. Divisor de propinas, calculadora, bloc de notas … Pueden ser útiles.

Personalmente, creo que lo más importante es hacer algo con lo que te diviertas. Si lo vas a usar tú mismo, aún mejor. Primero comencé a hacer una “aplicación de hoja de trucos” que almacenaba las respuestas para un examen y como sabía que realmente iba a usarla más tarde, puse más trabajo en ello y todo el proceso fue más divertido e interesante, tratando de descubrir cada pieza por pieza, y agregando una funcionalidad después de la otra.

Fragmento de código en desarrolladores de Android y varios sitios que muestran artículos / blogs sobre temas particulares serán los mejores. Por ejemplo: si desea obtener información sobre la barra de calificación, el tutorial de la barra de calificación de Google Android, vaya al enlace que le resulte comprensible.

Los proyectos de Android en Treehouse pueden ser de gran ayuda si eres un principiante que quiere sumergirte seriamente en el desarrollo de Android. Es un sitio de pago por mes, pero creo que los primeros 30 días están bajo un período de prueba gratuito, suficiente para comenzar, y si le gusta lo que ve allí, puede unirse como miembro de pago. ¡Feliz programación!

Puede haber varios buenos cursos de capacitación en línea para aprender la programación de Android. Puedes probar estos tipos: http://www.thebestappbuilder.com … Lo que me gusta de su entrenamiento son los kits de aplicaciones. Puede crear sus propias aplicaciones con estos kits de aplicaciones, incluso si no sabe mucho acerca de la programación de Android. El código fuente es realmente útil para aprender a codificar su propia aplicación

Pruebe aplicaciones básicas como calculadora, fuente de noticias y álbum de fotos. Si realmente quieres aprender, creo que debes emprender algo que sea difícil y esforzarte por completarlo. Sigue aprendiendo mientras creas tu aplicación.

More Interesting

¿Cuánto tiempo lleva aprender a desarrollar una aplicación de Android / iPhone desde cero?

Me gustaría desarrollar mi primera aplicación de Android, pero ¿dónde debería comenzar?

No quiero optimizar mi sitio web para dispositivos móviles, ¿cuáles son los mejores proveedores del mercado?

Quiero iniciar una aplicación en mi idea, pero no tengo ni $ 150 para gastar en eso, ¿qué debo hacer?

Si tengo un grupo de más de 20 no programadores interesados ​​en probar mi aplicación móvil, ¿cuál es la mejor manera de comunicarme y hacer un seguimiento de los problemas?

Mi amigo me regaló una banda de fitness GOQii. ¿Qué es una aplicación que sería compatible con esta banda?

Tengo una aplicación en Google Play y Amazon, pero no tengo dinero para marketing. ¿Qué debo hacer?

Tengo ideas para aplicaciones móviles pero no las habilidades. ¿Cuál es la mejor manera de hacerlo ... o una empresa para asociarse?

Android (sistema operativo): ¿Cómo obtengo ingresos pasivos con las aplicaciones de Android?

Recibí un mensaje de verificación de WhatsApp que no pregunté, me preocupa que alguien esté usando mi cuenta de WhatsApp, ¿debería preocuparme?

Cómo crear un directorio específico de la aplicación (Android KITKAT 4.4+) en el almacenamiento externo secundario (tarjeta SD externa)

Tengo una gran idea de aplicación móvil. ¿Que hago después?

Cómo ejecutar 2 WhatsApp en mi iPhone

Quiero crear un juego para la App Store, ¿cómo y dónde empiezo?

Quiero construir una aplicación de billetera móvil. ¿Cuál es el desembolso de inversión? Cuanto tiempo llevara? ¿Qué tamaño y tipo de equipo de desarrollo necesito?