MODUL II
ANDROID STUDIO II
NIM : 21120121140135
Kelompok :6
• Penempatan
ditempatkan di dalam secara langsung pada View dan merupakan elemen akhir
dalam hierarki tampilan.
• Atribut Tampilan
Kita dapat dapat mengatur atribut-atribut tampilan secara langsung pada View
B) GroupView
• Elemen Pengelompokan
Merupakan wadah atau kontainer yang digunakan untuk mengelompokkan
beberapa elemen View ke dalam satu kesatuan. Ini memungkinkan kita untuk
mengatur tata letak dan hubungan antara elemen-elemen UI tersebut.
• Penempatan
berisi elemen-elemen View atau bahkan ViewGroup lainnya, yang
menciptakan hierarki tampilan yang kompleks.
• Atribut Layout
ViewGroup mengatur atribut-atribut tata letak dan pemosisian elemen-elemen
yang ada di dalamnya, seperti LinearLayout, RelativeLayout, FrameLayout.
3. API (Application Programming Interface) merupakan seperangkat aturan dan protokol
yang memungkinkan berbagai komponen perangkat lunak untuk berinteraksi satu
sama lain. API menyediakan cara bagi pengembang untuk mengakses dan
menggunakan fungsi atau layanan yang telah disediakan oleh perangkat lunak, sistem
operasi, platform, atau layanan lainnya. Dalam pengembangan perangkat lunak, API
berperan penting karena memungkinkan integrasi antara berbagai komponen dan
memperluas fungsionalitas perangkat lunak kita tanpa perlu membangun semuanya
dari awal.
B) Pengembangan Kolaboratif
Dalam pengembangan aplikasi yang lebih besar atau dalam tim pengembangan
yang terdiri dari beberapa anggota, API memungkinkan kerja bersama yang lebih
baik. Beberapa pengembang dapat bekerja pada komponen yang berbeda dengan
menggunakan API yang sama.
C) Ekosistem Aplikasi
Android memiliki ekosistem yang besar dari aplikasi dan layanan pihak ketiga
yang dapat diintegrasikan dengan aplikasi kita melalui API. Ini memungkinkan
pengembang untuk memanfaatkan berbagai fitur yang telah ada dan memperkaya
pengalaman pengguna.
4. A) Peran dan Penggunaan Retrofit
• Komunikasi dengan Server
memungkinkan aplikasi Android untuk berkomunikasi dengan server atau
layanan web untuk mengambil data, mengirim data, atau berinteraksi dengan
sumber daya web eksternal lainnya.