Technológia

Mobilalkalmazás-fejlesztés Miskolcon

iOS- és Android-alkalmazást fejlesztünk egyetlen kódbázisból, a meglévő rendszereihez kötve — a tervezéstől az áruházi megjelenésen át a hosszú távú karbantartásig, egy partnertől.

Mobilalkalmazás-fejlesztés

Egy mobilalkalmazás akkor éri meg, ha olyan problémát old meg, amelyet egy weboldal nem tud: a terepen dolgozó kollégák térerő nélkül is rögzítenek, az ügyfelek egy értesítésből azonnal visszatérnek, a törzsvásárlók pedig a zsebükben hordják a hűségkártyájukat. A miskolci Lorz Kft. ezért minden applikáció fejlesztését ugyanazzal a kérdéssel kezdi: kinek és mire kell az app, és mi az, amit a telefon jobban tud. A mobilalkalmazás fejlesztése nálunk jellemzően React Native technológiával történik, így egyetlen kódbázisból készül el az iOS- és az Android-változat. Az appot összekötjük a meglévő szoftvereivel — CRM-mel, ügyviteli rendszerrel, webshoppal —, az áruházi megjelenést is intézzük, és az átadás után is mi gondozzuk.

Milyen alkalmazásokat fejlesztünk

  1. Ügyfeleknek szóló alkalmazás

    Foglalás, rendelés, hűségprogram vagy ügyfélfiók a telefonon: olyan app, amelyhez az ügyfelei újra és újra visszatérnek, célzott push értesítésekkel támogatva.

    / 01
  2. Belső, céges alkalmazás

    Terepen dolgozó kollégáknak: munkalapok, ellenőrzőlisták, fotódokumentáció és aláírás a helyszínen — az adatok azonnal a központi rendszerbe kerülnek.

    / 02
  3. Cross-platform fejlesztés (React Native)

    Egyetlen kódbázisból készül az iOS- és az Android-változat, így a fejlesztés és a karbantartás is egyszerűbb, a két platform pedig egy ütemben frissül.

    / 03
  4. Backend és integrációk

    Az apphoz tartozó szerveroldalt és API-t is mi építjük, és összekötjük a meglévő rendszereivel: CRM, ügyviteli szoftver, webshop vagy számlázó.

    / 04
  5. Offline működés és push értesítések

    Az alkalmazás térerő nélkül is használható, a rögzített adatok a kapcsolat visszatérésekor szinkronizálódnak. Az értesítések a felhasználó hozzájárulásával mennek ki.

    / 05
  6. Áruházi megjelenés és karbantartás

    Elvégezzük az App Store- és Google Play-beküldést, az indulás után pedig követjük az iOS- és Android-frissítéseket, hogy az app évek múlva is hibátlanul fusson.

    / 06
Döntés előtt

Mobilalkalmazás: amit érdemes tudni, mielőtt belevág

01Valóban app kell, vagy elég egy jó webes felület?

Az első kérdés nem az, hogy iOS vagy Android, hanem az, hogy kell-e egyáltalán telepíthető alkalmazás. Egy mobilra optimalizált weboldal vagy webes ügyfélportál letöltés nélkül elérhető, és jellemzően gyorsabban, kisebb ráfordítással elkészül. Köztes megoldás a PWA (progresszív webalkalmazás): a kezdőképernyőre tehető, részben offline is működik, és iOS-en is fogadhat értesítést — cserébe nem jelenik meg az alkalmazásboltokban, és egyes eszközfunkciókhoz korlátozottabban fér hozzá.

Az app ott hoz valódi pluszt, ahol a felhasználó rendszeresen visszatér, és ahol a telefon képességeire kell építeni. A felmérésen mindhárom utat mérlegeljük, és írásban indokoljuk, melyiket javasoljuk — ha a webes út a jobb választás, azt javasoljuk, akkor is, ha az kisebb megrendelés. A döntéshez a tervezett felhasználók szokásait is megnézzük. Ha az alábbiak közül több is igaz, jó eséllyel megéri a telepíthető alkalmazás:

  • a felhasználók hetente többször, rendszeresen használnák;
  • terepen, gyenge térerő mellett is működnie kell;
  • kamera, vonalkód- vagy QR-olvasás, helymeghatározás kell a munkához;
  • a push értesítés fontos eszköz a felhasználók visszahozására;
  • az áruházi jelenlét a márka hitelességét is erősíti.

