Entre deux news sur la guerre des brevets voila un article pour découvrir un projet français : DataDroid.
Qu’est-ce que DataDroid ? Il s’agit d’une « librairie » de développement développée par un français Nicolas Klein aka Foxykeep. DataDroid va vous permettre de gérer plus facilement vos données locales, comme distantes dans vos applications Android.
Au programme :
- Gestion des données locales dans une base de données Sqlite
- Gestion des données locales en mémoire
- Appels des webservices REST
Elle va d’ailleurs vous permettre de continuer un appel webservice même lors d’un changement d’orientation ou l’arrivée d’une Activity en premier plan (par exemple un appel téléphonique) et de pouvoir ensuite récupérer les données en cours d’envoi. Une description complète est disponible sur le site de la librairie : http://datadroid.foxykeep.com/
L’installation : Elle se fait très simplement en suivant les instructions données ici.
Dernier point important DataDroid est disponible sous license Beerware (pour ceux qui ne connaissent pas cette license, direction ici).
Pour en savoir plus sur les avancées futures et les fonctionnalités actuelles, je vous invite à faire un détour par le blog de Foxykeep :Foxykeep on Android.
A noter que vous trouverez également sur ce blog de nombreux conseils pour parfaire vos applications. Nous attendons vos retours avec impatience.
Manque de la documentation. Dommage. Sinon ça à l'air pas mal.
ca concerne indirectement les utilisateurs vu que ca permet une meilleur gestion des données envoyé a un serveur
enfin, pour ne pas bien connaitre le java quand tu l'apprends, faut, le faire c'est le languague que j'ai le mieux retenu, après vient le C++
Pour tous ceux qui n'ont pas compris, la seule chose à comprendre c'est qu'en gros c'est un nouvel outil pour les développeurs, donc ça ne concerne pas les utilisateurs.
J'en connais un qui dirais que la dev c'est la vie :) mais là pour le coup je ne comprends pas tout. Largué je suis mais si t'es pas bon en java tu l'as dans le baba non?
C'est pas terrible pour le troll ce genre d'article ! Comment je fais moi pour placer Apple dans un commentaire hein ?
+1000 On vends pas des bouquins, merde !
Hehe, Lorsque l'on fait une application, on a souvent a gerer des donnees. Certaine sont stoquees dans une base de donnees locale (au format sqlite), ou recuperees sur le web via des requetes HTTP (webservice dit "REST"). Cette bibliotheque permet de simplifier les echanges entre ces differentes sources. Un petit article techno de temps en temps ca fait pas de mal, non ? Pour plus d'info : wikipedia :P
Suis-je le seul a n'avoir RIEN COMPRIS ?Oo Pour un novice en Sqlite toussa, ça serait cool d'expliquer..
Le principal est que les gens aient compris. m'enfin, merci pour l'info ;p
+1
je vais voir, merci pour l'info ;)
merci aussi
merci
En gros, DataDroid est un "ensemble" de codes Java réalisant des fonctions d'envoi/récupération de données vers un serveur en ligne (ou local). L'intérêt pour les développeurs est de pouvoir se servir de cet "ensemble" de codes dans leur propre application, et ainsi de réaliser une gestion de données (infos utilisateurs, préférences etc) plus facilement qu'avant. C'est le but d'une librairie (ce fameux "ensemble").
j'ai bien lu et oui, c'est vraiment avantageux pour tous
En français, "Library" se dit "Bibliothèque"... Pour info ;) "Librarie" est un anglicisme qui n'existe pas dans ce contexte.
non c'est de l'anglais =p je sais c'est nul, je suis déja loin ==>[]
C'est du chinois pour moi ...
C'est a la fois pour les débutants et pour les pros ;) Au niveau poids, la librairie fait 35ko non compressée. Donc l'impact est minimal sur la taille de ton appli. Par contre au niveau gestion des données (surtout les webservices) cela va grandement améliorer ton code et donc par extension l'expérience utilisateur.
Pas forcément débutant tu sais :) au lieu de réinventer la roue à chaque développement, autant utiliser le travail d'un autre, surtout si celui-ci est correct ! Le tout c'est de correctement l'incorporer et surtout de bien l'utiliser..
je viens de découvrir aujourd'hui que l'équipe de couchDB a fait un portage sur Android aussi ... si ca t’intéresse ;)
ca sert a simplifier la vie des développeur amateur comme moi par exemple, ca m'aide a faire une application, et par la suite, je remplacerai le code fait avec cette librairie par un code normal. ce n'est pas pour les pro. ca fait gagné du temps de développement, mais j'ai peur que ca augmente la poids de l'application
Bonjour En langage vulgarisé , ça sert à quoi ? D'habitude je suis pas à la rue mais là .... merci
Très intéressant, je cherchait depuis un moment un moyen efficace pour gérer les données en local comme en ligne. merci pour cet article Franfroid, mon projet de jeu en ligne va pouvoir bien avancer =D