Anticode Buka editor

Bina aplikasi penjejak tabiat dengan rentetan, daftar harian dan carta

Penjejak tabiat bergantung sepenuhnya pada satu interaksi: daftar harian. Jika ia memerlukan lebih daripada satu ketikan, orang akan berhenti menggunakannya. Anticode boleh membina penjejak tabiat peribadi yang menyimpan segala-galanya dalam pelayar anda sendiri dan boleh dipasang pada skrin utama telefon anda, seperti templat Ritualist. Berikut apa yang perlu dimasukkan, cara mengendalikan hari yang terlepas, dan satu-satunya pertukaran sebenar.

Dikemas kini · Oleh pasukan Anticode

Skrin yang diperlukan oleh penjejak tabiat

Hari ini
Setiap tabiat yang perlu dibuat hari ini dengan sasaran ketikan yang besar untuk menandakannya selesai. Buat asal hanya satu ketikan. Inilah skrin pertama apabila aplikasi dibuka.
Tambah atau sunting tabiat
Nama, kekerapan (setiap hari, hari tertentu dalam minggu, atau beberapa kali seminggu), sasaran pilihan seperti 20 minit atau 8 gelas, dan warna.
Sejarah
Grid kalendar bagi setiap tabiat, dengan petak berwarna untuk hari yang selesai. Orang lebih suka melihat petak setahun berbanding sebarang angka.
Wawasan
Rentetan semasa, rentetan terpanjang, dan kadar penyelesaian dalam 30 hari terakhir, dengan carta bar atau garis yang ringkas.

Selebihnya adalah pilihan. Peringatan, jurnal, skor mood dan lencana semuanya menambah geseran, dan kebanyakan orang yang meninggalkan penjejak tabiat berbuat demikian kerana aplikasi meminta terlalu banyak setiap hari, bukan terlalu sedikit.

Rentetan tanpa rasa bersalah

Kiraan rentetan memberi motivasi sehingga ia terputus, dan satu hari terlepas yang mengembalikan 60 hari ke sifar ialah saat ramai orang berputus asa terus. Tentukan peraturan anda sebelum membina:

  • Sasaran mingguan dan bukannya harian. "Berlari tiga kali seminggu" tidak terputus kerana hari rehat.
  • Hari langkau. Langkau yang dirancang (cuti, sakit) menjeda rentetan dan bukannya menamatkannya.
  • Tempoh ihsan. Benarkan semalam ditandakan selesai sehingga tengah hari ini, untuk mereka yang terlupa menanda pada waktu malam.
  • Tunjukkan gambaran jangka panjang juga. "27 daripada 30 hari terakhir" kekal walaupun ada hari terlepas, sedangkan rentetan tidak.

Tentukan juga maksud "hari ini". Seseorang yang mendaftar pada pukul 1 pagi biasanya bermaksud semalam. Waktu permulaan hari yang boleh dikonfigurasi (contohnya 4 pagi) menyelesaikan masalah ini tanpa disedari.

Bermula daripada Ritualist atau daripada satu ayat

Galeri templat Anticode termasuk Ritualist, penjejak tabiat yang ditulis oleh model Anticode. Menggunakannya menyalin keseluruhan aplikasi ke dalam projek anda tanpa panggilan model dan tanpa menggunakan had anda, dan anda kemudian boleh mengubahnya dengan permintaan perubahan: "tambah sasaran mingguan", "jadikan sejarah sebagai grid setahun", "gunakan hijau untuk hari yang selesai".

Untuk membina sendiri dari awal, terangkan tabiat, peraturan dan suasananya: "Penjejak tabiat harian untuk penulis: perkataan ditulis sebagai sasaran nombor, membaca sebagai ya/tidak, dan pagi tanpa telefon. Paparan mingguan dahulu. Rentetan dengan satu langkau seminggu. Tenang, gelap, sasaran ketikan besar." Model menulis penjejak sebagai satu aplikasi yang berjalan dalam pelayar, dengan carta dilukis dalam kod dan skrin daftar direka untuk kegunaan sebelah tangan.

Di mana data anda disimpan

Aplikasi Anticode berjalan dalam kotak pasir tanpa rangkaian, jadi penjejak tabiat yang dibina di sini tidak pernah menghantar daftar anda ke pelayan, termasuk pelayan Anticode. Tabiat dan sejarah disimpan dalam pelayar yang anda gunakan, dan ia ada pada kali seterusnya anda membuka aplikasi pada peranti itu. Untuk tabiat peribadi seperti latihan terapi atau mengurangkan minum, ini kelebihan yang patut dinyatakan pada skrin alu-aluan.

Setiap laman web yang diterbitkan juga boleh dipasang sebagai aplikasi pada telefon dan komputer meja, dengan ikonnya sendiri dan paparan sandaran luar talian. Apabila dipasang pada skrin utama telefon anda, penjejak dibuka seperti aplikasi lain, iaitu daftar harian tanpa geseran yang anda mahukan.

Pertukarannya: tiada penyegerakan

Oleh kerana tiada apa yang keluar dari peranti, tiada penyegerakan. Daftar pada telefon dan komputer riba anda tidak menunjukkan apa-apa. Mengosongkan data laman pelayar, atau menggunakan tetingkap peribadi, akan menghilangkan sejarah. Dua tabiat membantu: gunakan penjejak pada satu peranti sahaja, dan minta butang eksport dan import (fail yang anda simpan dan muatkan sendiri) supaya anda boleh memindahkan sejarah atau menyimpan sandaran.

Apa yang tidak boleh dilakukannya

  • Tiada peringatan tolak. Aplikasi tidak boleh menghantar pemberitahuan apabila ia ditutup. Gunakan peringatan atau kalendar telefon anda sendiri.
  • Tiada rakan akauntabiliti. Berkongsi kemajuan dengan rakan atau jurulatih memerlukan data dikongsi, yang tiada dalam kotak pasir.
  • Tiada data kesihatan. Ia tidak boleh membaca langkah, tidur atau kadar jantung daripada jam tangan atau aplikasi kesihatan; semua itu perlu ditaip.
  • Bukan produk untuk ramai pengguna. Jika anda mahu melancarkan aplikasi tabiat kepada orang ramai dengan akaun dan penyegerakan, eksport Next.js memberi pembangun titik permulaan dengan pangkalan data dan log masuk.

Soalan lazim

Adakah aplikasi penjejak tabiat ini peribadi?

Daftar anda kekal dalam pelayar anda sendiri pada peranti anda. Anticode hanya melihat bahawa halaman yang diterbitkan telah dilihat, dikira tanpa kuki.

Bolehkah saya berkongsi penjejak dengan keluarga?

Anda boleh berkongsi pautan, dan setiap orang mendapat penjejak kosong mereka sendiri pada peranti masing-masing. Data mereka dan data anda tidak pernah bercampur.

Bolehkah ia menjejak nombor, bukan sekadar ya atau tidak?

Boleh. Minta tabiat dengan sasaran nombor (minit, halaman, gelas) dan carta nilai dari semasa ke semasa.