Application Android pour commander de la nourriture en ligne
L'application est construite à Kotlin et utilise Volley pour envoyer et publier la demande de l'Internshala Service via des appels API REST.
L'application utilise également la bibliothèque de salle pour envoyer des données à la base de données SQLite.
Caractéristiques principales considérées pendant le développement
1. Reprognes de recyclage
2.fragments
Bibliothèque de la salle
4.Volley
Branches
1.Master-> Nouvelles améliorations et stables (connectées à AWS appartenant à API-personnalisée).
2.InternShaltraining-> Cours de formation sur intershal.com (API InterShala)
link-> https://trainings.inshala.com/?referral=isrp5558822&utm_source=isrp_share_link&utm_medium=isrp5558822&utm_campaign=trainraining=training=isrp5558822&utm_campaign=training raining
3.Testec2Server-> Pour tester de nouvelles fonctionnalités et bogues sur le serveur AWS.
4.FoodRunnersellerApp-> Application pour que le propriétaire du restaurant puisse inscrire leurs restaurants avec FoodRunner (Alpha Stage).
Comment contribuer.
1. Cliquez sur le bouton de la fourche pour obtenir le repo sur votre compte.
2.Copie le lien Git Clone depuis votre compte.
par exemple -> https://github.com/yourusename/restaurantapp.git
3. Ouvrez Android Studio et sélectionnez Fichier-> Nouveau-> Importation à partir du contrôle de version (GitHub).
4.Paste le lien que vous avez copié à l'étape 2.
5.Ampétrez-vous pour que tous les fichiers soient synchronisés.
6. Créez une nouvelle branche de Master
A. En bas à droite, vous trouverez Git-Master (cliquez)
B.Sélectionnez une nouvelle branche
C.Nom le nom comme work_yourname.
D. Vérifiez la case pour vérifier.
7. Open Manager des fichiers et passer au dossier du projet où il est enregistré.
Eg-> C: Users YourPcname AndroidStudioprojects RestaurantApp
8.Move à l'intérieur du dossier du projet et clic droit-> git-bash.
9.
Remarque: Création d'un amont pour être synchronisé avec Master et votre branche-> work_yourname.
10.Type la commande-> git récupérer en amont
Remarque: récupère toutes les mises à jour sur Master et stocke les modifications dans une branche séparée -> en amont / maître
11.Move to Android Studio.
A. En bas à droite, vous trouverez Git-Work_yourname (cliquez)
B.in Remote Richated-> Upstreams / Master (Click) -> Merger dans le courant
c.No le pop up Select-> Smart Merge
C.Vous pourriez obtenir des conflits de fusion ici.
D.Soir les fichiers qui provoquent le conflit (accepter-ils ou accepter les soi ou fusionner (pour voir quelles lignes provoquent le conflit)).
E.Exclure .iml et fichiers à l'intérieur .IDEA.
Conseil: sélectionnez tous les fichiers mentionnés ci-dessus et cliquez sur Accepter le vôtre.
E.Push ces modifications de votre fourchette, afin que votre télécommande et votre fourche et travail_yournom soient synchronisées.
12.Add Nouvelles fonctionnalités / corrections de bogues.
13.commiez uniquement les fichiers que vous avez changés.
14.Push les fichiers de votre fourchette.
15.go à votre réapprovisionnement en fourche sur github. (Refresh)
16.
17.Find le bouton orange pour créer une demande de traction des modifications que vous avez effectuées.
18.COMMENT en brève ce que tout a été fait dans quel dossier.
19.Si la fonctionnalité est bonne, le mainteneur le fusionnera au maître.
20.Caration-> S'il y a des conflits, vous devez vous synchroniser votre fourche avec Master et renvoyer la demande de traction (ne cliquez pas sur la nouvelle demande de traction).
Cliquez sur -> Comparez et pliez la demande pour fusionner l'ancienne demande de traction avec le code nouvellement mis à jour.