Nowe podsumowanie i kocie awatary

Tuż przed świętami 2025 apki Kittysplit dostają aktualizację (v1.3). Skupiamy się w niej na dwóch rzeczach, które od dawna chcieliśmy poprawić:

  1. Nowe podsumowanie, które pokazuje to, co ważne, zamiast zasypywać cię liczbami
  2. Kocie awatary, dzięki którym wszystko wygląda przyjaźniej i weselej

Podsumowanie: przed i po

Podsumowanie to pierwsze, co widzisz po otwarciu Kitty. Przebudowaliśmy je tak, żeby szybko odpowiadało na najważniejsze pytania: ile kosztowało całe wydarzenie? Kto komu ile jest winien? Ogólnie staraliśmy się nadać wszystkiemu więcej struktury dzięki kartom z Material Design. Miejscami wyszliśmy z tym nawet poza samo podsumowanie.

Podsumowanie Kitty - przed Podsumowanie Kitty - po
Podsumowanie Kitty - przed Podsumowanie Kitty - po
Czytaj dalej

Kittysplit's RevenueCat Shipaton 2025 Story

Tylko po angielsku

We’re excited to share our story for the RevenueCat Shipaton 2025! As part of this fun hackathon, we finally took the leap and shipped our long-awaited Android and iOS apps for Kittysplit. The Shipaton challenged us to not just build something new, but to actually ship it and that’s exactly what we needed to push our mobile apps from “someday” to “today.” Below is the story we submitted for the hackathon, chronicling our journey from a simple side project born during a ski trip to launching our mobile apps.

Czytaj dalej

Collecting Reviews in a Compose Multiplatform App

Tylko po angielsku

Shipping a great app is only half the battle, earning high quality reviews is just as crucial for App Store Optimization (ASO). Ratings and reviews shape first impressions, drive conversion, and influence store ranking. For a product like Kittysplit, where trust and simplicity are everything, timely and authentic user feedback helps future users decide to install, and helps us steer the roadmap.

But asking for reviews is a delicate craft. Prompt too early and you interrupt the flow, prompt too often and you annoy users, prompt at the wrong moment and you get low‑quality or frustrated feedback. In this post, we’ll share how we integrated Google Play’s ReviewManager and Apple’s SKStoreReviewController into our Compose Multiplatform app, and how we built a cross‑platform strategy to decide when to ask. We’ll cover the technical glue, the platform nuances, and the heuristics we use to surface the prompt at moments when users are most likely to feel satisfied, not interrupted.

Czytaj dalej

Firebase Analytics in Compose Multiplatform without Cocoapods

Tylko po angielsku

At Kittysplit, we’ve always aimed to make splitting group expenses as effortless as possible. For years, Kittysplit was a web first product. As our users took Kittysplit on trips, into shared apartments, and to events, it became clear that we needed mobile apps on both Android and iOS.

In this post, we’ll provide a hands-on guide how we wired Firebase Analytics into our Compose Multiplatform app on both Android and iOS without using Cocoapods (which is going to retire soon).

Czytaj dalej

Building Kittysplit's Mobile Apps in Compose Multiplatform

Tylko po angielsku

After 13 years as a web only application, Kittysplit has finally made the leap to mobile. We initially planned to build separate Android and iOS apps using Kotlin Multiplatform for shared business logic, but Compose Multiplatform’s recent stability changed everything. Here’s how we went from web only to native mobile apps.

Czytaj dalej

Kittysplit w telefonie: poznaj nasze apki na Androida i iOS

Po ponad dziesięciu latach działania wyłącznie w przeglądarce Kittysplit wreszcie ma natywne apki mobilne na Androida i iOS! Od startu w 2012 roku pomagamy znajomym, współlokatorom i ekipom wyjazdowym dzielić wydatki uczciwie i bez zawracania głowy, do tej pory przez naszą aplikację webową.

Dlaczego apki? I czemu akurat teraz?

Od zawsze chcieliśmy, żeby dzielenie wydatków było jak najbardziej dostępne. Przez lata nasza aplikacja webowa dobrze się sprawdzała: każdy, kto ma przeglądarkę, mógł bez problemu ogarniać wspólne wydatki w grupie. Ale słuchaliśmy, co do nas piszecie, i wiemy, że wielu z was po prostu woli wygodę osobnej apki w telefonie.

  • Szybki dostęp: do wspólnych wydatków bez otwierania przeglądarki
  • Płynniejsze działanie: wszystko dopasowane specjalnie do telefonów

