Projet de conception et de développement de YoutubeDesktop.
Lien de la vidéo de présentation: https://www.youtube.com/watch?v=LoDUdJxkOso&feature=youtu.be&hd=1
Release Day 1:
Mise en place de la vue principale Intégration d'un player Mise en place du modèle: recherche de vidéo en mode terminal Connexion OAuth: Work in progress
Release Day 2: Refonte du système de vue Mise en place de la recherche Mise en place de la connexion
Realease Day 3: Accès aux vidéos uploads Upload d'une vidéo Correction de nombreux bugs
Release Day 4: Intégration des channels Réglage des problèmes de connexion Multithreading pour l'upload Rajout de la déconnexion Amélioration graphique
Release Day 5: Résolution de bugs Utilisation de la touche "Enter" pour les recherches Ajout de l'image de profil Enregistrement de la vidéo Empaquetage final de l'application
Compilation du Projet: Importer le projet dans un IDE en tant que projet Maven, lancer la synchronisation pour récupérer les dépendances. Marquer le dossier resources comme dossier de ressources.
Lancement: java -jar YoutubeDesktop.jar
Ou sous MacOs lancement du .dmg
(Note: Il est nécessaire d'avoir la version 1.8_112 de Java pour le lancement de l'application.)
- Mise en place d'un player basique
- Mise en place d'une vue basique
- Début du modèle interne (recherche de vidéo)
- Recherche sur le mode de connexion à un compte Google.
- Recherche des vidéos
- Affichage de la liste des résultats de la recherche
- Affichage du player de la vidéo sélectionnée
- Mise en place de la connexion (solution alternative)
- Mise en place de la page personnelle
- Affichage des vidéos upload
- Modification des informations de cette vidéo
- Upload d'une vidéo
- Fonction de déconnexion et résolution de problème de connexion
- Gestion des chaines
- Recherche pour améliorer la réactivité
- Résolution de bugs éventuels
- Procédure de test générale
- Empaquetage finale de l'application
- Image de profil