Abstract:
|
En aquest projecte aprofitarem les noves tecnologies que el mercat ens ofereix.
Tecnologies com el sistema operatiu Android, que permet al programador
llibertat per publicar les seves pròpies aplicacions, sense cost addicional i amb
l’oportunitat de treure beneficis.
Per aixó; i pel fet de poseïr un dipositiu amb aquest sistema operatiu, ens hem
posat com a objectiu apendre a dissenyar aplicacións Android.
La idea de la que partim per escollir un tema per l'aplicació, seria la de compartir
aquell vell llibre de receptes de l’avia que tothom té a casa, amb el teus amics i
la resta del món. En definitiva, el que es pretén és crear una aplicació que et
permeti crear receptes i compartir-les.
En surgeix un problema amb l'aplicació android, i és que pot ser que a algunes
persones no els hi resulti còmode treballar des del telèfon o tablet. Per tant, hem
cregut oportú complementar aquesta aplicació en una pàgina web de suport, en
la qual es pugui inserir, eliminar, modificar i obtenir receptes, així com l’alta i la
baixa dels usuaris d’aquesta aplicació.
Al trobar informació, que suggereix que fer les gestions sobre usuaris des de
dispositius android és altament insegura comparada amb les pàgines web, se'ns
presenta l'oportunitat de fer servir l'arquitectura MVC, més indicada per aquests
menesters. Per tant, la nostra aplicació tindrà: dues vistes, un controlador i un
model.
Per tant, d’una banda tindrem una aplicació android en la qual es podran buscar
receptes en una base de dades centralitzada. Haurem de tenir un sistema de
login per tal de que els usuaris puguin crear, modificar, eliminar y compartir les
seves receptes, en cas de que no es tingui usuari, se li facilitaran mètodes per
crear-se un compte.
Per altre banda, tindrem una pàgina web per la resta del món que no te accés a
dispositius android. La pàgina web ha de tenir pràcticament totes les
funcionalitats de l’aplicació, excepte que no disposarem de la llista de contactes
per compartir receptes, però si hi haurà un sistema de gestió d’usuaris per tal
que puguin accedir a l’aplicació android. |