Lag en vanetracker-app med streaks, avkrysninger og diagrammer
En vanetracker står og faller på én handling: den daglige avkrysningen. Tar den mer enn ett trykk, slutter folk. Anticode kan lage en personlig vanetracker som lagrer alt i din egen nettleser og kan installeres på mobilens hjemskjerm, slik som malen Ritualist. Her er hva du bør ta med, hvordan du håndterer dager du hopper over, og den ene reelle ulempen.
Skjermene en vanetracker trenger
- I dag
- Alle vanene som skal gjøres i dag, med et stort trykkfelt for å merke dem som gjort. Angre er ett trykk unna. Det er denne skjermen appen åpner på.
- Legg til eller endre en vane
- Et navn, hvor ofte (daglig, bestemte ukedager eller et antall ganger per uke), et valgfritt mål som 20 minutter eller 8 glass, og en farge.
- Historikk
- Et kalenderrutenett per vane, med fylte ruter for dager du klarte det. Folk liker å se et år med ruter mer enn noe tall.
- Innsikt
- Nåværende streak, lengste streak og gjennomføringsgrad de siste 30 dagene, med et enkelt stolpe- eller linjediagram.
Alt annet er valgfritt. Påminnelser, dagbok, humørskår og merker skaper friksjon, og de fleste som gir opp vanetrackere gjør det fordi appen krever for mye av dem hver dag, ikke for lite.
Streaks uten dårlig samvittighet
En streak-teller motiverer helt til den brytes, og at én glemt dag nullstiller 60 dager er øyeblikket mange gir opp for godt. Bestem reglene dine før du lager appen:
- Ukentlige mål i stedet for daglige. «Løpe tre ganger i uken» kan ikke brytes av en hviledag.
- Fridager. En planlagt pause (ferie, sykdom) som stopper streaken midlertidig i stedet for å avslutte den.
- Frist. La gårsdagen kunne merkes som gjort frem til klokken 12 i dag, for dem som glemmer å krysse av om kvelden.
- Vis det lange perspektivet også. «27 av de siste 30 dagene» tåler en glipp, det gjør ikke en streak.
Bestem også hva «i dag» betyr. Noen som krysser av klokken 01 mener som regel i går. Et døgnskifte du kan stille selv (for eksempel klokken 04) løser dette i det stille.
Start fra Ritualist eller fra én setning
Anticodes malgalleri inneholder Ritualist, en vanetracker skrevet av Anticodes modell. Når du bruker den, kopieres hele appen inn i prosjektet ditt uten modellkall og uten at det trekkes fra grensene dine, og deretter kan du forme den om med endringsforespørsler: «legg til ukentlige mål», «gjør historikken om til et årsrutenett», «bruk grønt for fullførte dager».
For å lage din egen fra bunnen av beskriver du vanene, reglene og følelsen: «En daglig vanetracker for en forfatter: ord skrevet som et tallmål, lesing som ja/nei, og morgener uten mobil. Ukevisning først. Streaks med én fridag per uke. Rolig, mørk, store trykkfelt.» Modellen skriver trackeren som én app som kjører i nettleseren, med diagrammer tegnet i kode og avkrysningsskjermen laget for bruk med én hånd.
Hvor dataene dine lagres
Anticode-apper kjører i en sandkasse uten nettverk, så en vanetracker laget her sender aldri avkrysningene dine til en server, heller ikke Anticodes. Vaner og historikk lagres i nettleseren du bruker, og de er der neste gang du åpner appen på den enheten. For en privat vane, som terapiøvelser eller å drikke mindre, er det en fordel det er verdt å nevne på velkomstskjermen.
Alle publiserte nettsteder kan også installeres som en app på mobil og datamaskin, med eget ikon og en reserveløsning uten nett. Installert på mobilens hjemskjerm åpnes trackeren som en hvilken som helst annen app, og det er akkurat den friksjonsfrie avkrysningen du vil ha.
Ulempen: ingen synkronisering
Fordi ingenting forlater enheten, finnes det ingen synkronisering. Krysser du av på mobilen, viser laptopen ingenting. Tømmer du nettleserens nettstedsdata, eller bruker et privat vindu, mister du historikken. To vaner hjelper: bruk trackeren på bare én enhet, og be om en knapp for eksport og import (en fil du selv lagrer og laster inn), så du kan flytte historikken eller ta sikkerhetskopi.
Det den ikke kan
- Ingen push-påminnelser. Appen kan ikke sende varsler når den er lukket. Bruk mobilens egne påminnelser eller kalenderen for å få et dytt.
- Ingen ansvarspartnere. Å dele fremgang med en venn eller en coach krever delte data, og det har ikke sandkassen.
- Ingen helsedata. Den kan ikke lese skritt, søvn eller puls fra en klokke eller en helseapp; slikt må tastes inn.
- Ikke et produkt for mange brukere. Vil du lansere en vaneapp for allmennheten med kontoer og synkronisering, gir Next.js-eksporten en utvikler et utgangspunkt med database og innlogging.
Vanlige spørsmål
Er vanetracker-appen privat?
Avkrysningene dine blir liggende i din egen nettleser på enheten din. Anticode ser bare at den publiserte siden ble vist, telt uten informasjonskapsler.
Kan jeg dele trackeren med familien?
Du kan dele lenken, og hver person får sin egen tomme tracker på sin egen enhet. Deres data og dine blandes aldri.
Kan den spore tall, ikke bare ja eller nei?
Ja. Be om vaner med et tallmål (minutter, sider, glass) og et diagram over verdiene over tid.