Większość użytkowników Splync powtarza miesięczne projekty
Splync został stworzony, aby pomagać parom i znajomym zarządzać wspólnymi budżetami i dzielić wydatki z mniejszym stresem i większą przejrzystością. Z czasem zauważyłem, że wielu użytkowników nie tylko tworzy jednorazowe projekty na wyjazdy czy wydarzenia, ale również co miesiąc powtarza te same projekty na koszty życia. Przed wersją 1.15 odtwarzanie tych projektów oznaczało ponowne ustalanie tej samej waluty, miejsc po przecinku, członków, kategorii, budżetów i proporcji podziału. Dzięki tej aktualizacji użytkownicy mogą teraz znacznie łatwiej tworzyć nowy projekt miesięczny na podstawie istniejącego, co sprawia, że powtarzalne budżetowanie jest szybsze, płynniejsze i bardziej praktyczne w codziennym życiu.
Lepsze dzielenie się co miesiąc
Codzienne życie działa w miesięcznym rytmie, z czynszem, zakupami, rachunkami i innymi powtarzającymi się kosztami, które ciągle wracają. Nasze wczesne obserwacje również sugerują, że konsekwentne budżetowanie działa najlepiej, gdy ludzie mogą powtarzać tę samą strukturę z czasem zamiast odbudowywać ją od nowa co miesiąc. W tym sensie dobre wspólne budżetowanie nie polega tylko na kalkulacji, ale też na powtarzalnych nawykach. Dlatego ta aktualizacja ma znaczenie. Splync nie jest tylko kolejną aplikacją do dzielenia się rachunkami. Jego szersza wizja to pomoc parom i rodzinom w dzieleniu się wglądem w ich budżet, podejmowaniu lepszych decyzji razem i redukcji stresu finansowego, a łatwe odtwarzanie projektów miesięcznych jest ważnym krokiem w tym kierunku.
Jak sklonować projekt
W wersji 1.15 wprowadziliśmy prostą akcję przesunięcia w lewo do klonowania projektów bezpośrednio z listy projektów. Gdy przesuniesz w lewo na projekcie, który chcesz ponownie użyć, naciśnij przycisk klonowania, który się pojawi. Otwiera się ekran tworzenia nowego projektu z już wypełnionymi ustawieniami waluty, miejsc po przecinku, członków, kategorii, budżetów i proporcji podziału z oryginalnego projektu. Następnie możesz po prostu wpisać nową nazwę projektu i zapisać ją lub wprowadzić niewielkie poprawki, jeśli nowy miesiąc lub sytuacja wymaga kilku zmian. W porównaniu z tworzeniem tego samego projektu od zera, klonowanie sprawia, że proces jest znacznie szybszy i zwykle można go ukończyć w mniej niż minutę.
„Klonowanie” vs „Kopiowanie”
Możesz zauważyć, że używamy terminu „klonowanie” zamiast „kopiowanie”, opisując tę funkcję. Choć oba słowa mogą wydawać się podobne, niosą nieco inne implikacje. „Kopiowanie” często sugeruje duplikowanie wszystkiego dokładnie tak, jak jest, w tym zawartości i historii. Natomiast „klonowanie” jest częściej używane w oprogramowaniu do opisania duplikowania struktury czegoś, pozwalając na jej niezależną ewolucję później. To współgra z tym, jak działa klonowanie projektów w Splync, gdzie ustawienia są ponownie wykorzystywane, ale nowy projekt zaczyna się czysto, bez wcześniejszych transakcji. W tym sensie „klonowanie” lepiej odzwierciedla zarówno intencję, jak i projekt tej funkcji.
Zapewnienie spójności, a nie tylko wygody
Choć klonowanie sprawia, że powtarzalne budżetowanie jest znacznie szybsze, równie ważne było, aby nowy projekt zaczynał się czysto i pozostawał prywatny. Z perspektywy projektowania produktu kluczową ideą było kopiowanie struktury projektu, a nie jego historii. W Splync klonowanie przenosi ustawienia, takie jak waluta, miejsca po przecinku, członkowie, kategorie, budżety i reguły proporcji podziału, ale żadne z oryginalnych zapisów wydatków nie są kopiowane. Innymi słowy, sklonowany projekt zaczyna się jako pusty projekt bez wcześniejszych transakcji. Członkowie mogą być również dodawani, usuwani lub zastępowani podczas konfiguracji, a jeśli lista członków się zmienia, osoby z poprzedniego projektu, które nie są już uwzględnione, nie będą miały dostępu do nowego. To utrzymuje miesięczne budżetowanie spójne bez przenoszenia starych danych ani ujawniania informacji o nowym projekcie niepożądanym odbiorcom.
Inne potencjalne zastosowania klonowania projektów
Choć miesięczne budżetowanie jest najczęstszym zastosowaniem, klonowanie projektów może być przydatne w wielu innych sytuacjach, gdzie ponownie wykorzystuje się podobną strukturę. Na przykład użytkownicy mogą zduplikować projekt z przeszłej podróży, aby zaplanować kolejną z podobną grupą, lub ponownie użyć ustawień wydarzenia, takich jak urodziny czy spotkanie, bez odbudowywania kategorii i budżetów od zera. Może również pomóc przy testowaniu różnych scenariuszy budżetowych lub dostosowywaniu strategii wydatków, zachowując znajomą strukturę. Niedawno użyłem Splync na własnym ślubie, ale mam nadzieję, że nie będę miał kolejnej okazji do klonowania tych samych ustawień projektów w przyszłości. Splync powstał, aby pomagać parom i rodzinom zarządzać finansami bardziej otwarcie, spokojnie i ostatecznie z większym szczęściem.
Co dalej w Splync 1.16
Jak wspomniano w poprzednim artykule, jednym z obszarów do poprawy w Splync jest przepływ usuwania projektów. W wersji 1.15 przesunięcie w lewo na projekcie pokazuje tylko opcję klonowania, ale w przyszłości może również obejmować akcję usunięcia. Z perspektywy SwiftUI dodanie samego gestu przesunięcia nie jest szczególnie trudne, ponieważ można go wprowadzić dość czysto za pomocą modyfikatora UI. Trudniejszą częścią jest zdecydowanie, co powinno się stać za tym gestem. W przeciwieństwie do klonowania, usuwanie projektu musi być obsługiwane z dużo większą ostrożnością, ponieważ projekt zawiera członków, wydatki, budżety i inne powiązane informacje, które powinny pozostać logicznie spójne nawet po usunięciu. Z tego powodu powinno być to zaprojektowane i wdrożone ostrożnie, a nie pospiesznie. Na razie mam nadzieję, że wersja 1.15 ułatwi zarządzanie powtarzającymi się projektami i pomoże użytkownikom lepiej dzielić się co miesiąc.