Un nouveau media player pour DroidSoft

Remettre au goût du jour l'application mobile de DroidSoft, média orienté sur les nouvelles technologies du monde d'Android, dans le cadre de notre projet de 2e année de BUT.

Répondre à un besoin

L’application pour lire les articles de DroidSoft, qui existait déjà était plus que vieillissante. Elle n’était donc plus intéressante pour les lecteurs. Ainsi, il était important de reproduire au minimum l’ancienne application avec un design modernisé.

Technologies utilisées

Android Studio

Environnement de Développement Intégré


Raison du choix : IDE recommandé

Kotlin

Langage de programmation de l’application


Raison du choix : popularité

Java Script

JavaScript : Scripts et Interface de communication avec la base de données


Raison du choix : langage pertinent

Git

Git : Technologie de partage de code


Raison du choix : répandu en entreprise

700 heures de travail

Quentin

Travail sur Android Studio et Kotlin

Maximilien

Management du projet &

relation client

Eliot

Designs sur différents logiciels

Lucas

Compréhension et modification

de l'API

Novembre à Décembre

Quentin

Développement fonctionnalités

app

Relation client et du design dans

l'app

Maximilien

Eliot

Création de la maquette complète

Lucas

Dév API et fonctionnalités app

Janvier

Quentin

Développement fonctionnalités

app

Maximilien

Travail API et management projet

Promotion du projet (poster,

designs, site)

Eliot

Lucas

Développement fonctionnalités

app

Février - Mars

Démarche Professionnelle

A l’origine, nous étions censés récupérer les sources

de l’application existante de DroidSoft.

Problème : les sources n’ont pas été retrouvées.


Ainsi, dans une volonté de se placer

dans des conditions d’entreprise, nous sommes

partis d’un projet Open Source existant.

Open source

L’outil de partage de code préféré des développeurs,

c’est Git. Cet outil permet le partage de code,

avec une structure intéressante. Comme tout outil,

l’usage de celui-ci peut être très limité

ou on peut avoir une rigueur dans son utilisation.

Étant donné que le projet s’espaçait sur un temps

élargi (novembre à fin mars), avec 700 heures

de travail, on a choisi de l'utiliser pleinement

et correctement.

Git

La touche Green IT

Sensibilisés durant notre formation, il nous était important d’appliquer nos connaissances en Numérique Responsable dans le projet.

Dans le monde des écrans, deux technologies sont

majoritaires : le LCD et l'OLED. L'avantage de l'OLED,

c'est que chaque pixel s'allume indépendamment.

Lorsqu'un pixel est noir, celui est réellement éteint.

Et en plus, 61% des écrans sont en OLED* sur les

smartphones.

Nous avons donc réalisé un thème sombre basé sur la couleur noire, à la différence d'autres applications qui utilisent juste des couleurs sombres.

Thème sombre de Twitter

Notre thème sombre

Téléchargez l'app pour découvrir le résultat !

Comment les données sont-elles transmises?

Schéma de la transmission des données

Depuis le site GSM Arena, on récupère des données techniques des dernières sorties smartphones. On écrit ces données dans une base de données (BDD), que l'on peut récupérer via une API.


Avec cette API, on peut envoyer ces caractéristiques techniques à l'application ou au site Web de DroidSoft. De plus, pour obtenir le contenu des articles, on utilise l'API de WordPress.

Et maintenant ?

En l’état, l’application est désormais téléchargeable sur le Play Store. Elle permet de ce fait de consulter les articles, en les filtrant avec les catégories principales du site. L’extensibilité de l’application est possible, c'est pour cela que nous avons transmis les sources à DroidSoft, afin qu’ils puissent la modifier !



Nous tenons à remercier chaleureusement DroidSoft pour son soutien constant tout au long de notre projet d'application mobile. Leur expertise et leur expérience nous ont été d'une grande aide, et nous sommes fiers de ce que nous avons pu accomplir ensemble. Merci pour cette collaboration fructueuse.