Aplicación de Android para ordenar alimentos en línea
La aplicación está integrada en Kotlin y usa Volley para enviar la solicitud GET y POST desde el servicio de Internshala a través de llamadas API REST.
La aplicación también utiliza la biblioteca de la sala para enviar datos a la base de datos SQLite.
Características principales consideradas mientras se desarrolla
1. Vistas de reciclador
2. Fragmentos
3. Biblioteca de la sala
4. Volley
Sucursales
1.Master-> Nuevas mejoras y estables (conectados a API-Customizados de propiedad de AWS).
2.NINTERNSHALTRINING-> Curso de capacitación de Internshal.com (Internshala API)
enlace-> https://trainings.internshala.com/?referral=ISRP5558822&utm_source=isrp_share_link&utm_medium=isrp55558822&utm_campaining=trining
3.Testec2Server-> para probar nuevas funciones y errores en el servidor AWS.
4.FoodRunnersellerApp-> Aplicación para que el propietario del restaurante registre sus restaurantes con Foodrunner (Alpha Stage).
Cómo contribuir.
1. Haga clic en el botón de la horquilla para obtener el repositorio a su cuenta.
2. Copia el enlace de clonos GIT desde tu cuenta.
Por ejemplo,> https://github.com/yourusername/restaurantapp.git
3.Preen Android Studio y seleccione Archivo-> New-> Importar desde el control de versiones (GitHub).
4. Paste el enlace que copió en el paso 2.
5. Haga que todos los archivos se sincronicen.
6. Cree una nueva rama del maestro
A. En la parte inferior derecha, encontrará git-master (haga clic))
B. Seleccionar nueva rama
c.name It como Work_Yourname.
D. verifique la casilla para verificar.
7. Oprime el administrador de archivos y muévase a la carpeta del proyecto donde se guarda.
EG-> C: Users YourPcname AndroidStudioProjects RestaurantApp
8. mueva dentro de la carpeta del proyecto y haga clic derecho-> Git-Bash.
9.Type el comando -> git remoto sumar ascendente https://github.com/albinob/restaurantapp.git
Nota: Crear un ascenso para estar sincronizado con Master y su rama-> Work_Yourname.
10.Type el comando-> git busca aguas arriba
Nota: obtiene cualquier actualización sobre el maestro y almacena los cambios en una rama separada -> aguas arriba/maestro
11.Move to Android Studio.
A. En la parte inferior derecha, encontrará git-work_yourname (haga clic)
B.in Remote Ramed-> Upstreams/Master (haga clic)-> Fusionar en la corriente
c.on la selección emergente-> fusión inteligente
C. Podría obtener conflictos de fusión aquí.
D. Vea los archivos que están causando el conflicto (acepte sus o aceptan sus ours o se fusionen (para ver qué líneas están causando el conflicto)).
E.Exlude .iml y archiva el interior .idea.
Consejo: seleccione todos los archivos mencionados anteriormente y haga clic en Aceptar el suyo.
E.Push estos cambios en su bifurcación, de modo que su remoto-> horquilla y trabajo_yourname estén sincronizados.
12. Agregue nuevas características/correcciones de errores.
13. Commita solo aquellos archivos que ha cambiado.
14. Push los archivos a su bifurcación.
15. Vaya a su repositorio de la bifurcación en Github. (Actualizar)
16. Sube las sucursales Seleccione su rama-> Work_Yourname
17. Encuentre el botón naranja para crear una solicitud de extracción de los cambios que ha realizado.
18. Comment en resumen de lo que se hizo todo en el que el archivo.
19. Si la característica es buena, el mantenedor la fusionará con el maestro.
20.COURCIÓN-> Si hay conflictos, necesita que su horquilla se sincronice con Master y reenvíe la solicitud de extracción (no haga clic en una nueva solicitud de extracción).
Haga clic en -> Compare y extraiga la solicitud para fusionar la solicitud de extracción anterior con el código recientemente actualizado.