Podsumowanie Kitty na iOS Wydatki w Kitty na iOS

Czytaj dalej

Adsense jest zepsuty

Już kilka lat temu mieliśmy kłopoty z oszukańczymi reklamami w Adsense. Tak oczywiste oszustwa jak fałszywe ostrzeżenie o wirusie z 2018 roku chyba zniknęły, ale pojawiły się inne oszukańcze reklamy.

W zeszłym roku napisała do nas osoba, która chciała anulować swoją subskrypcję, tyle że Kittysplit nie ma żadnych subskrypcji. Szybko się zorientowaliśmy, że ta osoba padła ofiarą oszukańczej reklamy, która wyświetliła się jej podczas korzystania z Kittysplit na telefonie.

Czytaj dalej

Jak rozliczać wydatki par i rodzin, które mają wspólny budżet

W zamierzchłych czasach, mniej więcej wtedy, gdy faraon Chefren stawiał Wielkiego Sfinksa w Gizie, dodaliśmy do Kittysplit różne sposoby dzielenia wydatków (no dobra, tak naprawdę był to rok 2017). Pewnie widziałeś je pod „Podziel inaczej”, kiedy dodajesz wydatek.

Najpotężniejsza opcja, którą da się zrobić prawie wszystko, to podział wydatku według wag (w aplikacji ta opcja nazywa się dziś „Podział”). Możesz na przykład wpisać liczbę nocy, jeśli niektórzy znajomi zostali w wynajętym domu dłużej niż inni. Albo podzielić wydatek procentowo: wystarczy użyć wag, które sumują się do 100, a wynik wychodzi dokładnie taki sam jak przy procentach.

Czytaj dalej

Masz dość liczenia? Tak podzielisz koszty ze znajomymi w aplikacji

Wakacje są super! Zwłaszcza ze znajomymi. Ale wspólne wakacje zawsze mają jeden mały haczyk: pieniądze. Jedna osoba płaci za rejs łódką, ktoś inny za kolację. Do tego dochodzi Airbnb. Ktoś pożycza trochę gotówki i zanim się obejrzysz, masz przed sobą naprawdę skomplikowane zadanie z matematyki, żeby to wszystko rozplątać. Jeśli chcesz zostać w przyjaźni ze wszystkimi z wyjazdu, potrzebujecie apki do dzielenia rachunków.

Dzielenie kosztów

Czytaj dalej

Robić natywną apkę czy aplikację webową?

Natywna apka czy żadnej apki? To pytanie regularnie pada w drapaczu chmur Kittysplit. Kittysplit to aplikacja webowa do dzielenia wydatków w grupie, która odnosi umiarkowany sukces: ma 70 000 użytkowników miesięcznie. Jest responsywna i całkiem dobrze działa w przeglądarce na telefonie: 80% naszych użytkowników korzysta z telefonów. Mimo to często dostajemy prośbę: „zróbcie apkę!” 🙏. Ludziom chodzi oczywiście o „natywną” apkę, którą można zainstalować z App Store. Aplikacja webowa to z kolei aplikacja, która działa w przeglądarce (czyli w Chrome albo Safari).

Odpowiedź jest chyba oczywista: trzeba zrobić apkę! Prawda? Każda szanująca się firma ma apkę.

Zrzuty ekranu Kittysplit

Czytaj dalej

Wiele walut w naszej apce do dzielenia rachunków

Znasz to uczucie, kiedy ktoś opowiada historię, w której coś kosztowało w obcej walucie? „Wyobraź sobie, że kanapka kosztuje tam 25 dublonów!”, a ty masz nie tylko znać kurs, ale jeszcze przeliczyć to w pamięci. Nas to irytuje i niestety nowa funkcja w Kittysplit tego problemu nie rozwiązuje.

Za to bardzo ułatwi wyjazdy za granicę i pozwoli zapisywać wszystkie koszty w lokalnej walucie! Naszym zdaniem to prawie równie dobre.

Dzielenie kosztów

Czytaj dalej

Jak dzielić wydatki i koszty w arkuszu kalkulacyjnym

W życiu są rzeczy trudne i pilnowanie wydatków w grupie zdecydowanie do nich należy.

Powiedzmy, że jedziesz ze znajomymi na wycieczkę i różne osoby płacą za różne rzeczy, pożyczają sobie pieniądze, a może nawet dostają zwrot. Na koniec trzeba się nieźle nagimnastykować, żeby ustalić, kto jest komu winien pieniądze, i namówić wszystkich, żeby się rozliczyli. Jak w ogóle podzielić te wydatki i koszty?

