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
![](./DroidSoft App_files/WK7uowYbzuTqORDEyLLsVEvy98k.png)
Android Studio
Environnement de Développement Intégré
Raison du choix : IDE recommandé
![](./DroidSoft App_files/Bo0cEQhCtGuZyzCzyQDCgfcQmg.png)
Kotlin
Langage de programmation de l’application
Raison du choix : popularité
![](./DroidSoft App_files/GMH6XOrwFSpOz9luNYVun5bRCs.png)
Java Script
JavaScript : Scripts et Interface de communication avec la base de données
Raison du choix : langage pertinent
![](./DroidSoft App_files/wDAh2CYPg4Deq9qtOAE9NFHJ2o.png)
Git
Git : Technologie de partage de code
Raison du choix : répandu en entreprise
700 heures de travail
![](./DroidSoft App_files/32BP2W1F1jj6ENnGSPJp0sHwSc.png)
Quentin
Travail sur Android Studio et Kotlin
![](./DroidSoft App_files/kUAHVF8EksL1qDTDhainfwDpQfk.png)
Maximilien
Management du projet &
relation client
![](./DroidSoft App_files/jjGgA4BRzFcarBFoAmZFhicOiA.png)
Eliot
Designs sur différents logiciels
![](./DroidSoft App_files/fiyBShBdZUl4MP63Dpi0wpscAY.png)
Lucas
Compréhension et modification
de l'API
Novembre à Décembre
![](./DroidSoft App_files/32BP2W1F1jj6ENnGSPJp0sHwSc.png)
Quentin
Développement fonctionnalités
app
Relation client et du design dans
l'app
![](./DroidSoft App_files/kUAHVF8EksL1qDTDhainfwDpQfk.png)
Maximilien
![](./DroidSoft App_files/jjGgA4BRzFcarBFoAmZFhicOiA.png)
Eliot
Création de la maquette complète
![](./DroidSoft App_files/0nIWfy4mh2FZGoeYz8gLsodJ3oU.png)
Lucas
Dév API et fonctionnalités app
Janvier
![](./DroidSoft App_files/32BP2W1F1jj6ENnGSPJp0sHwSc.png)
Quentin
Développement fonctionnalités
app
![](./DroidSoft App_files/kUAHVF8EksL1qDTDhainfwDpQfk.png)
Maximilien
Travail API et management projet
Promotion du projet (poster,
designs, site)
Eliot
![](./DroidSoft App_files/jjGgA4BRzFcarBFoAmZFhicOiA.png)
![](./DroidSoft App_files/fiyBShBdZUl4MP63Dpi0wpscAY.png)
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
![](./DroidSoft App_files/u92Dp62mRppkTzi2a0MLoQLFbe8.png)
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
![](./DroidSoft App_files/4gPVn5QaQPlcHVczC4UcqQD8I.png)
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.
* Source : Les Numériques
![](./DroidSoft App_files/9yx6arjkf7iZSEIR4hHgYkkpg4.jpg)
Thème sombre de Twitter
![](./DroidSoft App_files/7aGDydkxB5Bsg7V9gNNxttLDLY.jpg)
Notre thème sombre
![](./DroidSoft App_files/0UvzHmiVyScqT1xMqIJgkKO8Y.png)
Téléchargez l'app pour découvrir le résultat !
Comment les données sont-elles transmises?
![](./DroidSoft App_files/VTgX6ODcGct5hlDWSMZNxjkGKs.png)
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.
![](./DroidSoft App_files/zPscqkabjwjiDn8ahccsOcKAYbs.png)
![](./DroidSoft App_files/uX4k43D3bRqOnlUK4sWk8JwF0.png)
![](./DroidSoft App_files/dvuGjJh7WsE1zk10XTfOLLJkTo.png)