Összes munka

// Esettanulmány

ChildLink - társszülő app

Ötlettől a store-kész appig hat hét alatt: nyugodt, közös naptár különélő szülőknek.

Ütemterv
6 hét, ötlettől a store-kész appig
Platformok
iOS + Android egy kódbázisból
Tulajdon
Saját termékünk
  • Flutter
  • Firebase
  • Firestore
  • Codemagic

A feladat

A különélő szülők sok mindent koordinálnak: átadásokat, iskolai köröket, orvosi vizsgálatokat, és hogy melyik nap kinél vannak a gyerekek. Ez általában üzenetváltásokban történik, és az üzenetváltásokban nőnek a félreértések.

A ChildLink a saját termékünk: egyetlen nyugodt, közös felület, ahol mindkét háztartás látja és tervezi a gyerekek napjait.

Amit építettünk

Cross-platform Flutter app Firebase-hátérrel. A Firestore valós időben tartja szinkronban a két szülő nézetét, a fiókokat a Firebase Auth kezeli.

A kiadások Codemagic CI-on futnak, így minden build, amely elérte a store-t, ugyanazon a pipeline-on ment át. Hat héttel az első kódsor után az app store-kész volt.

Kulcsdöntések

  • Flutter + Firebase a hat hétért

    Egy kódbázis mindkét store-ra és egy menedzselt backend: az energia a termékbe ment, nem a csövezésbe.

  • Valós idejű szinkron mint alapfunkció

    A Firestore-listenerek élőben tartják a naptárat a két háztartás között. Nincs frissítés gomb, nincs elavult beosztás, nincs "én azt nem láttam".

  • CI még a feature-teljesség előtt

    A Codemagic az első héten be lett kötve, így a store-okba szállítás rutin volt, nem kapkodás a végén.

Eredmény

  • Ötlettől a store-kész állapotig hat hét alatt.
  • Egy Flutter kódbázis iOS-re és Androidra.
  • Ez az MVP 6 hét alatt csomag, a saját termékünkre alkalmazva.

Tovább: childlinkapp.com

Gyakori kérdések

Reálisan mennyi idő alatt készül el egy mobilapp MVP?
A ChildLink az első kódsortól a store-kész állapotig hat hét alatt jutott el. A döntések, amelyek ezt lehetővé tették: egy Flutter kódbázis mindkét store-ra, menedzselt Firebase backend egyedi infrastruktúra helyett, és az első héten bekötött CI.
Miért Flutter és Firebase egy MVP-hez?
Egy kódbázis megy iOS-re és Androidra is, a Firestore pedig valós idejű szinkront ad a felhasználók között, megépítendő és üzemeltetendő backend nélkül. Az energia a termékbe megy, nem a csövezésbe.
Mikor érdemes CI/CD-t beállítani egy új appprojekten?
Az első héten, még a feature-teljesség előtt. Minden ChildLink-build, amely elérte a store-t, ugyanazon a Codemagic pipeline-on ment át, így a szállítás rutin volt, nem kapkodás a végén.

// Kapcsolat

Van mit megépíteni?

Írd meg, min dolgozol. Egy munkanapon belül válaszolunk.

Kérésre NDA · Teljes IP-átadás neked.