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?

Respuesta corta :
deberá agrupar su aplicación con la capacidad de recuperar información de un almacenamiento local. Su mejor apuesta sería SQLite. Lo siguiente sería un buen comienzo.

http://www.vogella.com/tutorials…

Respuesta larga:
No sé cuál es el propósito y el alcance de su aplicación. Sin embargo, debe hacerse estas preguntas:
1. ¿Qué tipo de información vas a poner allí? ¿Histórico? ¿Personal?
2. ¿Por qué estás haciendo esta aplicación?
3. ¿Vas a poner esto en Google Play Store? ¿Esperas que tu aplicación sea útil para las masas?

Esto se debe a que si planea poner información histórica masiva. Para comenzar, tendrá que tener una gran base de datos de información. Sin mencionar los cambios anuales. Además, si tiene la intención de que su aplicación sea utilizada por las masas, su idea e implementación deben planificarse adecuadamente.

Como Ahmad Faridi ha sugerido correctamente, use SQLite. Pero piensa de nuevo.
La historia del mundo donde obtienes información puede comenzar a partir del 5000 a. C. Y si el número total de eventos por año llega a alrededor de 50 (este es un número muy pequeño considerando que está agregando información histórica), tendrá (5000 + 2014) * 50 = 350,700 registros en su base de datos.
Este no es un número enorme y puede almacenarse localmente en su aplicación. Pero diséñelo bien porque 350K tampoco es un número muy pequeño si el diseño de la base de datos es malo.
Si hay más de 50 eventos por año (que supongo que considerará el tamaño del mundo world) Muestre los más importantes que se almacenan localmente. Y si hay alguna conexión a Internet, obtenga la información restante del servidor. De esta manera, aborda todas las inquietudes.
Espero que esto ayude. Todo lo mejor.

La página de inicio de SQLite es la mejor opción para mantener datos en aplicaciones móviles.
Antes de atender la llamada, asegúrese de qué tipo de datos va a guardar y durante cuánto tiempo deben conservarse (puede ser por un año, como mencionó en la pregunta). Personalmente, estoy en contra de guardar grandes cantidades de datos localmente en el dispositivo móvil, ya que se muestran como datos de la aplicación y odio cuando una aplicación muestra más de unos pocos MB.

Otra ventaja de almacenar datos a través de Internet es que el esquema que estaría bajo su control puede modificarse cuando sea necesario y facilita la publicación de actualizaciones de la aplicación.

More Interesting

Si hago un juego para Android, ¿las universidades lo verán como algo grande? ¿Se considerará una buena actividad extra curricular?

Quiero un efecto de sala de conciertos en un reproductor de música. ¿Qué aplicación de reproductor de música para Android admite un ecualizador de sala de conciertos al igual que el reproductor de música en los teléfonos Samsung?

Mi teléfono Android ya no está instalando archivos apk, ¿cómo solucionarlo?

Estoy interesado en el desarrollo de aplicaciones. ¿Dónde en Mumbai puedo aprenderlo?

Si desarrollo una aplicación de Android, ¿debo responder ante el gobierno o cualquier otra autoridad sobre cómo uso los datos proporcionados por los usuarios?

Quiero aprender a desarrollar aplicaciones de Android desde cero. ¿Dónde y cómo empiezo?

Tengo una aplicación de Android que me puede ayudar a buscar texto por voz. ¿Cómo puedo calcular la tasa de precisión (tasa de error de palabras)?

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

Cómo aprender a hacer una aplicación de Android como un estudiante de PCB de clase 12 que quiere adoptar la medicina como profesión y desarrollador de aplicaciones como un pasatiempo a tiempo parcial

Tengo una idea para un juego de Android que quiero desarrollar. ¿Alguien puede sugerir algunas cosas como cómo puedo comenzar y aprender caminos?

Estoy haciendo un BE en informática y tengo que hacer una aplicación de Android que aún no se ha hecho. ¿Cuáles son las nuevas ideas para las aplicaciones de Android?

Si mi teléfono se pierde, ¿cómo puedo ocultar o eliminar los datos sincronizados de mis diversas aplicaciones de la persona que encuentra mi teléfono?

Recibo entre 60 y 80 descargas al día con mi nueva aplicación en la categoría Casino. Solo EE. UU. ¿Es bueno o promedio para una nueva aplicación?

Mi primera aplicación alcanzó las 50,000 descargas en 9 meses. ¿Es bueno eso?

Si tengo la intención de crear múltiples aplicaciones que luego se adquirirán, ¿es mejor crear una compañía para todas las aplicaciones o que cada aplicación sea su propia entidad legal bajo una única propiedad?