Mobitouch

Bilingers App

Mobile app
Yellow House Education
EdTech

UX/UI Design, Mobile App Development, Backend Development, CMS Panel

2026
Logo Bilingers.app
Ekran powitalny aplikacji Bilingers z logo i napisem Bilingers.app na smartfonie
Mama leży z niemowlęciem na kocu i trzyma w górze smartfon

Aplikacja wspierająca dwujęzyczność dziecka od pierwszych miesięcy życia

Bilingers to marka edukacyjna, której misją jest upowszechnianie dwujęzyczności poprzez immersję językową – wspieranie dzieci w naturalnym poznawaniu języka angielskiego od najmłodszych lat. Za programem stoi zespół specjalistów z dziedziny edukacji dziecięcej i językowej, którzy dobrze znają specyfikę rozwoju poznawczego dzieci oraz wiedzą, jak stworzyć środowisko sprzyjające swobodnemu przyswajaniu języka.

Podejście Bilingers opiera się na przekonaniu, że angielski nie powinien być dla małego dziecka kolejną „lekcją”. Zamiast tego powinien pojawiać się w jego codziennym otoczeniu – podczas zabawy, słuchania piosenek, wykonywania prostych czynności i powtarzania zwrotów w znanym dziecku kontekście. Regularny kontakt z językiem i jego obecność w codziennych rytuałach pozwalają budować dwujęzyczne środowisko od pierwszych miesięcy życia.

Dotychczas program Bilingers był realizowany za pośrednictwem instytucji wczesnej edukacji. Naturalnym krokiem było przeniesienie tego doświadczenia bezpośrednio do domu.

W tym celu zespół Bilingers postanowił stworzyć aplikację mobilną, która pomoże rodzicom korzystać z programu na co dzień, dobierać aktywności odpowiednie do wieku dziecka i przede wszystkim włączyć język angielski w naturalny rytm rodzinnej codzienności.



  • Flutter
  • NestJS
  • Prisma
  • PostgreSQL
  • Next.js
  • React
  • Cloudflare R2
  • RevenueCat
  • Firebase Cloud Messaging
  • PostHog

Zespół Bilingers potrzebował stworzyć narzędzie, które pozwoli rodzicom “zanurzyć się” z dzieckiem w języku angielskim; które wpisze naukę języka angielskiego w codzienność rodzica i dziecka, a które nie będzie kolejnym kursem do „przerobienia” i które nie będzie wymagało przeglądania obszernej biblioteki materiałów.

Idea to proste, powtarzalne doświadczenie: rodzic otwiera aplikację, otrzymuje aktywność dopasowaną do wieku dziecka i sytuacji, wykonuje ją razem z dzieckiem, oznacza jako zrealizowaną i następnego dnia wraca po kolejną sugestię.

Dla użytkownika cały proces miał być bezwysiłkowy.

Zaprojektowanie go w taki sposób wymagało jednak rozwiązania paru wyzwań projektowych i technologicznych.

Pierwszym były same treści. Zespół Bilinger posiada obszerną bibliotekę materiałów: zabaw i piosenek w różnych formatach. Potrzebowaliśmy umożliwić administratorom aplikacji wygodne dodawanie zawartości dydaktycznych zarówno pojedynczo, jak i import gotowych materiałów.

Drugim wyzwaniem był dźwięk. Miał on działać dokładnie tak jak w typowych aplikacjach do odtwarzania muzyki, do których użytkownicy są już przyzwyczajeni. Rodzic powinien móc tworzyć kolejkę nagrań, sterować odtwarzaniem z ekranu blokady telefonu, a także oglądać wideo, którego obraz pozostaje zsynchronizowany z dźwiękiem.

Trzecim był dostęp do treści. Rodzic mógł otrzymać dostęp na dwa sposoby: przez instytucję, która przekazywała mu kod, albo kupując dostęp w sklepie Apple lub Google. Niezależnie od tego, skąd pochodził dostęp, aplikacja miała działać w ten sam sposób i jasno pokazywać rodzicowi, które treści są już dostępne.

Czwartym wyzwaniem były dane analityczne. Aplikacja miała pozwolić zespołowi Bilingers sprawdzać, jak rodziny korzystają z jej funkcji. Ponieważ użytkownikami są rodziny z małymi dziećmi, sposób zbierania danych i uzyskiwania odpowiednich zgód był jednym z elementów, które trzeba było uwzględnić już na początku prac nad produktem.

Ponadto aplikacja miała być gotowa na dalszy rozwój: rosnącą liczbę użytkowników i materiałów oraz kolejne funkcje. Dlatego już na etapie pierwszej wersji potrzebowaliśmy zaplanować architekturę tak, aby produkt można było rozwijać i skalować bez konieczności przebudowy całego rozwiązania.



Tata z małą córką na kolanach korzysta z tabletu w domu
Ekran onboardingu aplikacji Bilingers – wybór języka aplikacji i języka nauczania
Szukasz zespołu do budowy aplikacji?
Umów rozmowę

Wraz ze specjalistami Bilingers stworzyliśmy Bilingers App, aplikację opartą na solidnych założeniach metodycznych i doświadczeniu zespołu w dziedzinie immersyjnego dwujęzycznego wychowania dzieci.

