Cross-platform alkalmazásfejlesztés
Egy Flutter-kódbázis, két alkalmazásbolt, egy fix ár. Natív minőségű iOS- és Android-app hetek alatt, és a kód minden sora a tiéd.
A feladatlistát és az árat előre rögzítjük. A konzultáció semmire nem kötelez.
- A kód 100%-ban a tiéd
- Előre rögzített feladatlista és fix ár
- Nem vagy elégedett az első mérföldkő után? Kiszállhatsz, és nem fizetsz tovább
Ilyen munkákat már átadtunk
Frendex
A Frendex szakemberkereső alkalmazás: élő térképen látod a szakembereket, áraikat és szabad időpontjaikat, és pár koppintással foglalsz.
Megnézem
Kids Games
Fejlesztő gyerekjátékok egész sorozata: a legnépszerűbbet több mint 1 millióan töltötték le. A játékok a memóriát, a logikát és az ügyességet fejlesztik.
MegnézemAmit kapsz
- Natív minőségű iOS- és Android-appok egyetlen Flutter-kódbázisból
- Előre rögzített, világos feladatlista és fix ár
- Előfizetés és fizetés Stripe-pal és RevenueCattel, megbízhatóan beállítva
- Az App Store- és a Google Play-feltöltést is mi intézzük
- Tiszta, dokumentált kód, amely teljesen a tiéd
- Közvetlenül azzal beszélsz, aki a termékedet fejleszti
Mi az a cross-platform alkalmazásfejlesztés?
A cross-platform alkalmazásfejlesztés azt jelenti, hogy az app egyetlen kódbázisból készül el iOS-re és Androidra, és nem kell két külön natív alkalmazást megírni. Azoknak az alapítóknak és cégeknek való, akik mindkét áruházban ott akarnak lenni, de nem fizetnének két fejlesztésért. A CompletApp budapesti termékstúdió, amely Flutterrel fejleszt, magyarul és angolul dolgozik, előre rögzített feladatlistával és fix áron.
A gyakorlatban egyetlen appot kapsz, amely iPhone-on és Androidon is natív appként viselkedik. Mivel csak egyszer kell megírni, olcsóbb elkészíteni, és olcsóbb fenntartani is. A tervezéstől az áruházi megjelenésig mindent mi csinálunk, a Flutterrel pedig egy kis csapat is úgy halad, mint egy nagy, és ez nem megy a minőség rovására.
Ha iOS-re és Androidra külön-külön fejlesztesz, az két fejlesztés, két kiadási menetrend, és minden későbbi hibát kétszer kell kijavítani. Mi másképp csináljuk: egyetlen Flutter-kódbázisból valódi natív appok készülnek mindkét platformra. A felhasználóid gördülékeny, gyorsan reagáló, a platform szokásaihoz igazodó appot kapnak, te pedig olyan terméket, amely hamarabb elindulhat, és évekig olcsóbb karbantartani.
Milyen appokat fejlesztünk Flutterrel?
Teljes értékű lakossági és üzleti appokat fejlesztünk az elejétől a végéig: bevezető képernyőkkel és bejelentkezéssel, valós idejű adatokkal, offline működéssel, push-értesítésekkel, appon belüli vásárlással, és olyan letisztult képernyőkkel, amelyekhez a felhasználók szívesen visszatérnek. Legyen szó tartalmi appról, piactérről, közösségi termékről vagy céges belső alkalmazásról, a felülettől a backendig mindent mi fejlesztünk, így az eredményért egyetlen csapat felel.
Két példa a munkáink közül. A Frendex szakemberkereső alkalmazás egyetlen Flutter-kódbázisból fut iOS-en és Androidon, telefonon és tableten, magyarul és angolul. Elérhető az App Store-ban és a Google Playen, a háttere Supabase, a szakemberek előfizetését pedig a RevenueCat kezeli. A Kids Games játéksorozat mostani generációja FlutterFlow-ban készült, egy kódbázisból iOS-re és Androidra, a legnépszerűbb játéka pedig átlépte az 1 millió letöltést.
Minden projektet azzal kezdünk, ami neked fontos: mit kell az appnak elérnie a felhasználóidnál és az üzletedben. Ebből indulunk ki, és ehhez igazítjuk a képernyőket, az adatokat és az infrastruktúrát. Így olyan app születik, amely jól teszi a dolgát, és nincs teletömve olyan funkciókkal, amelyeket senki sem kért.
Flutter vagy két natív app: melyiket válaszd?
A Flutter maga rajzolja ki a felületet, ezért az app minden eszközön egyenletesen, másodpercenként 60 képkockával fut, kidolgozott animációkkal és egységes működéssel. Ahol számít, követjük az egyes platformok szokásait: a gesztusoknál, a navigációnál és a rendszerfunkciók használatánál, így az app iOS-en és Androidon is natív appként viselkedik. Mindkét áruházba egyszerre adod ki, ugyanabból a forráskódból, ugyanolyan minőségben.
Van, amikor mégis a natív fejlesztés a jobb döntés. A különbség röviden:
| Szempont | Egy Flutter-kódbázis | Két natív app |
|---|---|---|
| Fejlesztendő és karbantartandó kódbázis | Egy, közös iOS-re és Androidra | Kettő, platformonként egy |
| Kiadás | Mindkét áruházba ugyanabból a forráskódból | Platformonként külön ütemben |
| A legújabb rendszerfunkciók | Bővítménnyel vagy egy kevés natív kóddal | Az első naptól közvetlenül elérhetők |
| Mikor ez a jobb választás | A legtöbb tartalmi, időpontfoglaló, piactér- és üzleti appnál | Ha az app erős grafikai teljesítményre, a készülék hardverének közvetlen elérésére vagy csak az egyik platformra épül |
Ha a te terméked az utolsó cellába esik, a natív fejlesztés éri meg jobban, és ezt meg is mondjuk.
Fizetés és bevételszerzés
Ha az appodnak pénzt kell hoznia, ezt is gondosan megoldjuk. A kártyás fizetéshez a Stripe-ot, az előfizetésekhez és az appon belüli vásárlásokhoz a RevenueCatet kötjük be, így a megújítás, az ingyenes próbaidőszak, a magasabb csomagra váltás és a visszatérítés az App Store-ban és a Google Playen is rendben működik. Beállítjuk a termékeket, a fizetőfalakat és a nyugták kezelését, hogy a bevétel megbízhatóan beérkezzen, a könyvelésed pedig átlátható maradjon.
Hogyan dolgozunk
A teljes feladatlistát és a fix árat még az első kódsor megírása előtt rögzítjük, így a végösszeg menet közben nem nő, és nem érnek meglepetések. Utána rövid szakaszokban haladunk, és mindegyik eredményét átnézheted, így hétről hétre látod a valódi előrehaladást, és menet közben alakíthatod az appot. Mindig tudod, hol tart a munka, mégsem neked kell irányítanod.
