Post on 15-Mar-2016
description
DESENVOLUPAMENT D’UNA APLICACIÓ MÒBIL ANDROID PER ALS
BOMBERS DE LA GENERALITAT
GesBomberMartí Ollé GatellCurs 2011/2012
Índex Introducció Objectius Idea i Entorn Desenvolupament de l’APP
L’arquitectura de classesInterfície amb l’usuariLes activitats (Activity)
Conclusions Planificació temporal En el futur...
Introducció
Història d’Android
Model, Vista, Controlador (MVC)
Objectius Desenvolupar una aplicació mòbil
Aprendre nous llenguatges de programació
Facilitar l’entorn de treball del cos de Bombers de la Generalitat
Treballar conjuntament amb el cos de Bombers de la Generalitat
Idea i Entorn La idea sorgeix entre dos companys i jo
Necessitat de consultar dades més freqüentment
El sistema del cos de Bombers de la Generalitat no ho permet
El cos de Bombers de la GeneralitatLa seva jornada laboralDificultats per consultar dades fora del parc
Per entendre millor l’aplicació explicarem l’entorn de treball on esta dirigida i d’on va sorgir la idea
Desenvolupament de l’APPL’aplicació consta de: L’arquitectura de les classes
La Base de Dades (SQLite)Estructures de dades
La interfície amb l’usuariLayouts (XML)
Les activitats, el funcionament de l’APPLes classes que donen vida als layouts
(Java)
L'arquitectura de classes La Base de Dades i les seves taules
UsuarisParcsEventsEventsUsuari
Estructura de dades (Objectes)UsuariParcEventTweet
La Base de Dades i els objectes que s’han creat són els següents
Interfície amb l’usuariPer explicar els layouts veurem captures de pantalla per fer-ho
més entenedor i menys pesat:
Les activitats (Activity)
Classe Nativa Calendar de JAVA
Llibreria JSON
API de GoogleMaps
Les activitats estan implementades com qualsevol programa en java, amb les seves iteracions, variables... Per no explicar aquest tros de codi feixuc i pesat explicarem els tres grans “algoritmes” que ens han servit per desenvolupar l’APP
Conclusions El sistema operatiu Android
L’Ajuda dels companys de treball
L’APP agrada a forces Bombers
La millora a l’hora d'organitzar-me tasques i compaginar-les amb altres feines
Les conclusions que s’han pogut extreure són aquetes
Planificació temporal (1/2)
Aqueta és la planificació que s’ha seguit a l’hora de desenvolupar el projecte
Planificació temporal (2/2)
En el futur...
Solucionar els temes legals
Permetre a l’APP accedir als servidors
Afegir noves funcionalitats a l’APP
Gràcies!