Jadi apa yang akan kita bangun dalam modul ini?
Kami akan membangun aplikasi sederhana dan dalam aplikasi ini, saya tidak akan terlalu fokus pada aplikasi itu sendiri, kami akan membangun aplikasi dasar
di sini, kami tidak akan menambahkan terlalu banyak fitur karena saya malah ingin fokus pada semua ini fitur perangkat
inti asli.
Jadi kita akan membangun aplikasi sederhana yang memungkinkan kita untuk mengelola beberapa tempat hebat yang kita temukan katakanlah.
Jadi pada layar mulai, kita akan memiliki daftar tempat-tempat di mana kita mungkin memiliki gambar, lalu
judul dan kemudian di sini, alamat tempat itu dan kita akan memiliki daftar di sini di mana kita dapat
melihat semua tempat ini .
Sekarang setelah kita mengetuk tempat seperti itu, kita dibawa ke layar detail untuk tempat di mana kita melihat gambar yang lebih
besar, di mana kita kemudian juga melihat alamat dan di bawahnya, kita melihat pratinjau peta yang juga dapat kita ketuk untuk membuka peta layar penuh, jadi untuk pergi
ke layar baru pada dasarnya di
mana kita tentu saja juga bisa kembali, sama seperti kita bisa kembali ke sini dengan cara, jadi
di
mana kita bisa kembali, di mana kita kemudian melihat representasi peta layar penuh dari itu tempat.
Sekarang tentu saja untuk menambahkan tempat baru, kita akan memiliki cara untuk melakukan itu, kita akan memiliki tombol tambah
atau buat
di sini di menu dan ketika kita mengetuk tombol ini, kita dibawa ke layar baru lain yang memungkinkan kami menambahkan tempat.
Sekarang di layar ini, kita dapat memasukkan judul dengan input teks biasa tetapi kita juga
bisa dan itu
sekarang bagian yang menarik, kita juga dapat
mengambil gambar dan menampilkan pratinjau di sini, jadi kita memiliki tombol ambil gambar di sini di bawah ini yang kita dapat menekan
dan yang seharusnya membuka kamera perangkat tentu saja sehingga kita dapat mengambil foto dengan kamera perangkat
dan di bawah itu, saya juga akan memiliki pratinjau
peta dan kita dapat menemukan pengguna, jadi kita memiliki tombol cari di sini atau pilih tombol peta yang jelas harus sesuai dengan halaman dan tidak tumpang
tindih.
Tapi ini adalah dua tombol yang akan kita miliki di sini - pilih di peta dan temukan
dan yang kemudian akan memilih lokasi di mana pengguna saat ini berada dan mengisi pratinjau peta ini dengannya atau jika
kita klik pilih di peta, kita juga akan buka peta layar penuh di
sini tapi sekarang dalam mode di mana kita dapat mengetuk tempat di sana dan kemudian tempat ini akan
dipilih dan kemudian kita dapat mengklik simpan di sini untuk menyimpan tempat itu dan menggunakan tempat itu di sini untuk layar ini dan akhirnya, kami juga akan memiliki
tombol simpan yang dapat kami tekan untuk menambahkan tempat baru ini.
Sekarang tempat baru akan disimpan dalam database SQLite.
Sekarang tentu saja, Anda mungkin ingin menyimpannya di server web tetapi Anda sudah mempelajari cara kerjanya.
Jadi dalam modul ini, saya ingin fokus pada teknik penyimpanan baru yang juga Anda butuhkan di beberapa aplikasi di mana Anda
menyimpan sesuatu di perangkat, di database perangkat dan itu tentu saja juga
merupakan skenario umum, tidak semua data harus disimpan di server web. Mungkin Anda memiliki aplikasi tempat Anda perlu menyimpan
semuanya di server web tetapi Anda juga mungkin memiliki beberapa data di
beberapa aplikasi yang hanya perlu disimpan secara lokal di perangkat.
Keuntungan menyimpannya secara lokal tentu saja adalah Anda tidak memerlukan koneksi Internet,
kerugian yang tidak dapat dibagikan dengan pengguna
lain tetapi jika itu eksklusif untuk instalasi aplikasi ini, maka Anda mungkin benar-benar ingin menyimpannya secara lokal.
Jadi, inilah yang akan kita bangun. Mengenai navigasi dan sebagainya, itu bukan aplikasi yang
paling kompleks karena kami memiliki banyak latihan dengan itu tetapi kami akan memiliki banyak fitur perangkat asli yang menakjubkan di
sana - kamera, peta, lokasi pengguna, penyimpanan file dan juga SQLite, jadi dengan itu, Anda akan
memiliki pemahaman yang kuat tentang bagaimana memanfaatkan fitur-fitur tersebut dan menambahkannya ke aplikasi Anda ketika Anda
selesai dengan modul ini.