Aplikasi Android untuk memesan makanan online
Aplikasi ini dibangun di Kotlin dan menggunakan voli untuk mengirim permintaan GET dan POST dari Internshala melayani melalui panggilan API REST.
Aplikasi ini juga menggunakan pustaka kamar untuk mengirim data ke database SQLite.
Fitur utama dipertimbangkan saat berkembang
1. Tampilan Recycler
2.Fragments
3. Perpustakaan Kamar
4.Volley
Cabang
1.Master-> Perbaikan baru dan stabil (terhubung ke AWS yang disesuaikan API).
2.Internshaltraining-> Kursus Pelatihan dari Internshal.com (Internshala API)
Link-> https://trainings.internshala.com/?referral=isrp5558822&utm_source=isrp_share_link&utm_medium=isrp5558822&utm_campaign=training
3.Testec2Server-> Untuk menguji fitur dan bug baru di server AWS.
4.FoodRunnersellerApp-> Aplikasi untuk pemilik restoran untuk mendaftar restoran mereka dengan FoodRunner (Alpha Stage).
Bagaimana berkontribusi.
1. Klik tombol Fork untuk membawa repo ke akun Anda.
2. Bersikan tautan klon git dari akun Anda.
EG -> https://github.com/yourusername/restaurantapp.git
3.Open Android Studio, dan pilih File-> New-> Impor dari Control Versi (GitHub).
4. Pastikan tautan yang Anda salin di Langkah 2.
5.Wait untuk semua file untuk disinkronkan.
6. Buat cabang baru dari master
A. Di kanan bawah Anda akan menemukan Git-Master (klik)
B. Pilih Cabang Baru
C.Name sebagai work_yourname.
D. Periksa kotak untuk checkout.
7.Open File Manager dan pindah ke folder proyek tempat ia disimpan.
EG-> C: Users YourpcName AndroidstudiOprojects RestaurantApp
8.Move di dalam folder proyek dan klik kanan-> git-bash.
9.Type Perintah -> Git Remote Tambah Upstream https://github.com/albinob/restaurantapp.git
Catatan: Membuat hulu untuk disinkronkan dengan master dan cabang-> work_yourname Anda.
10.Type perintah-> git fetch hulu
Catatan: Mengambil setiap pembaruan tentang master dan menyimpan perubahan di cabang terpisah -> hulu/master
11.Move ke Android Studio.
A. Di kanan bawah Anda akan menemukan git-work_yourname (klik)
B.in jarak jauh bercabang-> hulu/master (klik)-> gabungkan ke saat ini
c.on the Pop up Select-> Smart gabungan
C. Anda mungkin mendapatkan konflik penggabungan di sini.
D. Lihat file-file yang menyebabkan konflik (terima atau terima atau gabungan (untuk melihat baris mana yang menyebabkan konflik)).
E.Exclude .iml dan file di dalam .idea.
Tip: Pilih semua file yang disebutkan di atas dan klik terima milik Anda.
E.Pus perubahan ini pada garpu Anda, sehingga remote-> fork dan work_yourname Anda selaras.
12. Tambahkan fitur baru/perbaikan bug.
13. Kommitikan hanya file -file yang telah Anda ubah.
14.Pus file ke garpu Anda.
15. Pergi ke repo garpu Anda di GitHub. (Refresh)
16. Bawah Cabang Pilih Cabang Anda-> Work_yourname
17. Temukan tombol oranye untuk membuat permintaan tarik dari perubahan yang telah Anda lakukan.
18. Comment secara singkat tentang apa yang dilakukan semua di dalam file mana.
19.Jika fiturnya bagus, pemelihara akan menggabungkannya dengan tuan.
20.coution-> Jika ada konflik, Anda perlu mendapatkan garpu Anda secara sinkron dengan master dan mengirimkan kembali permintaan tarik (jangan klik permintaan tarik baru).
Klik -> Bandingkan dan tarik permintaan untuk menggabungkan permintaan tarik lama dengan kode yang baru diperbarui.