De acuerdo con mi discusión con usted en los comentarios anteriores, necesitará dos cosas:
1. Conocimiento intermedio del desarrollo de aplicaciones de Android.
2. Lista de características que necesita implementar.
Aquí está lo que tú necesitas hacer:
1. Para aumentar su conocimiento de Android, diría que los tutoriales publicados por el equipo de Google son muy agradables https://www.youtube.com/user/and…
pero me gusta este en particular por Tim Kipp https://www.youtube.com/playlist…
y este de Derek Banas
- Mi Android no reproduce videos, ¿qué debo hacer?
- Quiero desarrollar aplicaciones de Android. ¿Cómo debo comenzar esto y qué libros debo leer?
- Soy un programador de C. Me gustaría aprender Android desde cero. ¿Puedes sugerirme algún sitio que tenga AZ de Android?
- Me he encontrado con tres lanzadores de Android que tienen más de 100 millones de descargas que alcanzan esos números en solo unos pocos meses; ¿Cómo es eso posible?
- Tengo un Motorola Droid Maxx, y después de iniciar y cerrar sesión en algunos servicios obtengo estos procesos. Aparece una ventana emergente de puntaje cada cinco segundos, lo que hace que mi teléfono sea inútil. Noto una serie de procesos y servicios que se ejecutan en segundo plano. ¿Cómo evito que estos comiencen?
Hay muchos más que puedes encontrar.
2. Incluso después del tutorial, no podrá encontrar implementaciones exactas de algunas características. Entonces, aquí buscas alguna aplicación que lo haya hecho antes, por ejemplo, si necesitas implementar la pestaña Me gusta de Facebook Messenger, buscas un ejemplo en alguna parte y luego creas en ella.
Espero que mi respuesta te ayude.