Desarrollo de aplicaciones de Android: ¿Cómo hago una aplicación como Vocabulary Builder?

No sé mucho sobre el front-end, bueno, la aplicación se ve muy bien y sin problemas. Y soy malo en la interfaz de usuario.

Pero back end, sí, puedo contarte sobre eso. Lo primero es que la aplicación se basa completamente en hechos ya conocidos: datos, palabras y significados. Entonces, necesitamos una base de datos, que esté llena de palabras y significados en inglés. Y si planea tener una lista de palabras diferente para mostrarse todos los días, entonces debe buscar una base de datos en línea y actualizar la base de datos sobre lo que se le mostrará al usuario o puede tener alguna opción al azar. O simplemente puede tener una base de datos local, pero esta es una base de datos ya completa, por lo que debe aprender a administrar una base de datos que se encuentra dentro del apk. No sé mucho sobre esto, pero así es como funcionan los diccionarios fuera de línea, creo. Y, en consecuencia, el archivo apk será grande, ya que ya tiene la base de datos con todas las palabras. Pero si va a utilizar una base de datos en línea y mostrar datos, entonces su apk será muy pequeña, ya que todos los datos se almacenan en la base de datos en línea (que está en el servidor).

Esta es la idea básica que puedo dar. Desarrollar sobre esto. Y si está planeando usar la base de datos en línea, pruebe AWS – Amazon Web Services.

Amazon Web Services (AWS) – Servicios de computación en la nube