Semaine du 16/04 au 20/04

Cette semaine, j’ai fini d’intégrer le téléchargement de l’édition du jour dans l’application.
Malheureusement, je n’ai pas su télécharger le fichier en PDF car celui-ci faisait ramer l’application très fortement. J’ai donc téléchargé toutes les pages en format jpg, celles-ci ayant une assez grande résolution pour lire l’édition facilement.
J’ai ensuite commencé à optimiser le code en utilisant le MVVM pattern afin d’avoir un code beaucoup mieux structuré. Cela n’a pas été facile au début car il y avait beaucoup de choses à changer mais nous avons été aidés par Renaud Dumont qui nous a mis sur la voie.
Il nous reste à intégrer la publicité dans l’application et à finaliser les derniers détails (notamment la gestion de toutes les exceptions et l’ajout de commentaires). Nous devons également intégrer les tests unitaires à la demande de Pierre Mengal.

Semaine du 09/04 au 13/04

Cette semaine, nous avons continué de travailler sur l’application Le Soir.
Les fonctionnalité suivantes sont déjà implémentées:
- La lecture de tous les flux demandés
- Consultation d’un article
- Partage d’un article sur les différents réseaux sociaux ou par mail
- Utilisation de l’application en mode hors ligne
- Savoir faire tout ce qui a été dit précédemment d’une manière simple et intuitive grâce au design

Par ailleurs, j’ai été contacté par mail par Julien Thiel (Consultant-développeur chez Audaxis) afin de savoir télécharger l’édition du jour en format PDF.
Thierry Dullier (consultant chez Audaxis) m’a appelé en fin de semaine car je n’arrivais pas à télécharger le pdf avec la documentation donnée. En effet, il manquait un argument dans la signature que je devais envoyer et celui-ci n’était pas dans la documentation.

Semaine du 02/04 au 06/04

Cette semaine, nous avons travaillé sur la lecture des flux d’actualité pour l’application Le Soir.
Par ailleurs, nous avons eu une formation sur Expression Blend mardi et mercredi afin d’en apprendre bien plus sur ce logiciel très puissant.
La session était présentée par Fons Sonnemans au Microsoft Innovation Center de Bruxelles.
Nous avons appris notamment à utiliser les StoryBoard dans une application Windows Phone ainsi que de créer différents templates pour un contrôle.
Jeudi et vendredi, nous avons continué de travailler sur l’application Le Soir.

Semaine du 26/03 au 30/03

Cette semaine, David nous a annoncé que nous faisions également les applications du groupe Persgroep. Le code ayant déjà été fait par un développeur, nous devons reprendre celui-ci afin de l’optimiser pour Windows Phone.
Nous avons commencé l’analyse du code mais la priorité étant pour l’instant sur l’application Le Soir,nous reviendrons plus tard sur l’app Persgroep.
Nous avons également fait le SketchFlow de l’application Le Soir afin de leur présenter d’une manière simple et carrée la façon dont nous voyons l’application.
Vendredi, nous sommes allés chez Le Soir à Bruxelles afin de faire une réunion pour discuter de l’application. Ils nous ont dit qu’il aimaient ce que nous avions fait et nous avons défini toutes les fonctionnalités que nous devions implémenter.
Nous pouvons donc dès à présent commencer à vraiment travailler sur cette application.

Vendredi 23/03

Aujourd’hui, j’ai participé à la journée de Windows 8.
J’ai appris quelques trucs intéressants, notamment comment créer un package d’une app sous la Consumer Preview (je ne trouvais que des infos sur la Developer Preview et les menus n’étaient plus les mêmes).
J’ai également vu à quel point il était facile de passer d’une application HTML5 pour navigateur à sa version Metro. Pour cela, le speaker (Giorgio Sardo) nous a montré un exemple avec l’application Cut The Rope.

Jeudi 22/03

Aujourd’hui, j’ai fait des recherches sur le Share Contract. J’ai réussi à l’implémenter dans l’application mais celui-ci n’a pas toujours le comportement voulu. Je l’ai donc mis entre parenthèses pour l’instant.
Les données téléchargées sont maintenant enregistrées dans un fichier afin d’avoir toujours une copie en local si la connexion internet est indisponible.
Nous avons également modifié le design de l’application afin de faire quelque chose de plus joli que le design de base.
La version 1.0 de l’application est à présent terminée. Voilà quelques captures d’écran:

Mercredi 21/03

Aujourd’hui, j’ai réussi à rendre les éléments cliquables dans la recherche de l’application.
J’ai également créé une nouvelle liste temporaire contenant tous les éléments de la recherche afin de n’avoir qu’eux quand on sélectionne un élément.
La recherche fonctionne maintenant même si l’application n’est pas encore lancée.

Mardi 20/03

Aujourd’hui, j’ai encore fait des recherches sur Windows 8. Ce n’est pas toujours facile de trouver ce que l’on cherche car la plupart de la documentation date de la Developer Preview et beaucoup de méthodes ont changées depuis.
J’ai commencé à implémenter la recherche dans l’application Msdn.
Je sais à présent rechercher dans l’application quand celle-ci est ouverte grâce au Search contract mais je ne sais pas encore cliquer sur un élément trouvé afin d’arriver à sa description.

Lundi 19/03

Aujourd’hui, nous avons eu une réunion avec David par vidéo-conférence.
Celui-ci nous a demandé d’avoir fini l’app Msdn pour vendredi.

L’après-midi nous avons donc continué l’application. J’ai également fait quelques recherches sur le semantic zoom.

Vendredi 16/03

Aujourd’hui, nous avons terminé le design de l’app LeSoir et l’avons envoyée à David afin qu’il la montre chez Le Soir.
Ils ont préféré la notre à celle d’App Solution. Nous faisons donc l’app Windows 8 et l’app Windows Phone 7 pour Le Soir.
Par ailleurs, nous avons travaillé sur l’autre app’ Windows 8 et avons réussi à lire le flux de manière asynchrone.