Bangun Aplikasi dengan Basis Data Waktu Nyata (Google Firebase)

Development & Security, Tutorial / 0 | | 1

Bagi pengembang aplikasi bergerak android yang ingin menghubungkan basis data daring  seperti MySQL pasti harus membuat sebuah API untuk menjadi perantara penghubungnya, biasanya pembuatan API tersebut menggunakan PHP, hal ini mungkin cukup merepotkan bagi pengembang aplikasi bergerak android karena harus bekerja dua kali.

Baru-baru ini Google I/O 2016 memperkenalkan sebuah platform untuk membantu pengembangan aplikasi android menjadi lebih cepat, platform ini bernama Firebase, di dalamnya terdapat fasilitas manajemen basis data waktu nyata yang bersifat non-SQL, hebatnya basis data ini bisa langsung diakses melalui aplikasi android tanpa melalui API, selain itu jika ada perubahan pada basis data maka aplikasi android bisa langsung segera mengetahu perubahannya.

Misalkan kita ingin menyimpan data pengguna yang direpresentasikan oleh kelas tersebut :

public class User {

    public String username;
    public String email;

    public User() {
        // Default constructor required for calls to DataSnapshot.getValue(User.class)
    }

    public User(String username, String email) {
        this.username = username;
        this.email = email;
    }

}

Jika kita ingin menyimpan obyek dari kelas tersebut ke dalam basis data, yang kita perlukan adalah cukup memanggil method seperti berikut

User user = new User(“ucok baba”, “[email protected]”);
mDatabase.child(“users”).child(“1”).setValue(user);

Selain itu fasilitas manajemen basis data ini bersifat lintas platform, fasilitas ini juga dapat digunakan di perangkat bergerak berbasis sistem operasi iOS. Jika pembaca tertarik pembaca dapat membaca dokumentasinya disiini

Related Post :