Aplikasi catatan AMAN dengan fitur obrolan (chat) menggunakan firebase dan sinkronisasi data antar perangkat. Semua data rahasia diamankan dengan sidik jari atau PIN.
- Catatan Terformat & Daftar Tugas: Buat catatan harian atau checklist kerjaan dengan sangat mudah dan rapi.
- Brankas Pribadi (Vault): teks rahasia akan dikunci menggunakan PIN dan Biometrik (Sidik Jari).
- Password Generator: Pembuat kata sandi pintar yang langsung mengacak kombinasi sandi susah ditebak.
- Obrolan Cepat Kapan Saja: Fitur Chatting yang responsif dan mendukung sinkronisasi seketika antarpengguna.
Agar dapat menggunakan fitur kolaborasi (Catatan, Checklist, Password) dan Chat , Anda harus membuat server Cloud menggunakan Firebase secara gratis.
Ikuti langkah-langkah di bawah ini secara teliti dari awal hingga akhir.
- Buka browser di komputer/HP dan masuk ke Firebase Console.
- Login menggunakan akun Google.
- Klik tombol Create a Project (Buat Proyek).
- Masukkan nama proyek bebas (misalnya:
NotepadServerku). - Matikan (Disable) Google Analytics lalu klik Create Project.
- Setelah proyek siap, di halaman beranda Firebase, pilih Add app lalu ikon Android untuk menambahkan aplikasi.
- Di kolom Android package name, masukkan wajib persis seperti ini:
com.eostech.notepad. - Biarkan sisa kolom kosong default saja, lalu klik Register app.
- Abaikan langkah Download google-services.json, langsung klik Next terus menerus hingga Continue to console.
copy kredensial untuk dimasukkan ke aplikasi.
- Di panel kiri atas, klik ikon Gerigi (⚙️) di sebelah tulisan Project Overview, lalu pilih Project settings.
- Pada tab General, cari dan salin :
- Project ID (contoh:
notepadserverku-a1b2) - Web API Key (Sederetan teks panjang yang berawalan
AIzaSy...)
- Project ID (contoh:
- scroll ke bagian "Your apps".
- Salin App ID (formatnya panjang, dimulai dengan angka 1, contoh:
1:1234567890:android:abc...).
Web API Key NOTE : jika web api key tidak muncul , pilih Add app di bagian your app pilih icon WEB </> dan isi Nickname/nama bebas kemudian Register app setelah itu akan muncul web api key dengan nama apiKey setelah itu pilih continue to console.
Aplikasi ini membutuhkan dua jenis konfigurasi database agar seluruh fitur Sinkronisasi dan Chat bekerja.
- Di panel kiri Firebase bagian Databases & Storage, lalu pilih Realtime Database.
- Klik tombol Create Database.
- Pilih Lokasi Bebas
- Pilih Test Mode, lalu Enable.
- akan muncul tautan URL (contoh:
https://notepadserverku-default-rtzsdb.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 (Databases & Storage), pilih Firestore.
- Klik Create database.
- Pilih lokasi server yang sama dengan Realtime Database, lalu pilih Start in Production Mode.
- Klik Create.
- pastikan tab Rules allow read, write: if true;.
- Buka Notevault.
- Masuk ke menu Setelan.
- ke bagian Firebase Setup.
- 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: (Tempel Link Realtime Database dari Tahap 4A, pastikan dimulai dengan https://)
- Klik Simpan & Terapkan.
- lalu Close aplikasi dari recent apps dan buka ulang Aplikasi
- masuk ke setelan di bagian Kolaborasi, buat Kode Pairing, dan bagikan kode tersebut ke perangkat teman.