MicroNet est un client iOS et Android permettant d’accéder à l'Intranet de l'école Epitech. Il est développé en C# et utilise le framework Xamarin (anciennement Monotouch) pour générer du code natif. Le code utilise l'abstraction de Xamarin.Forms pour déclarer des interfaces "Device agnostic" : le même code compile pour Android, Windows Phone et iOS (voir OSX et Windows) en utilisant les API de chaque OS.
Xamarin est gratuit pour les étudiants !
Note:
- N'hésitez pas à déclarer des bug en ouvrant des issues. Si vous avez une idée de fonctionnalité, faites une pull request ou codez-la vous même !
- Si vous voulez participer au développement, n'hésiter pas à ouvrir une branch !
L'application est sur l'AppStore !
L'application est sur le Google Play !
- Accès à tous les profils, notes et log des étudiants du groupe IONIS.
- Possibilité de voir toutes les notes pour une activités, avec les commentaires.
- Gestion du planning étudiant (inscription | désinscription | validation du token).
- Voir qui est inscrit à telle ou telle sessions. Voir quel profs gèrent telle activité.
- Synchronisation optionnelle de votre planning avec l'application calendrier (seulement les événements auxquelles vous êtes inscrit).
- Accès aux projets en cours, aux groupes et aux sujets des projets.
- Recherche avec auto-complétion parmi les membres du groupe IONIS.
- Gestion des notifications de l'intra (avec pop-up sur le Device).
- Accès aux ressources d'E-Learning (y compris les vidéos). Pratique quand internet flanche pendant la piscine.
- Actualisation des données en arrière-plan.
- Interface fluide et réactive.
- Gestion sécurisé des identifiants via Keychain. Protection par TouchID si disponible. (Parce qu’un password en clair dans les fichiers d'une app, ça fait mauvais effet...)
- Toutes les orientations supportés. Toute les tailles d'écran supportés.
- Support de l'iPad
Je suis joignable à l'adresse hippolyte.barraud@epitech.eu si vous avez des questions sur l'app ou sur le développement via Xamarin, ou plus généralement sur c# !
Important:
Si quelqu'un est doué en graphisme, ou plus généralement à un gout pour l'esthétisme plus prononcé que moi (ce sera pas dûr), il est le bienvenu ! Actuellement, la beauté du code ne se reflète pas vraiment sur l'interface...