Zaprojektowaliśmy i zaprogramowaliśmy całe rozwiązanie: aplikację mobilną w technologii Flutter na systemy iOS i Android, backend oraz panel do zarządzania treścią.

Od początku zależało nam na tym, aby korzystanie z aplikacji było maksymalnie intuicyjne. Proces rejestracji ograniczyliśmy do minimum – rodzic podaje adres e-mail i otrzymuje link umożliwiający logowanie bez hasła. Następnie tworzy profil dziecka, podając jego imię, datę urodzenia oraz kamienie milowe, czyli umiejętności, które dziecko już opanowało. Informacje te są wykorzystywane do dopasowania treści do wieku i etapu rozwoju dziecka.

Codzienna aktywność dopasowana do dziecka

Głównym ekranem aplikacji są rekomendacje i propozycje aktywności dopasowane do profilu dziecka. Rodzic otrzymuje pięć sugerowanych aktywności, a po wybraniu opcji „Zobacz więcej” może przejrzeć łącznie 20 propozycji. Wśród nich znajdują się również sugerowane zestawy i albumy, które ułatwiają wybór odpowiednich treści bez konieczności przeglądania całej biblioteki.

Rekomendacje w dedykowanej sekcji („Specjalnie dla Twojego dzieckai”) są codziennie losowane na podstawie informacji o profilu dziecka i jego dotychczasowej aktywności, dzięki czemu propozycje zmieniają się każdego dnia. Po wykonaniu aktywności rodzic może oznaczyć ją jako zrealizowaną i ocenić reakcję dziecka.

Prosta organizacja i odkrywanie treści

Podstawowymi jednostkami treści w aplikacji są scenariusze zabaw i piosenki. Rodzic może korzystać z nich bezpośrednio lub odkrywać je poprzez bibliotekę i różne sposoby organizacji materiałów.

Biblioteka pozwala wracać do ulubionych i wcześniej wykonanych treści. Zapisywane są m.in. polubione materiały, ostatnio oglądane treści oraz piosenki, .

Panel administracyjny

Zespół Bilingers otrzymał również dedykowany panel administracyjny, który pozwala samodzielnie zarządzać zawartością aplikacji – dodawać i edytować materiały, przypisywać tagi oraz tworzyć zestawy, kolekcje i albumy. Dzięki temu katalog może być rozwijany i porządkowany bez konieczności angażowania zespołu technicznego przy każdej zmianie.

Równolegle mierzymy sposób korzystania z aplikacji, m.in. czas potrzebny na dotarcie do pierwszej piosenki, liczbę ukończonych aktywności i częstotliwość powrotów. Dane te zbieramy bez informacji pozwalających zidentyfikować rodzica lub dziecko.

Audio i multimedia

Każde angielskie zdanie wykorzystywane w scenariuszach zabaw ma przypisane nagranie lektora, które rodzic może odtworzyć niezależnie. System obsługuje również kolejkę nagrań oraz sterowanie odtwarzaniem z poziomu ekranu blokady telefonu. W przypadku materiałów wideo obraz pozostaje zsynchronizowany z dźwiękiem.

Gamifikacja i budowanie regularności

Aplikacja wykorzystuje mechanizmy gamifikacji, które wspierają regularne korzystanie z programu. Rodzic widzi liczbę wykonanych aktywności oraz streak, czyli liczbę kolejnych dni korzystania z aplikacji. Punkty są przyznawane m.in. za powroty do aplikacji, utrzymywanie serii oraz ocenianie aktywności. Wprowadziliśmy również tygodniowy limit punktów, aby system premiował przede wszystkim regularność, a nie jednorazowe, intensywne korzystanie.

Rodzic może także ustawić własną porę otrzymywania przypomnień o powrocie do aplikacji. Wszystkie wykonane aktywności zapisują się w kalendarzu, w którym można również dodawać własne notatki, np. dotyczące pierwszego słowa powtórzonego przez dziecko po angielsku.

Rozwiązanie przygotowane do dalszego rozwoju

Architektura rozwiązania została zaplanowana z myślą o rosnącej liczbie użytkowników i materiałów oraz dalszej rozbudowie produktu. Dzięki temu Bilingers App może rozwijać się wraz z programem i kolejnymi funkcjami, bez konieczności przebudowy całego rozwiązania.



Trzy ekrany aplikacji Bilingers – ekran główny z rekomendacjami dla dziecka i dziennym celem, ekran Postępy z kalendarzem ukończonych piosenek oraz zestaw „O każdej porze”
Uśmiechnięta dziewczynka w czerwonych okularach trzyma stos książek
Logo Bilingers.app
Sygnet Bilingers – litera B w kształcie motyla
Ekran Postępy w aplikacji Bilingers z licznikiem dni, kalendarzem i listą ukończonych piosenek

Zarządzanie materiałami edukacyjnymi Bilingers

