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.
Des invités passionnants et des sujets palpitants ! Notre émission UNLOCK est à retrouver un jeudi sur deux en direct, de 17 à 19h sur Twitch. Pensez aussi aux rediffusions sur YouTube !
Manque de la documentation. Dommage. Sinon ça à l'air pas mal.
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
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").
En français, "Library" se dit "Bibliothèque"... Pour info ;) "Librarie" est un anglicisme qui n'existe pas dans ce contexte.
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 ;)
Bonjour En langage vulgarisé , ça sert à quoi ? D'habitude je suis pas à la rue mais là .... merci
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix