De meeste Splync-gebruikers herhalen maandelijkse projecten
Splync is ontworpen om stellen en vrienden te helpen gezamenlijke budgetten te beheren en uitgaven te splitsen met minder stress en meer duidelijkheid. Na verloop van tijd merkte ik dat veel gebruikers niet alleen eenmalige projecten voor reizen of evenementen maakten, maar ook elke maand dezelfde soort projecten herhaalden voor vaste lasten. Voor versie 1.15 betekende het opnieuw creëren van die projecten dat je steeds dezelfde valuta, decimalen, leden, categorieën, budgetten en verdelingsverhoudingen moest instellen. Met deze update kunnen gebruikers nu veel eenvoudiger een nieuw maandelijks project maken vanuit een bestaand project, waardoor herhaaldelijk budgetteren sneller, soepeler en praktischer wordt in het dagelijks leven.
Elke maand beter delen
Het dagelijks leven draait op een maandelijkse ritme, met huur, boodschappen, nutsvoorzieningen en andere terugkerende kosten die telkens terugkomen. Onze vroege observaties suggereren ook dat consistent budgetteren het beste werkt wanneer mensen dezelfde structuur in de tijd kunnen herhalen in plaats van deze elke maand opnieuw op te bouwen. In die zin gaat goed gezamenlijk budgetteren niet alleen over berekenen, maar ook over herhaalbare gewoonten. Daarom is deze update belangrijk. Splync is niet bedoeld als zomaar een app voor het splitsen van rekeningen. De bredere visie is om stellen en gezinnen te helpen inzicht te krijgen in hun budget, samen betere beslissingen te nemen en financiële stress te verminderen. Het eenvoudig opnieuw creëren van maandelijkse projecten is een belangrijke stap in die richting.
Hoe een project te klonen
In versie 1.15 hebben we een eenvoudige links-veegactie geïntroduceerd om projecten direct vanuit de projectenlijst te klonen. Als je naar links veegt op het project dat je opnieuw wilt gebruiken, tik dan op de kloonknop die verschijnt. Het scherm voor het maken van een nieuw project opent met de valuta, decimalen, leden, categorieën, budgetten en verdelingsinstellingen van het oorspronkelijke project al ingevuld. Vanaf daar kun je eenvoudig een nieuwe projectnaam invoeren en opslaan, of kleine aanpassingen maken als je nieuwe maand of situatie een paar wijzigingen vereist. In vergelijking met het maken van hetzelfde project vanaf nul, maakt klonen het proces veel sneller en is het meestal binnen een minuut voltooid.
“Clone” vs “Copy”
Je zult merken dat we de term “clonen” in plaats van “kopiëren” gebruiken bij het beschrijven van deze functie. Hoewel beide woorden vergelijkbaar lijken, dragen ze iets andere implicaties. “Kopiëren” suggereert vaak dat alles exact wordt gedupliceerd, inclusief inhoud en geschiedenis. Daarentegen wordt “clonen” vaker gebruikt in software om de structuur van iets te dupliceren terwijl het daarna onafhankelijk kan evolueren. Dit sluit aan bij hoe projectklonen werkt in Splync, waar de instellingen worden hergebruikt maar het nieuwe project schoon begint, zonder eerdere transacties. In die zin weerspiegelt “clonen” beter zowel de intentie als het ontwerp achter deze functie.
Ontworpen voor consistentie, niet alleen gemak
Hoewel klonen herhaalde budgettering veel sneller maakt, was het net zo belangrijk om ervoor te zorgen dat het nieuwe project schoon begint en privé blijft. Vanuit een productontwerp perspectief was het belangrijkste idee om de structuur van een project te kopiëren, niet de geschiedenis. In Splync worden bij het klonen instellingen zoals valuta, decimalen, leden, categorieën, budgetten en verdelingsregels overgenomen, maar geen van de oorspronkelijke uitgavenrecords worden gekopieerd. Met andere woorden, het gekloonde project begint als een leeg project zonder eerdere transacties erin. Leden kunnen ook worden toegevoegd, verwijderd of vervangen tijdens de setup, en als de ledenlijst verandert, hebben mensen van het vorige project die niet meer zijn inbegrepen geen toegang tot het nieuwe. Dit houdt maandelijkse budgettering consistent zonder oude gegevens mee te nemen of nieuwe projectinformatie aan ongewenste ontvangers bloot te stellen.
Andere potentiële toepassingen voor projectklonen
Hoewel maandelijkse budgettering de meest voorkomende toepassing is, kan projectklonen ook nuttig zijn in veel andere situaties waarin een vergelijkbare structuur wordt hergebruikt. Gebruikers kunnen bijvoorbeeld een vorig reisproject dupliceren om een andere reis met een soortgelijke groep te plannen, of een gedeelde gebeurtenisinstelling zoals een verjaardag of bijeenkomst hergebruiken zonder categorieën en budgetten opnieuw op te bouwen. Het kan ook helpen bij het testen van verschillende budgetscenario's of het aanpassen van uitgavenstrategieën met behoud van een vertrouwde structuur. Ik heb Splync onlangs gebruikt voor mijn eigen huwelijk, maar hopelijk zal ik in de toekomst geen reden hebben om dezelfde projectinstellingen opnieuw te klonen. Splync is gebouwd om stellen en gezinnen te helpen geld meer openlijk, rustiger en uiteindelijk gelukkiger samen te beheren.
Wat volgt in Splync 1.16
Zoals vermeld in het vorige artikel, is een van de volgende verbeterpunten in Splync de stroom voor het verwijderen van projecten. In versie 1.15 toont een links veegbeweging op een project alleen de kloonoptie, maar in de toekomst kan het ook een verwijderactie bevatten. Vanuit een SwiftUI-perspectief is het toevoegen van de veegactie zelf niet bijzonder moeilijk, omdat het redelijk netjes kan worden geïntroduceerd met een UI-modificator. Het moeilijkere deel is beslissen wat er achter dat gebaar moet gebeuren. In tegenstelling tot klonen, moet het verwijderen van projecten met veel grotere zorg worden behandeld omdat een project leden, uitgaven, budgetten en andere verbonden informatie bevat die logisch consistent moeten blijven, zelfs na verwijdering. Om die reden moet het zorgvuldig worden ontworpen en geïmplementeerd in plaats van overhaast. Voor nu hoop ik dat versie 1.15 het beheren van terugkerende projecten veel gemakkelijker maakt en gebruikers helpt elke maand beter samen te delen.