1. Application Android de Financement participatif
(CrowdFunding) pour le developpement de projets
d'utilite publique
FERRAND Anthony NELAUPE Lucas
Concours Adullact : Cree ton appli libre
18 septembre 2014
1/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 1 /
2. 1 Le probleme de la baisse des dotations
Baisse des ressources pour le
11. cites techniques
Licence
3 Demonstration
3/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 3 /
12. Le probleme de la baisse des dotations Baisse des ressources pour le
13. nancement de projets locaux
Un des problemes actuels des collectivites locales
Figure: Article de Laurence Albert du 28/09/2011
4/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 4 /
14. Le probleme de la baisse des dotations Baisse des ressources pour le
15. nancement de projets locaux
Le probleme de la baisse des dotations
L'Etat cherche a faire 50 Milliards d'euros d'economies d'ici a 2017
Dont 10 Milliards pour les seules collectivites locales
Manuel Valls, 1er Ministre
Je demande donc aux collectivites locales de mieux ma^triser l'evolution des
depenses
Marylise Lebranchu, Ministre de la fonction publique
Les collectivites seront associees a l'eort de redressement des comptes publics
en 2014 et en 2015
Jean-Marc Ayrault, 1er Ministre lors de la declaration
Des eorts d'economie demandes aux collectivites locales
5/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 5 /
16. Le probleme de la baisse des dotations Notre proposition pour trouver des
24. cites techniques
Licence
3 Demonstration
7/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 7 /
25. Notre Application : PublicrowdFunding Presentation des fonctionnalites
Publicrowdfunding : Presentation et fonctionnalites
Application Android pour Smartphone et tablette de CrowdFunding
Utilisable par tout le monde
Ache des projets qui manquent de
27. nancement local
Fonctionnalites pour tous
Creer un compte personnel
Creer une liste de projets favoris
Financer un projet
Proposer une idee de projet
Fonctionnalite supplementaire pour les collectivites locales
Valider un projet soumis par un utilisateur
8/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 8 /
28. Notre Application : PublicrowdFunding Avantage de notre application
Avantage de notre application
Excellente visibilite pour les projets
Moderation des projets par les collectivites locales
Disponible des maintenant : l'application est fonctionnelle et pr^ete a l'emploi
Ergonomique : navigation
uide et application agreable a utiliser
Simple a prendre en main : interface intuitive
Smart design : charte graphique epuree pour une lecture optimale
9/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 9 /
29. Notre Application : PublicrowdFunding Avantage de notre application
UI multi-ecrans pour s'adapter a l'utilisateur
10/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 10
31. nancement d'un projet
Un exemple de projet : Le potager communautaire
11/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 11
33. cites techniques
Langage, technologie et strategie de developpement
Application sous Java avec l'API Android
Robustesse : Typage statique
Ecacite : Compilation
Serveur sous PHP/Apache/Mysql
Standard, facilement installable partout
Serveur en API RESTful
Standard permettant a d'autres applications accreditees d'utiliser le service
Donnees sous format JSON
Rapidite d'envoi
Reduction de la consommation de bande passante
Clarte du code
Convention de nommage
12/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 12
39. cites techniques
Respect de l'architecture MVC
Modele
Ressources
Interface client/serveur
Vue
Fichiers XML
Natif d'Android et standard
Comprehension simple, modi
40. cation rapide
Contr^oleur
Fragments
Natif d'Android, technologie d'avenir
Permet la superposition et l'animation des vues
Adapteur
Permet l'extraction et l'achage des donnees des modeles
15/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 15
44. cites techniques
Diagramme UML de la hierarchie des requ^etes
Covariance des parametres d'entrees garanties par la genericite F-Bornee :
public class AuthenticationRequest extends
AuthenticatedRequestAuthenticationRequest, AuthenticationEvent,
AuthenticationErrorHandler
17/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 17
45. Notre Application : PublicrowdFunding Licence
Developpement suivant la philosophie du logiciel libre
Licence de notre projet
APACHE 2.0
Open source [Forge Adullact] [GitHub]
Le developpement a necessite l'utilisation de 9 librairies
8 sous licence APACHE 2.0 dont :
RxJava (Observation et Multi-Thread)
Retro
46. t (A type-safe REST client for Android and Java)
Joda (Gestion des dates)
1 sous licence BSD (API Paypal)
18/19 FERRAND Anthony, NELAUPE Lucas (concours) PublicrowdFunding 18 septembre 2014 18