02Natív vagy cross-platform: miért React Native?

Natív fejlesztésnél az iOS- és az Android-változat két külön kódbázisból készül, ami két párhuzamos fejlesztést és karbantartást jelent. Cross-platform megközelítésben egyetlen közös kód fut mindkét rendszeren. Mi jellemzően React Native technológiával dolgozunk: a felhasználói felület a platform saját elemeiből épül fel, így az alkalmazás natív élményt ad, a fejlesztés és a karbantartás viszont egy kódbázisra koncentrálódik. Üzleti és ügyfélalkalmazásoknál ez a megközelítés jellemzően jól bevált.

Ennek a gyakorlatban három előnye van: a két platform egy ütemben kap új funkciót, a hibajavítás egyszer történik meg, és a webes felületeinkkel (React, TypeScript) közös tudásra, sőt közös kódrészekre is építhetünk. Ha egy funkció különleges hardverkapcsolatot vagy platformspecifikus megoldást igényel, azt a felmérésben külön jelezzük, és a technológiai döntést írásban indokoljuk, hogy később is visszakövethető legyen. Így az alkalmazás nem egyetlen fejlesztő tudásán múlik.

03Backend, integrációk és offline működés

Egy alkalmazás ritkán áll meg önmagában: a mögötte futó szerveroldal tárolja az adatokat, kezeli a felhasználókat és küldi az értesítéseket. Ezt a részt is mi építjük — jellemzően Node.js vagy .NET alapon, PostgreSQL adatbázissal, Microsoft Azure felhőben —, és REST API-n keresztül kötjük össze a meglévő rendszereivel, legyen az egyedi CRM, vállalati szoftver vagy webshop. Ha kell, az app gépekhez vagy épületautomatizáláshoz is kapcsolódhat — ezt is egy házon belül oldjuk meg.

Terepen dolgozó felhasználóknál az offline működés kulcskérdés: az app a telefonon tárolja a rögzített adatokat, a kapcsolat visszatérésekor szinkronizál, az ütközéseket pedig előre meghatározott szabályok szerint kezeli. A push értesítések az Apple és a Google értesítési szolgáltatásain keresztül érkeznek; hogy ki, mikor és milyen üzenetet kap, azt a felhasználó beállításaival és hozzájárulásával összhangban tervezzük meg. Az értesítések tartalmát és ütemezését adminfelületről is kezelhetővé tehetjük.

04App Store és Google Play: a megjelenés szabályai

Mindkét alkalmazásbolt átnézi a beküldött appokat, és elutasíthatja azokat, amelyek nem felelnek meg az irányelveinek. Gyakori elutasítási ok a hiányos adatvédelmi tájékoztató, a felülvizsgálónak nem működő bejelentkezés, vagy hogy az alkalmazás nem nyújt érdemben többet egy weboldalnál. Ezeket az irányelveket már a tervezéskor figyelembe vesszük, a felülvizsgálatra pedig időt hagyunk az ütemtervben, hogy az indulás ne csússzon. Egy elutasítás nem végzetes: a kifogásolt pontot javítjuk, és újra beküldjük az appot.

Fontos alapelv, hogy a fejlesztői fiókok (Apple Developer Program, Google Play Console) a megrendelő cégének nevére szóljanak — céges regisztrációhoz mindkét áruház D-U-N-S azonosítót kér, ennek beszerzésében is segítünk. Az áruházak az adatkezelési információkat is kötelezően bekérik, és ha az appban fiók hozható létre, annak törlését is az alkalmazáson belül lehetővé kell tenni. A GDPR-követelményeket — adatkezelési tájékoztató, hozzájárulások, az adatok tárolásának helye — ezért már a tervezésnél rögzítjük.

05Mi történik az indulás után?

Egy mobilalkalmazás nem készül el egyszer s mindenkorra. Az Apple és a Google évente új rendszerverziót ad ki, a Google Play pedig rendszeresen megemeli a kötelezően célzott Android API-szintet — aki ezt nem követi, annak az appjához egy idő után nem tölthető fel frissítés. A felhasznált könyvtárakat, a biztonsági javításokat és az áruházi irányelvek változását is folyamatosan követni kell. A karbantartás tehát nem opcionális extra, hanem az app életben tartásának feltétele.

