Een beter overzicht en kattenavatars

Net op tijd voor kerst 2025 krijgen de Kittysplit-apps een update (v1.3), met twee verbeteringen die we al een tijdje op ons lijstje hadden staan:

  1. Een nieuw overzicht dat laat zien wat ertoe doet, zonder je te bedelven onder de cijfers
  2. Kattenavatars voor een vriendelijkere, speelsere look

Het overzicht: voor en na

Het overzicht is het eerste wat je ziet als je een Kitty opent. We hebben het zo omgebouwd dat je je belangrijkste vragen snel beantwoord ziet: wat kost het hele uitje in totaal? Wie moet wat betalen? Verder hebben we alles meer structuur gegeven met Material Design Cards. Op sommige plekken gaat dat zelfs verder dan alleen het overzicht.

Kitty-overzicht - voor Kitty-overzicht - na
Kitty-overzicht - voor Kitty-overzicht - na
Lees meer

Kittysplit's RevenueCat Shipaton 2025 Story

Alleen in het Engels

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.

Lees meer

Collecting Reviews in a Compose Multiplatform App

Alleen in het Engels

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.

Lees meer

Firebase Analytics in Compose Multiplatform without Cocoapods

Alleen in het Engels

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).

Lees meer

Building Kittysplit's Mobile Apps in Compose Multiplatform

Alleen in het Engels

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.

Lees meer

Kittysplit gaat mobiel: onze apps voor Android en iOS zijn er

Na meer dan tien jaar alleen op het web is Kittysplit eindelijk ook als app voor Android en iOS te krijgen! Sinds onze lancering in 2012 helpen we vrienden, huisgenoten en reisgezelschappen om kosten eerlijk en zonder gedoe te delen met onze webapp.

Waarom apps? En waarom nu?

We wilden altijd al de makkelijkst bereikbare manier bieden om kosten te delen. Jarenlang deed onze webapp dat prima: iedereen met een browser kon er zonder moeite de groepsuitgaven mee bijhouden. Maar we hebben goed naar jullie feedback geluisterd, en veel van jullie hebben gewoon liever een echte app op je telefoon.

  • Direct toegang: tot je groepsuitgaven, zonder eerst een browser te openen
  • Prettiger in gebruik: speciaal gemaakt voor je telefoon

Kitty-overzicht op iOS Uitgaven in een Kitty op iOS

Lees meer

Adsense is stuk

We hadden een paar jaar geleden al problemen met nep-advertenties via Adsense. Overduidelijke oplichterij zoals de nep-viruswaarschuwing uit 2018 lijkt verdwenen, maar er zijn andere oplichtersadvertenties voor in de plaats gekomen.

Vorig jaar nam een gebruiker contact met ons op met de vraag of we zijn abonnement wilden opzeggen. Maar Kittysplit heeft helemaal geen abonnementen. Al snel ontdekten we dat de gebruiker was opgelicht door een frauduleuze advertentie die verscheen terwijl hij Kittysplit op zijn telefoon gebruikte.

Lees meer

Kosten verdelen voor stellen of gezinnen die samen één pot hebben

Lang, lang geleden, ongeveer toen farao Chefren de Grote Sfinx van Gizeh liet bouwen, hebben we verschillende manieren om uitgaven te verdelen in Kittysplit gebouwd (oké, eigenlijk was het in 2017). Je kent ze vast van “Anders verdeeld” als je een uitgave toevoegt.

De krachtigste optie, waarmee je bijna alles kunt, is verdelen per aandelen, oftewel naar gewicht: je kunt bijvoorbeeld het aantal nachten invullen als sommige vrienden langer in het vakantiehuis bleven dan anderen. Of je verdeelt in procenten, door aandelen te kiezen die samen precies 100 zijn. De berekening komt dan op hetzelfde neer als met procenten.

Lees meer

Kosten eerlijk verdelen als stel: moet je echt alles opschrijven?

Wil je je relatie niet onnodig onder druk zetten, dan helpt het om overal duidelijke afspraken over te maken, en bij geld geldt dat dubbel. Geld is nog steeds een van de dingen waar stellen het vaakst ruzie over maken. Regel je het op tijd, dan bespaar je jezelf een hoop gedoe en staat jullie leven samen op een stevig fundament. Klinkt goed tot nu toe, toch?

Kosten verdelen

Lees meer

Geen zin in rekenen? Zo deel je kosten met vrienden via een app

Vakantie is heerlijk! Zeker als je met vrienden gaat. Maar aan groepsvakanties zit altijd één klein addertje: het geld. De een betaalt de boottocht, de ander het eten. Dan is er nog de Airbnb. Iemand leent wat contant geld, en voor je het weet zit je met een flink ingewikkelde rekensom om alles weer uit elkaar te halen. Wil je met iedereen op de reis bevriend blijven, dan heb je een app nodig om rekeningen te delen.

Kosten verdelen

Lees meer

Moet je een native app of een webapp bouwen?

Native app of geen native app? Die vraag komt hier op het Kittysplit-hoofdkwartier regelmatig voorbij. Kittysplit is een redelijk succesvolle webapp om uitgaven in een groep te verdelen, met 70.000 gebruikers per maand. Hij is responsive en werkt best goed in een mobiele browser: 80% van onze gebruikers zit op mobiel. Toch krijgen we vaak de vraag: “bouw alsjeblieft een app!” 🙏. Wat onze gebruikers natuurlijk willen, is een “native” app die je via de App Store installeert. Een webapp is daarentegen een app die in je browser werkt (bijvoorbeeld Chrome of Safari).

