Встречай категории расходов: больше ясности в твоих Kitties

У нас отличная новость: в Kittysplit появились категории расходов! С сегодняшнего дня каждый расход и каждое поступление в твоих Kitties можно отнести к категории, и сразу станет понятнее, куда уходят деньги.

Добавить расход Фильтр по категории
Добавить расход Фильтр по категории
Читать далее

Новый обзор и кошачьи аватары

Как раз к новогодним праздникам приложения Kittysplit получили обновление (v1.3). В нём два улучшения, которые мы давно хотели сделать:

  1. Переработанный обзор, который показывает главное и не топит тебя в цифрах
  2. Кошачьи аватары, чтобы всё выглядело дружелюбнее и веселее

Обзор: до и после

Обзор — это первое, что ты видишь, когда открываешь Kitty. Мы переделали его, чтобы он быстро отвечал на главные вопросы: сколько всего стоило мероприятие? Кто кому сколько должен? В целом мы постарались навести больше порядка с помощью карточек Material Design. Местами это касается не только обзора.

Обзор Kitty: до Обзор Kitty: после
Обзор Kitty: до Обзор Kitty: после
Читать далее

Kittysplit's RevenueCat Shipaton 2025 Story

Только на английском

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.

Читать далее

Collecting Reviews in a Compose Multiplatform App

Только на английском

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.

Читать далее

Firebase Analytics in Compose Multiplatform without Cocoapods

Только на английском

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

Читать далее

Building Kittysplit's Mobile Apps in Compose Multiplatform

Только на английском

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.

Читать далее

Kittysplit теперь в телефоне: встречай приложения для Android и iOS

Больше десяти лет Kittysplit был только веб-сервисом, и вот наконец он вышел в виде нативных приложений для Android и iOS! С самого запуска в 2012 году мы помогаем друзьям, соседям по квартире и компаниям путешественников делить расходы честно и без головной боли через наше веб-приложение.

Почему приложения? И почему сейчас?

Мы всегда хотели, чтобы делить расходы с Kittysplit мог кто угодно. Много лет наше веб-приложение отлично с этим справлялось: любой, у кого есть браузер, мог легко вести общие расходы своей компании. Но мы прислушались к вашим отзывам и поняли, что многим из вас удобнее отдельное мобильное приложение.

  • Мгновенный доступ: к общим расходам, не открывая браузер
  • Удобнее пользоваться: всё сделано специально под телефон

Обзор Kitty на iOS Записи Kitty на iOS

Читать далее

Adsense сломался

Проблемы с мошеннической рекламой в Adsense у нас уже были несколько лет назад. Такие откровенные аферы, как фальшивое предупреждение о вирусе в 2018 году, похоже, исчезли, но появилась другая мошенническая реклама.

В прошлом году к нам обратился пользователь с просьбой отменить подписку, но никаких подписок в Kittysplit нет. Вскоре мы поняли, что пользователя обманула мошенническая реклама, которую ему показали, пока он пользовался Kittysplit на телефоне.

Читать далее

Как считать расходы пар и семей с общим балансом

Давным-давно, примерно когда фараон Хефрен строил Большого сфинкса в Гизе, мы добавили в Kittysplit разные способы делить расходы (ладно, на самом деле это было в 2017 году). Скорее всего, они попадались тебе при добавлении расхода в разделе «Разделить по-другому».

Самый мощный режим, с которым можно сделать почти что угодно, это деление расхода по долям: например, можно указать количество ночей, если кто-то из друзей жил в арендованном доме дольше остальных. Или поделить расход в процентах: просто задай доли, которые в сумме дают 100, и расчёт получится точно таким же, как в процентах.

Читать далее

Честно делить расходы в паре: неужели всё нужно записывать?

Если не хочешь лишнего напряжения в отношениях, лучше, чтобы всё было понятно, а с деньгами вдвойне. Деньги по-прежнему одна из главных причин ссор в парах. Разберитесь с этим заранее, и вы избавите себя от кучи хлопот и подведёте под совместную жизнь прочный фундамент. Пока звучит неплохо, правда?

Деление расходов

Читать далее

Надоело всё пересчитывать? Вот как делить расходы с друзьями в приложении

Отпуск — это здорово! Особенно с друзьями. Но у совместного отдыха всегда есть одна маленькая загвоздка: деньги. Один платит за прогулку на лодке, другой за ужин. Потом ещё Airbnb. Кто-то одалживает наличные, и не успеешь оглянуться, как перед тобой уже серьёзная математическая задачка, которую нужно распутать. Если хочешь и после поездки остаться со всеми друзьями, тебе нужно приложение для деления счетов.

Деление расходов

Читать далее

Делать нативное приложение или веб-приложение?

Нативное приложение или без него? Этот вопрос регулярно всплывает у нас в штаб-квартире Kittysplit. Kittysplit — умеренно успешное веб-приложение для деления расходов в компании, им пользуются 70 000 человек в месяц. Он адаптивный и неплохо работает в мобильном браузере: 80% наших пользователей заходят с телефона. И всё же нас часто просят: «пожалуйста, сделайте приложение!» 🙏. Пользователи, конечно, хотят «нативное» приложение, которое можно установить из App Store. А веб-приложение работает прямо в браузере (например, в Chrome или Safari).