Ten problem jest tak powszechny, że da się go rozwiązać na wiele sposobów. Oczywiście arkusz w Excelu albo w Arkuszach Google to jak najbardziej dobre rozwiązanie. Czytaj dalej, a poznasz 2 najlepsze arkusze, jakie znaleźliśmy do tego zadania.

Dzielenie kosztów

Czytaj dalej

Kittysplit wprowadza 3 nowe funkcje do dzielenia rachunków 💵

Mamy dobre wieści! Niedawno dodaliśmy kilka nowych funkcji, dzięki którym dzielenie kosztów w grupie jest jeszcze prostsze. To część naszego ciągłego wysiłku, żeby stać się najlepszym i najprostszym sposobem na dzielenie rachunków na tej planecie i poza nią. I wiesz co? Połowę drogi mamy już za sobą.

Dzielenie kosztów

Czytaj dalej

Super Kitty trafiają do naszej apki do dzielenia kosztów!

Po 6 latach, w których Kittysplit był całkowicie darmowy, dodaliśmy dziś kilka płatnych funkcji.

Co to dla ciebie znaczy? Przede wszystkim: podstawowe funkcje Kittysplit zostają darmowe, a wszystko, co wczoraj było za darmo, dziś też jest za darmo. Niczego nie zabieramy i nie chowamy za paywallem. Zamiast tego każdego Kitty można teraz „uaktualnić” i dodać mu w ten sposób dodatkowe funkcje. Uaktualnione Kitty nazywamy Super Kitty, bo mają supermoce.

Super Kitty

Czytaj dalej

Testujemy banery reklamowe

No tak, wszyscy nienawidzą reklam, my też. Niektórzy twierdzą nawet, że to reklamy zepsuły internet. A tu proszę, my tłumaczymy, dlaczego pokazujemy je w Kittysplit.

Czytaj dalej

Building a webapp with Elixir and Phoenix

Tylko po angielsku

Last year we completely rewrote Kittysplit in Elixir and with the Phoenix Framework. Here’s a brief summary of what we learned and why we did it.

Version 1: Google App Engine

The first version of Kittysplit consisted of a Java backend running on Google App Engine (GAE) and a Javascript frontend (you can still reach it here). GAE, a Platform as a Service, comes with a lot of goodies already baked in, such as a noSQL datastore and automatic scaling of your application. They have a free tier which we quickly left behind, but it turned out that the hosting costs were peanuts (a few dollars a month).

_config.yml

Czytaj dalej

Kittysplit ogłasza rundę seed

Erdem Cakmak, debiutujący inwestor, finansuje Kittysplit.

„Po raz pierwszy użyłem Kittysplit podczas urlopu w Anatolii”, mówi Cakmak. „Od razu uderzyło mnie, jakie to eleganckie i że rozwiązuje prawdziwy problem. Dlatego z wielką przyjemnością ogłaszam dziś, że zostałem inwestorem zalążkowym Kittysplit”.

Czytaj dalej

5 lekcji z budowania mikrostartupu

Pewnie zastanawiasz się, czym jest „mikrostartup”. Tak nazywamy Kittysplit, bo nikt nas nie finansuje i (jeszcze) nie zarabiamy. Nie mamy inwestorów, którzy domagają się regularnych raportów, ani pracowników, którzy liczą na pensję co miesiąc, więc omija nas sporo stresu, jaki mają „prawdziwe” startupy. Mimo to lekcje, których do tej pory się nauczyliśmy, zdecydowanie warto opisać.

Jeśli czytasz o startupach, pewnie rzuciło ci się w oczy, że ich lekcje często wprost sobie przeczą. To dlatego, że każdy startup i jego otoczenie są wyjątkowe. To ty, założyciel własnego startupu, musisz sam ocenić, które lekcje pasują do twojej sytuacji.

No to do lekcji!

Czytaj dalej

Witaj, świecie

Cześć wszystkim!

To pierwszy wpis na naszym nowiutkim blogu. Czego możesz się tu spodziewać? Od czasu do czasu napiszemy o rzeczach, które mogą cię zainteresować: o nowych funkcjach, o tym, czego się nauczyliśmy, o zmianach w naszym stosie technologicznym i o wymówkach, dlaczego zrobiliśmy coś tak, a nie inaczej.

I jeszcze jedno, bądźmy całkiem szczerzy: blog to świetne miejsce, żeby wyhodować soczystą łąkę słów kluczowych, na której będzie się mógł paść Googlebot.

Czytaj dalej