Dan is het antwoord toch gewoon: bouw een app! Toch? Elk bedrijf dat zichzelf serieus neemt, heeft een app.

Screenshots van Kittysplit

Lees meer

Meerdere valuta in onze app om rekeningen te delen

Ken je dat, als iemand een verhaal vertelt waarin iets in een buitenlandse valuta kostte? “Kun je nagaan, een broodje kost daar 25 dukaten!” En dan verwachten ze dat je niet alleen de wisselkoers kent, maar het ook nog even uit je hoofd omrekent. Wij vinden dat irritant, en helaas is dat een probleem dat de nieuwe functie van Kittysplit niet oplost.

Wel maakt deze nieuwe functie het veel makkelijker om zulke internationale reizen te maken en alle kosten in de lokale valuta bij te houden! Bijna net zo goed, vinden wij.

Kosten verdelen

Lees meer

Zo deel je uitgaven en verdeel je kosten met een spreadsheet

Er zijn dingen in het leven die gewoon lastig zijn, en uitgaven bijhouden in een groep hoort daar zeker bij.

Stel, je gaat op reis met vrienden en verschillende mensen betalen verschillende dingen, lenen elkaar geld, of krijgen misschien zelfs geld terug door een terugbetaling. Uiteindelijk is het een enorm gedoe om uit te zoeken wie wie geld schuldig is en om iedereen zover te krijgen dat alles verrekend wordt. Hoe verdeel je al die uitgaven en kosten?

Het probleem komt zo vaak voor dat er heel veel manieren zijn om het op te lossen. Natuurlijk is een Excel-spreadsheet of Google Sheets een prima oplossing. Lees verder voor de 2 beste spreadsheets die we hiervoor gevonden hebben.

Kosten verdelen

Lees meer

Kittysplit lanceert 3 nieuwe functies om rekeningen te delen 💵

Goed nieuws, allemaal! We hebben onlangs een paar nieuwe functies toegevoegd die kosten delen in een groep nog makkelijker maken. Dat hoort allemaal bij ons streven om de beste en makkelijkste manier te worden om rekeningen te delen, op deze planeet en daarbuiten. En weet je wat? We zijn al halverwege.

Kosten verdelen

Lees meer

Super Kitties in onze app om kosten te delen!

Na 6 jaar waarin Kittysplit helemaal gratis was, hebben we vandaag een paar functies toegevoegd die geld kosten.

Wat betekent dat voor jou? Allereerst: de basisfuncties van Kittysplit blijven gratis, en alles wat gisteren gratis was, is vandaag nog steeds gratis. We nemen je niets af en verstoppen het ook niet achter een betaalmuur. In plaats daarvan kun je elke Kitty nu “opwaarderen”, waardoor hij extra functies krijgt. Opgewaardeerde Kitties noemen we Super Kitties, want ze hebben superkrachten.

Een Super Kitty

Lees meer

We experimenteren met advertentiebanners

Ja, iedereen heeft een hekel aan advertenties, wij ook. Sommige mensen zeggen zelfs dat advertenties het internet hebben verpest. En nu staan wij hier uit te leggen waarom we ze op Kittysplit laten zien.

Lees meer

Building a webapp with Elixir and Phoenix

Alleen in het Engels

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

Lees meer

Kittysplit haalt startkapitaal op

Erdem Cakmak, een investeerder die voor het eerst investeert, steekt geld in Kittysplit.

“Ik heb Kittysplit voor het eerst gebruikt tijdens een vakantie in Anatolië”, vertelt Cakmak. “Het viel me meteen op hoe elegant het is, en het lost een echt probleem op. Daarom ben ik vandaag heel blij te kunnen aankondigen dat ik seedinvesteerder in Kittysplit ben geworden.”

Lees meer

Betaversie van het gloednieuwe Kittysplit

Er zit zoveel moois in de nieuwe versie van Kittysplit dat we eigenlijk niet weten waar we moeten beginnen. We hebben alles vanaf nul opnieuw geschreven, en na flink testen hebben we er nu genoeg vertrouwen in om het voorzichtig aan het daglicht van de echte wereld bloot te stellen. Je kunt het hier meteen proberen.

Lees meer

5 lessen uit het bouwen van een micro-startup

Je vraagt je vast af wat een “micro-startup” is. Wij noemen Kittysplit een micro-startup omdat we geen investeerders hebben en (nog) geen geld verdienen. Er zijn geen investeerders die regelmatig updates eisen en geen medewerkers die afhankelijk zijn van een maandsalaris, dus we hebben een hoop stress niet die “echte” startups wel hebben. Toch zijn de lessen die we tot nu toe geleerd hebben zeker het delen waard.

Als je over startups leest, valt je waarschijnlijk op dat hun lessen elkaar vaak gewoon tegenspreken. Dat komt doordat elke startup en de omgeving waarin hij zit uniek is. Het is aan jou, de oprichter van je eigen startup, om uit te zoeken welke lessen op jouw situatie van toepassing zijn.

Op naar de lessen!

Lees meer

Hallo wereld

Hoi allemaal!

Dit is de allereerste post op onze gloednieuwe blog. Wat kun je hier verwachten? Nou, af en toe schrijven we over dingen die misschien interessant zijn, zoals: nieuwe functies, dingen die we geleerd hebben, veranderingen in onze techniek en smoesjes waarom we iets gedaan hebben zoals we het gedaan hebben.

En laten we eerlijk zijn: een blog is ook een prima plek om een malse weide vol zoekwoorden aan te leggen waar de Googlebot lekker in kan grazen.

Lees meer