Android -приложение для заказа еды онлайн
Приложение построено в Kotlin и использует Volley, чтобы отправить запрос Get и Post от Senshala Sera, через вызовы API REST.
Приложение также использует библиотеку комнаты для отправки данных в базу данных SQLite.
Основные функции, учитываемые при разработке
1. Просмотр
2. Фрагменты
3. библиотека комнаты
4. Volley
Ветви
1.master-> Новые улучшения и стабильные (связанные с API-Customised).
2. internshaltraining-> Учебный курс от Internshal.com (Internshala API)
Link-> https://trainings.internshala.com/?referral=isrp5558822&utm_source=isrp_share_link&utm_medium=isrp5558822&utm_campaign=training
3.testec2server-> для тестирования новых функций и ошибок на сервере AWS.
4.foodrunnersellerplapp-> Приложение для владельца ресторана, чтобы зарегистрировать их рестораны с Foodrunner (Alpha Stage).
Как внести свой вклад.
1. Запишите кнопку вилки, чтобы доставить репо в вашей учетной записи.
2. Положите ссылку на клон GIT из вашей учетной записи.
Например -> https://github.com/yourusername/restaurantapp.git
3.Open Android Studio и выберите File-> new-> Import From Control (GitHub).
4. Проведите ссылку, которую вы скопировали на шаге 2.
5. Посмотрите на все файлы, чтобы получить синхронизацию.
6. Создайте новую филиал от Master
A. В правом нижнем углу вы найдете Git-Master (нажмите)
B.Select New Branch
C. Наблюдать за этим как work_yourname.
D. Проверьте поле для оформления заказа.
7. Опен файловой диспетчер и перейдите в папку проекта, где она сохраняется.
Например,> c: users yourpcname androidstudioprojects restaurantapp
8. Внутри папки проекта и правой кнопкой мыши-> Git-Bash.
9.Type Команда -> git remote складываться вверх по течению https://github.com/albinob/restaurantapp.git
Примечание. Создание вверх по течению для синхронизации с Master и вашим филиалом-> work_yourname.
10.Type Команда-> GIT Fetch вверх по течению
Примечание: получает любые обновления в Master и хранит изменения в отдельной ветви -> Upstream/Master
11.move to Android Studio.
A. В правом нижнем углу вы найдете git-work_yourname (нажмите)
B.in удаленного разветвленного-> upstreams/Master (Щелк)-> слияние в текущий
C. On The Pop Up Select-> Smart Merge
C. Вы можете получить конфликты слияния здесь.
D. см. файлы, которые вызывают конфликт (принимают или принимают Yours или Merge (чтобы увидеть, какие линии вызывают конфликт)).
E. Exclude .iml и файлы внутри .idea.
Совет: выберите все файлы, упомянутые выше и нажмите «Принять свой».
E.push эти изменения в вашу вилку, так что ваша удаленная-> вилка и work_yourname были синхронизированы.
12. Добавить новые функции/исправления ошибок.
13.commit только те файлы, которые вы изменили.
14. Поставьте файлы в вашу вилку.
15. Пройдите в ваш репо -репо на GitHub. (Обновление)
16. Несовершенные филиалы выберите свой филиал-> work_yourname
17. Нажмите кнопку Orange, чтобы создать запрос на притяжение изменений, которые вы сделали.
18.commment вкратце того, что было сделано, в каком файле.
19. Если эта функция хороша, сопровождающий объединит ее с мастером.
20.caution-> Если есть конфликты, вам необходимо приобрести вилку синхронизировать с помощью Master и отправить запрос на вытяжение (не нажимайте на новый запрос на вытягивание).
Нажмите -> Сравните и вытащите запрос, чтобы объединить старый запрос на вытягивание с недавно обновленным кодом.