แอพ Android สำหรับการสั่งซื้ออาหารออนไลน์
แอพนี้สร้างขึ้นใน Kotlin และใช้วอลเลย์เพื่อส่งคำขอรับและโพสต์จาก Internshala ให้บริการผ่านการโทร REST API
แอปยังใช้ห้องสมุดห้องเพื่อส่งข้อมูลไปยังฐานข้อมูล SQLite
คุณสมบัติหลักที่พิจารณาขณะพัฒนา
1. ดูวิว
2. การใส่เสื้อผ้า
3. ห้องสมุดห้อง
4.Volley
กิ่งก้าน
1.Master-> การปรับปรุงใหม่และเสถียร (เชื่อมต่อกับ AWS ที่เป็นเจ้าของ API-customised)
2.internshaltraining-> หลักสูตรการฝึกอบรมจาก Internshal.com (Internshala API)
link-> https://trainings.internshala.com/?referral=isrp5558222&utm_source=isrp_share_link&utm_medium=isrp5558822&utm_campaign=training
3.Testec2Server-> เพื่อทดสอบคุณสมบัติและข้อบกพร่องใหม่บนเซิร์ฟเวอร์ AWS
4. FoodrunnersellerApp-> แอพสำหรับเจ้าของร้านอาหารเพื่อลงทะเบียนร้านอาหารด้วย FoodRunner (Alpha Stage)
วิธีการมีส่วนร่วม
1. คลิกที่ปุ่มส้อมเพื่อรับ repo ไปยังบัญชีของคุณ
2. ปิดลิงค์ Git Clone จากบัญชีของคุณ
เช่น -> https://github.com/yourusername/restaurantapp.git
3.Open Android Studio และเลือก File-> New-> นำเข้าจากการควบคุมเวอร์ชัน (GitHub)
4. ใช้ลิงค์ที่คุณคัดลอกในขั้นตอนที่ 2
5. รอให้ไฟล์ทั้งหมดได้รับการซิงค์
6. สร้างสาขาใหม่จากอาจารย์
A. ในด้านล่างขวาคุณจะพบ Git-Master (คลิก)
B.Select สาขาใหม่
c.name มันเป็น work_yourname
d. ตรวจสอบช่องเพื่อชำระเงิน
7. เปิดตัวจัดการไฟล์และย้ายไปยังโฟลเดอร์โครงการที่บันทึกไว้
เช่น-> c: users yourpcname Androidstudioprojects RestaurantApp
8. ย้ายภายในโฟลเดอร์โครงการและคลิกขวา-> git-bash
9.TYPE คำสั่ง -> GIT Remote เพิ่ม upstream https://github.com/albinob/restaurantapp.git
หมายเหตุ: การสร้างต้นน้ำที่จะซิงค์กับ Master และ Branch-> work_yourname
10. ประเภทคำสั่ง-> git ดึงข้อมูลต้นน้ำ
หมายเหตุ: ดึงข้อมูลการอัปเดตใด ๆ เกี่ยวกับ Master และเก็บการเปลี่ยนแปลงในสาขาแยกต่างหาก -> upstream/master
11. ย้ายไปที่ Android Studio
A. ในด้านล่างขวาคุณจะพบ git-work_yourname (คลิก)
B.in Remote Branched-> upstreams/master (คลิก)-> รวมเข้ากับปัจจุบัน
C. บนป๊อปอัพ select-> Smart Merge
C. คุณอาจได้รับความขัดแย้งที่รวมอยู่ที่นี่
d.see ไฟล์ที่ก่อให้เกิดความขัดแย้ง (ยอมรับของพวกเขาหรือยอมรับของคุณหรือผสาน (เพื่อดูว่าบรรทัดใดที่ทำให้เกิดความขัดแย้ง))
e.exclude .iml และไฟล์ภายใน .idea
เคล็ดลับ: เลือกไฟล์ทั้งหมดที่กล่าวถึงข้างต้นและคลิกยอมรับของคุณ
E.Push การเปลี่ยนแปลงเหล่านี้ไปยังส้อมของคุณเพื่อให้ระยะไกล-> ส้อมและ work_yourname อยู่ในการซิงค์
12. เพิ่มคุณสมบัติ/การแก้ไขข้อบกพร่องใหม่
13.COMMIT เฉพาะไฟล์ที่คุณเปลี่ยน
14. ล้างไฟล์ไปยังส้อมของคุณ
15.o ไปที่ส้อม repo ของคุณบน GitHub (รีเฟรช)
16. อันเดอร์สาขาเลือกสาขาของคุณ-> work_yourname
17. ค้นหาปุ่มสีส้มเพื่อสร้างคำขอดึงของการเปลี่ยนแปลงที่คุณทำ
18. คำแนะนำโดยย่อว่าทั้งหมดทำในไฟล์ใด
19. หากคุณลักษณะดีผู้ดูแลจะรวมเข้ากับอาจารย์
20. ข้อควรระวัง-> หากมีความขัดแย้งที่คุณต้องการเพื่อให้ส้อมของคุณซิงค์กับอาจารย์และส่งคำขอดึงอีกครั้ง (อย่าคลิกที่คำขอดึงใหม่)
คลิก -> เปรียบเทียบและดึงคำขอเพื่อรวมคำขอดึงแบบเก่าเข้ากับรหัสที่อัปเดตใหม่