Az átadás dokumentációval és betanítással történik, utána igény szerint mi gondoskodunk a karbantartásról: frissítések, hibafigyelés, áruházi beküldések és továbbfejlesztés a felhasználói visszajelzések alapján. A szerveroldali futtatókörnyezetet és a céges IT-hátteret IT-üzemeltetési szolgáltatásunk keretében ugyanabban a szerződésben is vállaljuk — így egy partner felel azért, hogy az app és a mögötte futó rendszer együtt működjön. A karbantartás tartalmát — mit, milyen gyakran és milyen reakcióidővel — előre, írásban egyeztetjük.

Hogyan dolgozunk

Hogyan dolgozunk

  1. 1

    Ingyenes konzultáció és felmérés

    Átbeszéljük, kinek és mire kell az alkalmazás, és milyen rendszerekhez kell kapcsolódnia. Ha egy webes megoldás jobban szolgálja a célt, azt is megmondjuk.

  2. 2

    Tételes, fix árú ajánlat

    A felmérés alapján írásban kap fontossági sorrendbe állított funkciólistát, ütemtervet és tételes, rögzített árú ajánlatot — meglepetések nélkül.

  3. 3

    Felhasználói út és prototípus

    A fejlesztés előtt kattintható prototípuson mutatjuk meg a képernyőket és a felhasználói utat, így már korán látja, mit fog kapni.

  4. 4

    Iteratív fejlesztés és tesztelés

    Rövid körökben szállítunk működő verziókat, amelyeket tesztelőként a saját telefonján is kipróbálhat (TestFlight, Google Play belső tesztelés).

  5. 5

    Megjelenés, átadás és karbantartás

    Elvégezzük az áruházi beküldést, dokumentációval és betanítással adjuk át az alkalmazást, majd hosszú távon frissítjük és továbbfejlesztjük. Egy partner, egy szerződés, egy számla.

Mitől függ a költség?

Mitől függ egy mobilalkalmazás ára?

Egy app árát nem a képernyők száma dönti el, hanem az, hogy mennyi üzleti logika, adat és külső kapcsolat dolgozik a felület mögött. Ezek a tényezők mozgatják a legjobban a ráfordítást:

  1. 01

    Platformok és eszközök

    Csak iOS, csak Android vagy mindkettő; telefon mellett tablet is; és milyen régi készülékeket, rendszerverziókat kell még támogatni.

  2. 02

    Funkciók és jogosultságok

    Bejelentkezés, felhasználói szerepkörök, térkép, kamera vagy QR-kód-olvasás — minden funkció külön tervezés és tesztelés. Digitális tartalom appon belüli értékesítésénél az áruházak saját fizetési rendszere és jutaléka is számít.

  3. 03

    Backend és integrációk

    Kell-e új szerveroldal és adminfelület, és hány meglévő rendszerhez kell kapcsolódnia: CRM, ügyviteli program, webshop, számlázó.

  4. 04

    Offline működés és szinkronizáció

    A térerő nélküli használat, az adatok helyi tárolása és az ütközések kezelése jelentős többletlogikát igényel.

  5. 05

    Design és felhasználói élmény

    Egyedi, arculatra szabott felület animációkkal, vagy letisztult, a platform megszokott elemeire épülő megoldás.

  6. 06

    Áruházi megjelenés és karbantartás

    A beküldés, az irányelvek követése, az évente érkező rendszerfrissítések és a hibafigyelés a teljes életciklus költségét alakítják.

Fix árat a felmérés után adunk, írásban, tételesen — a fenti tényezőket az első, ingyenes egyeztetésen közösen végigvesszük.

Ingyenes egyeztetést kérek
Miért a LORZ?

Miért a LORZ

  • 15+ év mérnöki és szoftverfejlesztési tapasztalat
  • iOS és Android egyetlen kódbázisból, React Native technológiával
  • App, backend és integráció egy kézben — nincs mutogatás a beszállítók között
  • Saját fejlesztők: közvetlen kapcsolat azokkal, akik az appon dolgoznak
  • Áruházi beküldés, rendszerfrissítések és karbantartás az indulás után is
  • Miskolci csapat, személyes egyeztetés — országos munkavégzés
