|
2 years ago | |
---|---|---|
.idea/runConfigurations | 2 years ago | |
__mocks__/react-native-keychain | 2 years ago | |
__tests__ | 2 years ago | |
android | 2 years ago | |
assets | 2 years ago | |
ios | 2 years ago | |
locales | 2 years ago | |
src | 2 years ago | |
.buckconfig | 2 years ago | |
.eslintrc.js | 2 years ago | |
.flowconfig | 2 years ago | |
.gitattributes | 2 years ago | |
.gitignore | 2 years ago | |
.prettierrc.js | 2 years ago | |
.watchmanconfig | 3 years ago | |
App.js | 2 years ago | |
Changelog.md | 2 years ago | |
INSTALL.md | 2 years ago | |
LICENSE | 3 years ago | |
NOTES.md | 2 years ago | |
README.md | 2 years ago | |
app.json | 2 years ago | |
babel.config.js | 2 years ago | |
clear-node-cache.sh | 2 years ago | |
index.js | 2 years ago | |
metro.config.js | 2 years ago | |
package-lock.json | 2 years ago | |
package.json | 2 years ago |
Projet démarré pendant l’été 2019 par Arnaud Vergnet (alors en 3MIC), cette application compatible Android et iOS permet aux étudiants d’avoir un accès facile aux informations du campus :
…et bien d’autres services
L’application est Open Source sous licence GPLv3.
Pour la source du serveur utilisé pour synchroniser les informations, merci de voir ce dépôt.
Tu veux influencer le développement ? C’est très simple !
Pas de problème ! Tu peux aider simplement en proposant des améliorations ou en rapportant des bugs par mail (app@amicale-insat.fr), ou sur cette page en te connectant avec tes login INSA.
Toutes les propositions de modification sont les bienvenues ! (enfin presque)
Pour cela, tu peux créer un fork de ce dépôt (en haut à droite), installer l’application sur ta machine, réaliser ta modification et créer une pull request. Si tu as des problèmes ou des questions, n’hésite pas à me contacter par mail (app@amicale-insat.fr).
Tu es quand même le bienvenu ! Tu trouveras à la fin de ce fichier ⤵️ une liste de liens pour t’aider à comprendre les technologies utilisées dans ce projet. Si tu as plus de questions, tu peux toujours me contacter par mail (app@amicale-insat.fr).
Cette application est faite en JavaScript avec React Native (framework Open Source créé par Facebook).
React Native permet de n’avoir qu’un seul code JavaScript à écrire pour Android et iOS. Pour compiler pour la plateforme souhaitée, il suffit d’effectuer une simple commande. Plus besoin de Mac pour développer une application iOS ! (Mais toujours besoin d’un pour compiler et publier sur l’App store…)
Tu trouveras une liste de liens utiles à la fin de ce fichier ⤵️ pour retrouver toutes les infos !
Voici une liste de liens qui pourraient t’être utile, que ce soit pour contribuer ou tout simplement pour comprendre comment l’application fonctionne sous le capot.
Le strict minimum pour pouvoir comprendre le code de l’application. Il n’est pas nécessaire d’avoir de grandes connaissances en JavaScript, Flow ou Git pour lire le code, mais une compréhension du fonctionnement et de la syntaxe de React Native est nécessaire pour faire quoi que ce soit.
Si tu as compris les bases et que tu veux te plonger un peu plus en profondeur dans le code, tu peux utiliser les liens ci-dessous pour accéder aux frameworks les plus importants.
Si t’es vraiment à fond dans le projet et que tu veux faire des trucs trop ouf, tu peux lire ça. Même moi j’ai eu la flemme de tout lire.
Tu ne sais pas trop quel logiciel utiliser ? C’est normal y’a beaucoup de choix, mais tu trouveras ici une liste très réduite de logiciels qui marchent bien pour le développement.
Apple and Apple Logo are trademarks of Apple Inc.
Google Play et le logo Google Play sont des marques de Google LLC.