quentin-tardivon / Youtube-Desktop

Design and development project as part of the Telecom Nancy Coding Week

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pcd2016

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.)

Roadmap

Day 1

  1. Mise en place d'un player basique
  2. Mise en place d'une vue basique
  3. Début du modèle interne (recherche de vidéo)
  4. Recherche sur le mode de connexion à un compte Google.

Day 2

  1. Recherche des vidéos
  2. Affichage de la liste des résultats de la recherche
  3. Affichage du player de la vidéo sélectionnée
  4. Mise en place de la connexion (solution alternative)

Day 3

  1. Mise en place de la page personnelle
  2. Affichage des vidéos upload
  3. Modification des informations de cette vidéo
  4. Upload d'une vidéo

Day 4

  1. Fonction de déconnexion et résolution de problème de connexion
  2. Gestion des chaines
  3. Recherche pour améliorer la réactivité

Day 5

  1. Résolution de bugs éventuels
  2. Procédure de test générale
  3. Empaquetage finale de l'application
  4. Image de profil

About

Design and development project as part of the Telecom Nancy Coding Week

License:Apache License 2.0


Languages

Language:Java 98.5%Language:HTML 1.5%