Ответ же очевиден: надо делать приложение! Правда? У каждой уважающей себя компании есть приложение.

Скриншоты Kittysplit

Читать далее

Несколько валют в нашем приложении для деления счетов

Знаешь это чувство, когда кто-то рассказывает историю, в которой что-то стоило сколько-то в иностранной валюте? «Представляешь, там бутерброд стоит 25 дублонов!» И от тебя ждут, что ты не только знаешь курс, но и пересчитаешь всё в уме. Нас это раздражает, и, к сожалению, эту проблему новая функция Kittysplit не решает.

Зато с ней гораздо проще ездить в такие заграничные поездки и записывать все расходы в местной валюте! По-нашему, это почти так же хорошо.

Деление расходов

Читать далее

Как делить общие расходы с помощью таблицы

В жизни есть вещи, которые даются нелегко, и вести учёт расходов в компании точно входит в этот список.

Допустим, ты едешь в поездку с друзьями, и за разное платят разные люди, кто-то кому-то одалживает деньги, а кому-то, может, даже возвращают деньги за что-то. В итоге выяснять, кто кому сколько должен, и добиться, чтобы все рассчитались, та ещё морока. Как же поделить все эти траты?

Проблема настолько частая, что решить её можно множеством способов. Конечно, таблица в Excel или Google Таблицах вполне подойдёт. Читай дальше, и узнаешь о 2 лучших таблицах, которые мы нашли для этой задачи.

Деление расходов

Читать далее

Kittysplit запускает 3 новые функции для деления счетов 💵

Отличные новости! Недавно мы добавили несколько новых функций, чтобы делить расходы в группе стало ещё проще. Всё это часть нашего большого плана стать самым лучшим и самым простым сервисом для деления счетов на планете и за её пределами. И знаешь что? Полпути мы уже прошли.

Деление расходов

Читать далее

В нашем приложении для деления расходов появились Super Kitties!

6 лет Kittysplit был совершенно бесплатным, а сегодня мы добавили несколько функций, за которые нужно платить.

Что это значит для тебя? Прежде всего: основные функции Kittysplit останутся бесплатными, и всё, что было бесплатным вчера, бесплатно и сегодня. Мы ничего не отбираем и не прячем за платный доступ. Вместо этого любую Kitty теперь можно «обновить» и получить дополнительные функции. Обновлённые Kitties мы называем Super Kitties, потому что у них есть суперспособности.

Super Kitty

Читать далее

Почему Adsense до сих пор пускает в свою сеть мошенников?

Сегодня мы заметили в Kittysplit рекламу, которая на телефоне открывала всплывающее окно, и закрыть его было невозможно.

Реклама ложно утверждала, что на устройстве завёлся вирус, и полностью ломала работу с сайтом.

Читать далее

Building a webapp with Elixir and Phoenix

Только на английском

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

Читать далее

Новая версия Kittysplit запущена

Пишем коротко, просто чтобы сказать: у нас получилось!

_config.yml

Мы запустили новую версию Kittysplit. Старая версия для любителей ностальгии по-прежнему работает здесь. Твои старые Kitties будут работать точно так же, как раньше.

Читать далее

Kittysplit объявляет о посевных инвестициях

Эрдем Чакмак, начинающий инвестор, вкладывает деньги в Kittysplit.

«Впервые я воспользовался Kittysplit во время отпуска в Анатолии, — рассказывает Чакмак. — Меня сразу поразило, насколько это элегантно и как хорошо решает настоящую проблему. Поэтому сегодня я с огромным удовольствием объявляю, что стал посевным инвестором Kittysplit».

Читать далее

Бета-версия совершенно нового Kittysplit

В новой версии Kittysplit столько всего хорошего, что мы даже не знаем, с чего начать. Мы переписали её с нуля, и после тщательного тестирования уверены, что её уже можно потихоньку выпускать на свет божий. Попробовать её можно прямо сейчас вот здесь

Читать далее

5 уроков, которые мы извлекли, создавая микростартап

Наверное, ты сейчас думаешь: что ещё за «микростартап»? Мы называем Kittysplit микростартапом, потому что у нас нет финансирования и мы (пока) не зарабатываем денег. У нас нет инвесторов, которые требуют регулярных отчётов, и нет сотрудников, которые живут на ежемесячную зарплату, так что мы избавлены от большей части стресса, который бывает у «настоящих» стартапов. И всё же уроками, которые мы успели извлечь, точно стоит поделиться.

Если почитать про стартапы, бросается в глаза одна вещь: их уроки часто прямо противоречат друг другу. Всё потому, что каждый стартап и его окружение уникальны. Тебе, основателю своего стартапа, самому решать, какие уроки подходят именно к твоей ситуации.

Итак, к урокам!

Читать далее

Привет, мир

Всем привет!

Это первый пост в нашем новеньком блоге. Чего здесь ждать? Время от времени мы будем писать о том, что может тебя заинтересовать: о новых функциях, о том, чему мы научились, об изменениях в нашем стеке технологий и об оправданиях, почему мы сделали что-то именно так, а не иначе.

И давай уж совсем начистоту: блог отлично подходит для того, чтобы вырастить сочный луг из ключевых слов, на котором будет пастись Googlebot.

Читать далее