beranda blog tentang kreasi gim proyek

EN ID

Pengembangan Apkes

waktu baca sekitar 3 menit · dipublikasikan pada 2022-08-24 · 461 kata


Postingan ini juga tersedia dalam bahasa Inggris (aslinya).

Pernah menggunakan aplikasi web?

Anda mungkin sudah pernah menggunakan aplikasi web di ponsel atau di laptop tanpa mengetahuinya, tetapi sebenarnya aplikasi web adalah situs web yang dirancang seperti aplikasi.

Apa itu Apkes?

Apkes adalah gabungan “aplikasi” dan “kesehatan”. Aplikasinya dibuat dengan kerangka kerja Svelte dan lainnya seperti Tailwind untuk membuat pengembangan cepat dalam kurang lebih dua minggu.

Tangkapan layar Apkes
Sebuah tangkapan layar Apkes. Terlihat sederhana, bukan?

Awalnya bahasa Indonesia hanya ada di Apkes, tetapi dengan internationalization (alias terjemahan aplikasi) dapat mendukung bahasa yang lain seperti bahasa Inggris. Bahasa yang lain dapat ditambahkan melalui tarik permintaan di repositori Codeberg.

Inspirasi untuk aplikasi webnya sebenarnya datang dari aplikasi meditasi.

Saya memang membuatnya sederhana sebaik mungkin supaya bisa dipeliharai ketika fitur baru ditambahkan.

Seperti proyek saya yang lain seperti situs web ini, Apkes itu sumber terbuka — siapa pun dapat melihat kode sumber untuk melihat bagaimana bekerjanya, lihat kode sumbernya di Codeberg.

Cara pembuatan

Ada banyak hal yang digunakan di belakang Apkes — semuanya sumber terbuka — seperti

Selanjutnya, saya juga mencoba aplikasinya dengan laptop saya dan ponsel saya dengan Chromium dan Firefox. Saya belum pernah mencoba pada perangkat Apples — atau peramban web berbasis WebKit — tetapi seharusnya bisa.

Bagaimana sebenarnya cara aplikasinya bekerja

Fitur-fitur dipisahkan sebagai komponen Svelte supaya tidak berantakan.

Tidak seperti kerangka kerja lainnya, Svelte mengompilasikan aplikasinya supaya dapat dijalankan dengan cepat di peramban web.

Saat ini, terjemahannya tidak di dalam aplikasi, tetapi diunduh secara langsung berdasarkan pengaturan bahasa di peramban web.

Setelah semua itu, aplikasinya dapat digunakan tanpa koneksi internet — sampai Anda memuat ulang lamannya — dan semua data disimpan secara lokal dalam peramban web.

Fitur dalam Apkes

Saat ini, hanya ada 3 fitur (alias “widget”) di Apkes — Saran, Kutipan, dan Refleksi.

Kendala selama pengembangan

Sperti dengan pengembangan perangkat lunak apa pun, kendala dapat terjadi kapan saja. Ini hal-hal untuk diingat: sabar, tenang, dan coba mencari solusinya. Masih belum bisa menemukan solusinya? Tinggalkan selama beberapa waktu, lalu kembali lagi ketika Anda siap.

Hasilnya…

Anda dapat melihatnya sendiri — coba aplikasinya di https://apkes.linerly.tk

Masukan, ide, dan hal lainnya diapresiasikan dalam repositori Codeberg (dalam Masalah) atau mengirimkannya secara langsung ke saya. :)