Materiały Bilingers układane są w konfiguratorze treści, który przygotowaliśmy w panelu administracyjnym. Redaktor dodaje w nim materiały bez udziału programisty, a aplikacja mobilna rozpoznaje poszczególne elementy i wie, jak je wyświetlić. CMS pozwala również na zarządzanie kategoriami i zestawami w aplikacji.



Ekran zestawu „O każdej porze” w aplikacji Bilingers z piosenkami, zabawami i filtrami treści

Zaawansowany odtwarzacz dźwięków i wideo

Zabawa i piosenka często odbywają się z dzieckiem na rękach, dlatego telefon może trafić do kieszeni albo zostać odłożony ekranem w dół, a muzyka nadal powinna grać.

Przygotowaliśmy własny moduł odtwarzacza, który działa w tle, obsługuje sterowanie z ekranu blokady i wyświetla mini odtwarzacz w aplikacji. Rodzic może przechodzić między piosenkami, mieszać albumy i zarządzać kolejką. Jeśli znajdzie się w niej treść, do której nie ma dostępu, aplikacja automatycznie ją pomija, zamiast zatrzymywać odtwarzanie. Wideo pozostaje zsynchronizowane z dźwiękiem także po wygaszeniu ekranu, a po powrocie do aplikacji obraz ponownie synchronizuje się ze ścieżką audio.



Ekran zabawy „Let’s dance” w aplikacji Bilingers z wideo przebiegu zabawy i piosenką towarzyszącą

Dostęp do pełnej zawartości na dwa sposoby

Oprócz dostępu poprzez subskrypcje w App Store i Google Play, aplikacja jest dostępna również dla rodzin, które otrzymały dostęp za pośrednictwem instytucji. Zespół Bilingers może generować w panelu jednorazowe kody, które następnie przekazuje instytucjom do rozdania rodzinom. Rodzic może wpisać kod ręcznie lub zeskanować go aparatem telefonu, a kody QR można generować pojedynczo lub całymi partiami, gotowymi do druku.

Do obsługi subskrypcji wykorzystujemy RevenueCat, które przechowuje informacje o uprawnieniach niezależnie od źródła dostępu. Kod aktywuje dostęp od razu po jego wpisaniu, bez oczekiwania na potwierdzenie z zewnętrznego systemu. Dzięki temu Bilingers może równolegle prowadzić dystrybucję przez instytucje i sprzedaż w sklepach App Store i Google Play, bez tworzenia dwóch osobnych ścieżek w aplikacji. 



Ekran aktywacji dostępu w aplikacji Bilingers – pole na kod aktywacyjny i skanowanie kodu QR

Architektura gotowa na skalowanie

Zespół Bilingers zarządza całą zawartością aplikacji samodzielnie, bez potrzeby angażowania programistów. Pliki z materiałami (dźwiękowe, wideo, pdf) są przechowywane w chmurze i dostarczane użytkownikom przez CDN (sieć serwerów rozmieszczonych w różnych lokalizacjach), dzięki której materiały mogą być pobierane szybciej. W bazie danych przechowujemy jedynie odnośniki do plików, a nie same pliki.

Ma to znaczenie przy planowanym wzroście katalogu – z około 300 jednostek do tysięcy. Rozwój biblioteki nie powinien oznaczać kolejnych zadań dla zespołu technicznego, dlatego Bilingers może dodawać i porządkować materiały bezpośrednio z panelu.



Ekran Postępy w aplikacji Bilingers z licznikiem dni, kalendarzem i listą ukończonych piosenek
Myślisz o własnej aplikacji mobilnej?
Opowiedz nam o projekcie
Mama z laptopem na kolanach uśmiecha się do córeczki, która bawi się czerwoną zabawką
Ikona aplikacji Bilingers na ekranie głównym smartfona obok innych aplikacji

Aplikacja, która wspiera dwujęzyczność od najmłodszych lat

Piosenka i pomysł, co z nią zrobić

Do każdej piosenki dołączona jest krótka instrukcja zabawy. Rodzic nie musi wymyślać, co dalej.

Tekst do zabrania ze sobą

Słowa piosenek i instrukcje można pobrać na telefon i korzystać z nich offline. Dzięki temu są dostępne także w samochodzie, na spacerze czy w innych miejscach bez dostępu do internetu.
Dwa ekrany aplikacji Bilingers – widok piosenki „Underwater Friends” i lista aktywności z bieżącego tygodnia

Tydzień w jednym widoku

Wszystko, co dziecko zrobiło w danym tygodniu, trafia na jedną listę z datami. Dzięki temu łatwo sprawdzić, które aktywności powtarzały się regularnie.

Jedno pytanie po zabawie

Po każdej aktywności rodzic ocenia reakcję dziecka. Na tej podstawie zespół Bilingers może sprawdzać, które treści najlepiej się sprawdzają.

Zobacz w naszych case studies, jak zamienialiśmy pomysły klientów w działające produkty!

Voicy

Voicy

Aplikacja mobilna z bajkami czytanymi głosem rodzica

FAKRO CONNECT

FAKRO CONNECT

Aplikacja mobilna z programem lojalnościowym dla sektora B2B

Pomożemy Ci znaleźć optymalne rozwiązanie, dzięki któremu osiągniesz cele biznesowe.