온라인으로 음식 주문을위한 Android 앱
이 앱은 Kotlin에서 내장되어 있으며 Volley를 사용하여 REST API 통화를 통해 Internshala Serve의 Get and Post 요청을 보냅니다.
이 앱은 룸 라이브러리를 사용하여 데이터를 SQLITE 데이터베이스로 보냅니다.
개발 중에 고려 된 주요 기능
1. 레시 클러보기
2. 프레임
3. 룸 라이브러리
4. 볼리
가지
1. 마스터-> 새로운 개선 및 안정성 (AWS 소유 API 포함에 연결됨).
2. Internshaltraining-> Internshal.com (Internshala API)의 교육 과정
link-> https://trainings.internshala.com/?referral=isrp5558822&utm_source=isrp_share_link&utm_medium=isrp55558822&utm_campaign=training
3. Testec2Server-> AWS 서버에서 새로운 기능과 버그를 테스트합니다.
4. 식당 소유자가 FoodRunner (Alpha Stage)와 함께 식당에 등록 할 수있는 식당 소유자가 앱을 앱.
기여하는 방법.
1. 포크 버튼을 클릭하여 레포를 계정으로 가져옵니다.
2. 계정에서 git 클론 링크를 코피하십시오.
예 :> https://github.com/yourusername/restaurantapp.git
3. Android Studio를 열고 버전 제어 (GitHub)에서 파일> 새로 가져 오기를 선택하십시오.
4. 2 단계에서 복사 한 링크를 작성하십시오.
5. 모든 파일이 동기화되도록 WAIT.
6. 마스터에서 새 지점을 만들어냅니다
A. 오른쪽 하단에는 git-master가 있습니다 (클릭)
B. 새 지점을 선택하십시오
C. 이름으로 work_yourname입니다.
D. 상자를 확인하여 체크 아웃하십시오.
7. 파일 관리자를 열고 저장된 프로젝트 폴더로 이동하십시오.
eg-> c : users yourpcname androidstudioprojects Restaurantapp
8. 프로젝트 폴더 내부로 이동하고 마우스 오른쪽 버튼을 클릭하십시오.
9. 명령 -> git 원격 추가 https://github.com/albinob/restaurantapp.git을 추가하십시오
참고 : 마스터 및 브랜치> work_yourname과 동기화 할 업스트림을 만듭니다.
10. 명령-> git를 상류로 가져옵니다
참고 : 마스터의 업데이트를 가져 와서 별도의 분기에 변경 사항을 저장합니다 -> 업스트림/마스터
11. 안드로이드 스튜디오로 이동하십시오.
A. 오른쪽 하단에는 git-work_yourname을 찾을 수 있습니다 (클릭)
B. 원격 분기-> 업스트림/마스터 (클릭)-> 전류로 병합됩니다
C. 팝업 선택-> 스마트 병합
C. 여기서 합병 충돌을받을 수 있습니다.
D. 충돌을 일으키는 파일을 참조하십시오 (수락 또는 승인 또는 합병 (충돌을 일으키는 줄을 확인).
.exclude .iml 및 내부 .idea.
팁 : 위에서 언급 한 모든 파일을 선택하고 수락을 클릭하십시오.
원격> 포크 및 Work_YourName이 동기화되도록 이러한 변경 사항을 포크로 변경하십시오.
12. 새로운 기능/버그 수정 사항.
13. 변경 한 파일 만 커미션하십시오.
14. 파일을 포크에 담그십시오.
15. github에서 포크 레포로 가십시오. (새로 고침)
16. 분기에서 분기-> work_yourname을 선택하십시오
17. 오렌지 버튼을 선택하여 변경 한 변경 사항을 풀 요청을 만듭니다.
18. 어떤 파일에서 수행 된 일에 대한 간단한 소송.
19. 기능이 좋으면 관리자가 마스터와 병합됩니다.
20. caution-> 충돌이있는 경우 포크를 마스터와 동기화하고 풀 요청을 재현해야합니다 (새 풀 요청을 클릭하지 마십시오).
클릭 -> 비교 및 당기 요청 요청을 새로 업데이트 된 코드로 이전 풀 요청을 병합합니다.