Agar Anda dan teman Anda dapat menggunakan fitur kolaborasi (Catatan, Checklist, Password) dan Chat secara mulus, Anda harus membuat server Cloud Anda sendiri menggunakan Firebase secara gratis.
Ikuti langkah-langkah di bawah ini secara teliti dari awal hingga akhir.
- Buka browser di komputer/HP Anda dan pergi ke Firebase Console.
- Login menggunakan akun Google Anda.
- Klik tombol Create a Project (Buat Proyek).
- Masukkan nama proyek (misalnya:
NotepadServerku). - Matikan (Disable) Google Analytics jika tidak diperlukan agar lebih cepat, lalu klik Create Project.
- Setelah proyek siap, di halaman beranda Firebase, klik ikon Android (logo robot hijau) untuk menambahkan aplikasi.
- Di kolom Android package name, masukkan wajib persis seperti ini:
com.eostech.notepad. - Biarkan sisa kolom kosong, lalu klik Register app.
- Abaikan langkah Download google-services.json, langsung klik Next terus menerus hingga Continue to console.
Kini Anda harus menyalin (copy) 3 kode penting untuk dimasukkan ke aplikasi nanti.
- Di panel kiri atas, klik ikon Gerigi (⚙️) di sebelah tulisan Project Overview, lalu pilih Project settings.
- Pada tab General (Umum), cari dan salin (copy):
- Project ID (contoh:
notepadserverku-a1b2) - Web API Key (Sederetan teks panjang yang berawalan
AIzaSy...)
- Project ID (contoh:
- Gulir ke bagian paling bawah ke kotak "Your apps".
- Salin App ID (formatnya panjang, dimulai dengan angka 1, contoh:
1:1234567890:android:abc...).
Aplikasi ini membutuhkan dua jenis konfigurasi database agar seluruh fitur Sinkronisasi dan Chat berjalan tanpa henti.
- Di panel kiri Firebase, lihat bagian Build, lalu pilih Realtime Database.
- Klik tombol Create Database.
- Pilih Lokasi Bebas (Kini Anda bebas memilih United States, Belgium, atau Singapore). Klik Next.
- Pilih Test Mode, lalu klik Enable.
- Anda akan melihat tautan URL besar (contoh:
https://notepadserverku-default-rtdb.firebaseio.com/). SALIN URL PENUH INI. Ini adalahDatabase URLAnda.
App Notepad ini secara teknis menyimpan seluruh teks catatan, obrolan, dan password di platform Cloud Firestore.
- Masih di panel kiri (Build), pilih Firestore Database.
- Klik Create database.
- Pilih lokasi server yang sama atau berdekatan, lalu pilih Start in Test Mode.
- Klik Create.
- Tunggu hingga database selesai dibuat. Setelah tampil, pastikan tab Rules memperlihatkan keterangan allow read, write: if true;.
Sekarang atur semuanya di dalam aplikasi App Notepad Anda:
- Buka App Notepad.
- Masuk ke menu Pengaturan (Settings).
- Gulir ke bawah hingga bagian Firebase Setup.
- Buka formulir pengaturan, lalu Isi kolom sesuai dengan data yang Anda salin dari Firebase:
- Project ID: (Tempel Project ID dari Tahap 3)
- API Key: (Tempel Web API Key berawalan AIzaSy)
- App ID: (Tempel App ID Android)
- Database URL Lengkap: (Tempel Link Realtime Database dari Tahap 4A, pastikan dimulai dengan https://)
- Klik Simpan & Terapkan.
- MATIKAN PAKSA (Force Close) aplikasi dari recent apps Android Anda.
- Buka ulang App Notepad.
Selamat! Kini aplikasi Anda telah memiliki server sendiri yang bebas batasan! Anda tinggal masuk ke bagian Kolaborasi, buat Kode Pairing, dan bagikan kode tersebut ke perangkat teman Anda yang juga telah dimodifikasi pengaturannya dengan kode Firebase Anda!