diff --git a/Documentation/Images/Banner-AllIn.png b/Documentation/Images/Banner-AllIn.png new file mode 100644 index 0000000..f64e77f Binary files /dev/null and b/Documentation/Images/Banner-AllIn.png differ diff --git a/README.md b/README.md index 7dd5a84..d36de68 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,55 @@ -# Swift +
-Client IOS \ No newline at end of file + + +--- + +  ![Swift](https://img.shields.io/badge/Swift-F05138.svg?style=for-the-badge&logo=Swift&logoColor=white) +  ![iOS](https://img.shields.io/badge/iOS-000000.svg?style=for-the-badge&logo=Apple&logoColor=white) + +--- + +[Présentation](#apple---all-in) | [Répartition du dépôt](#répartition-du-gitlab) | [Structures](#structures) | [Technologies](#technologies) | [Outils](#outils) | [Wiki](https://codefirst.iut.uca.fr/git/AllDev/Gestion_de_projet/wiki) + +
+ +### Apple - ALL IN! + +**Contexte** : Application Swift et SwiftUI pour le projet universitaire de troisième année (B.U.T Informatique de Clermont-Ferrand) intitulé *All In*. +
+ +**Description** : Ce dépôt contient l'ensemble du code pour la partie client iOS de l'application *ALL IN*. +
+ +# Répartition du GitLab + +[**Sources**](Sources) : **Code de l'application** + +[**Documentation**](Documentation) : **Documentation de l'application** + + +# Structures + +- MVVM + + + +# Technologies + + + +Pour réaliser l'interface visuelle, nous avons opté pour **SwiftUI** du fait qu'elle permet de réaliser des interfaces utilisateurs complexes de manière élégante. Le framework est récent, mis à jour régulièrement, et facile à prendre en main pour le développement. + +# Outils + +Pour la partie API, nous avons utilisé plusieurs outils : + +- UserDefaults + +Pour stocker le token localement, nous utilisons l'outil fourni par SwiftUI qui est UserDefaults, afin de réaliser une authentification automatique lorsque le client ouvre l'application, en récupérant son token lors de la précédente connexion. + +
+ +© AllDev - Apple + +
\ No newline at end of file