Helyben, Miskolcon

Appfejlesztő csapat Miskolcon

Helyi fejlesztőcsapatként a felmérést, a prototípus kipróbálását és a betanítást személyesen tartjuk: Miskolcon és Borsod-Abaúj-Zemplén településein az Ön telephelyén, távolabbi ügyfeleinkkel online. A fejlesztés alatt közvetlenül azokkal a fejlesztőkkel egyeztet, akik az alkalmazásán dolgoznak — nincs közvetítő, a kérdéseire azoktól kap választ, akik a kódot írják.

Rendszeresen dolgozunk itt

  • Miskolc
  • Felsőzsolca
  • Sajószentpéter
  • Kazincbarcika
  • Tiszaújváros
  • Mezőkövesd
  • Szerencs
  • Ózd
  • Edelény
  • Encs
  • Sátoraljaújhely
  • Eger
  • Nyíregyháza
  • Debrecen

Távolról az egész országban — online egyeztetéssel és távoli támogatással.

Gyakori kérdések

Gyakori kérdések

Mennyibe kerül egy mobilalkalmazás fejlesztése?
A költséget a funkciók, a platformok és az integrációk határozzák meg, ezért minden projekt előtt felmérést végzünk. Ennek alapján tételes, fix árú ajánlatot és ütemtervet adunk, rejtett költségek nélkül.
Mennyi idő alatt készül el egy app?
Egy jól körülhatárolt első verzió (MVP) jellemzően néhány hónap alatt az áruházakba kerülhet, egy több rendszerhez kapcsolódó, összetett alkalmazás ennél tovább tart. Iteratívan dolgozunk, így a működő változatokat már korán kipróbálhatja, a pontos ütemtervet pedig az ajánlatban rögzítjük.
iOS-re vagy Androidra érdemes fejleszteni?
Ha a felhasználói köre vegyes, szinte mindig mindkettőre. React Native technológiával egy kódbázisból készül a két változat, így a második platform nem jelent dupla munkát. Belső céges appnál az is számít, milyen telefonokat használnak a kollégák.
Össze tudják kötni az appot a meglévő rendszereinkkel?
Igen, ez az egyik fő erősségünk. Az alkalmazás API-n keresztül kapcsolódhat a CRM-hez, az ügyviteli rendszerhez, a webshophoz vagy a számlázóhoz, így az adatok kézi átvitel nélkül jutnak oda, ahol szükség van rájuk.
Az App Store-ba és a Google Playre is Önök töltik fel az appot?
Igen, az áruházi beküldést és a felülvizsgálat során felmerülő kérdések kezelését is intézzük, az áruházi leírások és képernyőképek előkészítésében pedig segítünk. A fejlesztői fiókok az Ön cégének nevére szólnak, így az alkalmazás az Ön kezében marad.
Kié lesz a forráskód?
A forráskódhoz való hozzáférést és a felhasználási jogokat az ajánlatban és a szerződésben előre, írásban rögzítjük, így pontosan tudja, mit kap az átadáskor. Ha egy korábban fejlesztett saját modulunkat építjük be, azt külön jelezzük.
Mi történik az alkalmazás átadása után?
Dokumentációval és betanítással adjuk át, majd igény szerint mi gondoskodunk a karbantartásról: követjük az iOS- és Android-frissítéseket, javítjuk a hibákat, és a visszajelzések alapján továbbfejlesztjük az appot. Mindez egy szerződéssel, egy számlával rendezhető.
Át tudják venni egy meglévő alkalmazás fejlesztését?
Igen, de előtte átvilágítjuk: megnézzük a forráskód állapotát, a használt technológiát, a szerveroldalt és az áruházi fiókokat. Az eredményről írásos összefoglalót adunk, és csak ezután vállalunk rá karbantartást vagy továbbfejlesztést.
Csak miskolci cégeknek fejlesztenek alkalmazást?
Nem. Borsod-Abaúj-Zemplén településein személyesen is dolgozunk, az ország többi részén pedig online egyeztetéssel fejlesztünk — a munka menete és a támogatás mindkét esetben ugyanaz.

Érdekel ez a szolgáltatás?

Kérj személyre szabott ajánlatot — egy munkanapon belül válaszolunk.

Ajánlatot kérek