Alkalmazás fejlesztés

Mobil alkalmazást mindenkinek

Hogyan épül fel egy modern digitális szolgáltatás technológiai szempontból?

2021. október 15. 13:44 - Mindtech apps

Mobilapp, weboldal, web app, szerver, backend, adatbázis, API - hogyan lesz ezekből digitális szolgáltatás?

Mobilappot és weboldalt már mindenki látott, az élet legtöbb területére beszivárogtak ezek a digitális megoldások, de vannak olyan web appok melyek új piacokat teremtettek és teljes iparágakat rajzoltak újra. Hogyan működnek ezek a rendszerek a motorháztető alatt? Jelen cikkünkben az üzleti életben jártas managereknek, startuppereknek szeretnénk részletesebb képet adni a digitális rendszerek működéséről. Érdemes tudni, hogy mivel relatív fiatal területről beszélünk az egyes fogalmak folyamatosan változhatnak, alakulnak ahogy a az IT mint tudomány területéről a köznyelvbe szivárognak. A fogalmakkal igyekszünk közérthetőek maradni, és olyan kontextusban bemutatni őket, ahogy egy mobil alkalmazás vagy webes fejlesztési projekt során találkozhatunk velük.

Digitális termékek alapfogalmai

 

  • Mobil applikáció
    A mobil applikáció vagy mobilapp egy mobil telefonon vagy tablet eszközökön önállóan futtatható szoftver. A köznyelvben a mobil applikáció elnevezés alatt az Android vagy iOS rendszerű okos telefonokon / tableteken futó appokat értjük. A mobil applikációk rendkívül sok kategóriába sorolhatjuk, a teljesség igénye nélkül szolgálhat üzleti célokat, pl. LinkedIn, kommunikációt, pl. Gmail, közösségi kapcsolatteremtést pl. Facebook vagy lehet pusztán szórakoztatási célú játék pl. Angry Birds.

  • Weboldal
    Weboldal alatt az egy domain (pl. https://mindtechapps.com) alá tartozó aloldalak összességét értjük, melyek az interneten keresztül, valamilyen böngésző segítségével érhetőek el. A weboldalak a kezdetben általában statikus tartalom megjelenítésére szolgáltak, azonban a technológia fejlődésével egyre összetettebb működésre lettek képesek, a napjainkban teljeskörű digitális szolgáltatások épülnek weboldalak köré. Ebben az estben a weboldalt már inkább webalkalmazásnak vagy web app-nak nevezzük. Ezekre jó példa a google.com keresőmotorja, és a ráépülő hatalmas szolgáltatáshalmaz vagy a facebook.com közösségi oldal.

  • Szerver
    A szerver egy olyan számítógép, mely folyamatosan kapcsolódik az internetre, így biztosítja a rajta tárolt tartalom folyamatos elérhetőségét. A szerver lehet akár a saját számítógépünk is, de a folyamatos zavartalan működés érdekében érdemes inkább egy hosting vagy cloud szolgáltatótól bérelni.

  • Adatbázis
    Annak érdekében hogy a webalkalmazást vagy mobil alkalmazás adatai több eszközön, és több platformon is elérhetőek legyenek (pl. hogy egy szolgáltatás tudjunk böngészőből és applikációból is használni) az adatokat a szerveren található adatbázisban tároljuk. Az adatbázis egy szervezett adatstruktúra, mely a legtöbb esetben az SQL (táblázatos adatelrendezés) vagy NOSQL (fa-struktúra) szervezési elvet követi.

  • Backend (vagy háttérrendszer)
    A backend a szoftverrendszerünk azon része, mellyel a felhasználó nem lép közvetlen interakcióba, a backend felelős az adatbázisban található adatok kezeléséért, felhasználók azonosításáért, valamint a weboldal és a mobilapp adattal történő kiszolgálásáért. A fejlesztői szlengben a backend elnevezés alatt a teljes háttérrendszert is érthetjük, mely magába foglalja a szervert és az adatbázist is.

Ha mobil applikáció fejlesztésében gondolkozol, látogass el oldalunkra és kérj ajánlatot egy profi applikáció készítő csapattól.

Szólj hozzá!

Mi az az MVP applikáció fejlesztés és szükséged van-e rá?

2021. október 15. 13:42 - Mindtech apps

Hogyan készíts hatékonyan minimálisan működő terméket

Ha valamilyen innovatív online üzlet beindítását tervezed, nagy valószínűséggel az első kérdés amivel találkozni fogsz az az, hogy Szükséged van-e MVP-re és meghatároztad-e a szükséges funkcióit. De mit is várnak tőled pontosan? Biztosan ez a legjobb megoldás arra, hogy elkészüljön az applikációd? Minden, amit érdemes tudnod, mielőtt nekilátnál az első digitális terméked fejlesztésének.

tl;dr

  • Az MVP egy innovatív - általában digitális - termék piaci bevezetésének első iterációja.
  • Célja, hogy költséghatékonyan szerezz információt arról, hogyan reagálnak a felhasználóid az applikációdra és miért szeretik használni, vagy miért nem. Ezeket a következő verzióba építve tökéletesítheted az applikációdat.
  • Az MVP-vel ugyanazt az igényt kívánod kielégíteni mint a végleges termékeddel. Azonban MVP-vel éppen csak akkora mértékben valósítod meg ezt, hogy az a jövőbeni felhasználóid számára már észlelhető értéket képviseljen, ezért használják a terméked.
  • Egy jól kivitelezett MVP visszajelzései alapján nagyobb ügyfeleket és befektetőket szerezhetsz.

Az MVP (Minimum Viable Product) a lean módszertan egyik fontos alapfogalma és jelentése sokat fejlődött mióta 2001-ben Frank Robinson megalkotta. A napjainkban legtöbbször idézett egyik meghatározás Eric Reistól származik, aki szerint az MVP

"egy új termék olyan verziója, ami a csapat számára a legnagyobb mértékben teszi lehetővé a hiteles tanulási eredmények gyűjtését a fogyasztókról, a legkisebb erőfeszítés mellett."

Az MVP tehát leegyszerűsítve egy olyan digitális termék, mely lehetővé teszi, hogy költséghatékonyan hozzunk létre egy olyan terméket, amely képes letöltésre és vásárlásra bírni az első felhasználókat. Az MVP fejlesztés során szerzett tapasztalatokat valamint a felhasználói visszajelzéseket felhasználva hatékonyan bővíthetjük a fejlesztett applikációt, és biztosak lehetünk abban hogy jó irányba haladunk a projektünkkel. Ezért mielőtt belevágnál az applikáció fejlesztés kivitelezésébe az első kérdés amit fel kell tenned:

Megengedhetem magamnak, hogy az applikáció fejlesztésénél mindent egy lapra tegyek fel?

A lean menedzsment

A lean menedzsment neve a klasszikus tömegtermelési rendszerrel történt összehasonlításából ered, amihez képest a lean egy “karcsú”, a pazarlást teljesen elvető, vevőorientált stratégiai és operatív eszközöket felsorakoztató módszer. Lényege, hogy a vevői értékteremtés során kevesebb alkalmazottat és eszközt használ, kevesebb idő alatt és kevesebb helyet felhasználva, kevesebb erőforrással hoz létre értéket.

Észlelhető érték, megfelelő mérték és nagyszerűség

A legtöbb MVP tervezés sajnos ezen a ponton meg is áll és az ötletgazda csak annyit jegyez meg, hogy az első egy “olcsó, félkész verzió kell, hogy legyen.” Pedig a “minimális” és “életképesség” habár szükségszerű tényezők, de önmagukban nem elégséges feltételei egy termék sikeres piaci bevezetésének. Először is mennyi az a minimális? Ennek megválaszolására két dolgot kell figyelembe venned: a felhasználóidat és a versenytársaidat (a piac akár különböző szintjein is). Az elmúlt évtized során óriási mértékben megváltozott a kapcsolatunk a digitális térrel, ami tudatalatt hozzászoktatott minket egy bizonyos minőséghez, amit minden digitális termék esetében elvárhatónak tekintünk. Ez természetesen nem azt jelenti, hogy minden új terméknek Facebook vagy Uber klónnak kell lennie, de el kell fogadnunk, hogy felhasználóként nem elhanyagolható design, funkcionalitás és sebességbeli elvárásokkal rendelkezünk. Léteznek emellett olyan célcsoport-specifikus igények is, amik jelentős mértékben befolyásolják majd azt, hogyan kell felépülnie a terméked első iterációjának. Nem lehet elégszer hangsúlyozni, hogy a termékednek valós fogyasztói igényt kell kielégítenie, de legalább ilyen fontos az is, hogy a probléma megfelelő mértékű megoldásával észlelhető értéket kell létrehoznod a felhasználóid számára. Ez a “megfelelő mérték” valójában az, amit az MVP tervezése során próbálsz megtalálni. A fentiek alapján mi sokkal inkább célravezetőnek tartjuk a következő gondolatot:

Mi az emberek számára az a már észlelhető érték, amit egy probléma megfelelő mértékű megoldásával létre tudsz hozni nagyszerű termékeddel, miközben kellő mennyiségű információhoz jutsz a következő iterációhoz?

Ennek az információnak a megszerzése természetesen magába foglalja azt is, hogy a célcsoportod early adopterei (magyarul korai elfogadói) hajlandóak időt, energiát és pénzt fordítani a terméked kipróbálására, miközben érdekeltté teszed őket a megoldásoddal, hogy elkötelezett vásárlóiddá váljanak. Ez az elkötelesésre való képesség az, ami az MVP-t az első lépéssé teszi a sikeres digitális termék felé vezető úton.

product_release_flow.jpg

Korai szakasz és az elsőség mítosza

Korábbi “Mennyibe kerül egy applikáció fejlesztése?” cikksorozatunkból már tudhatod, hogy egy alkalmazás megtérülése rizikós vállalkozás is lehet, ha nem a megfelelő gondossággal méred fel az applikáció fejlesztésének céljául kitűzött igényt. Ráadásul a rossz hír, hogy nincs az a “tuti ötlet”, amit ne tudnának megtépázni a valóság tűéles fogai, és még a legjobban előkészített applikációk is kerülhetnek szorult helyzetbe az alacsony letöltésszám vagy a gyászos visszatérési arány miatt.
Érdemes tehát már a projekt korai fázisban megmutatnod a terved a jövőbeni felhasználóknak és minél több visszajelzést gyűjteni tőlük. Az első felhasználóid úgyis nagy valószínűséggel a célcsoportod töredékét képező early adopterek lesznek majd, akiknek az észrevételei és app használati szokásai alapján tudod majd tovább finomítani az applikációdat. A legtöbben erre heves tiltakozásba kezdenek mondván, ezzel felfedik ötletüket a versenytársak előtt, akik könnyedén elorozzák azt. Biztosan nem gondolnák így, miután szemügyre vették a következő, 101 startup bevonásával készített elemzést, ami egyértelműen megmutatja, hogy a 20 leggyakoribb bukáshoz vezető ok esetében az ötletgazda jelenti a legnagyobb kockázatot induló vállalkozása számára.

00-chart-3.png

Az üzleti életben szeretjük azt hinni, hogy az elsőség minden esetben versenyelőnnyel is bír. Pedig a valóságban azok a vállalatok, amelyek elsőként rukkoltak elő innovatív megoldással hatszor nagyobb arányban végződtek kudarccal, mint türelmes társaik, akik kivárták, hogy az úttörők megteremtsék a piacot és ezáltal kellő információval rendelkezzenek arról, hogyan kell tökéletesíteni az új terméket. Talán kevés ember van a világon, aki emlékezne a Kozmo névre keresztelt startupra, ami a DVD 1997-es bemutatása után, a lemaradástól tartva azonnal belevetette magát az online fimkölcsönző szolgáltatásuk beindításába. 2001-re a rosszul megtervezett disztribúciós folyamat miatt a cég csődbe ment, miközben a piacon komoly igény volt a DVD kiszállításra. Egyik vetélytársuk lassan haladt a terjeszkedéssel, tovább finomította a kiszállítást és 2003-ra sikerült profitot termelő üzletté fejlődnie. Őket Netflix néven ismerheted.

Funkció-torlódás – A nagyok is kicsiben kezdték

Az egyik legfontosabb és egyben a legnagyobb kihívást jelentő szempont amikor elkezded tervezni az applikációdat a funkciók kiválasztása és ezek fontossági sorrendbe állítása. Sokan esnek abba a hibába, hogy egy sikeres üzletet a már befutott, sokadik verzió alapján ítélik meg, pedig a csúcsig tartó út sosem rövid. Nagy valószínűséggel már mindenki hallott az otthonok és szabad helyiségek szálláshelyként való kiadására és foglalására alkalmas piactérről. Azt azonban már kevesen tudják, hogyan alapozták meg lokálisan, két alapvető funkció köré építve a felületet mielőtt sikeresen meghódította a világ 191 országát.

airbnb.jpg

Az AirBnB ötlete 2007 októberében fogant meg Brian Chesky és Joe Gebbia fejében, az első felület pedig a következő év augusztusában indult el San Franciscora fókuszálva. Két szegmenst szolgáltak ki, egy-egy rendkívül egyszerű funkcióval: szálláshely listázás a vendéglátóknak és foglalási felület az vendégeknek. Mivel a couchsurfing ekkoriban kezdett egyre elterjedtebb lenni, a környéken sorra regisztráltak a felhasználók, akik rendelkeztek egy szabad szobával. 2008 nyarán már meg is érkeztek az első vendégek, akik az Ipari Formatervezési Kongresszusra utaztak a városba és nyitottak voltak a drága szállodai szolgáltatások olcsóbb alternatívájára. Az AirBnB már a következő évben gyors fejlődésnek indult, mindez azonban nem történhetett volna meg egy jól előkészített MVP nélkül.

Az MVP egy remek eszköz arra, hogy eljuss a tökéletes termékhez, de természetesen rendelkezik néhány gyenge ponttal is. A legtöbb kezdő vállalkozás már az MVP előtt elköveti azt a hibát, hogy elmulasztják alapkoncepciójuk érvényességének ellenőrzését, vagy ezt nem a megfelelő módszerek segítségével teszik. Ennek hiányában az MVP nem lesz képes arra, hogy a rosszul meghatározott igényt, vagy megoldást megmentse a bukástól. A másik gyakori hiba, hogy az MVP fejlesztését követően csak indirekt mérőszámokra hagyatkoznak, amiből csak az állapítható meg, hogyan használják az első felhasználók a terméket, a miértek megválaszolatlanok maradnak.

Az MVP készítés előnyei
Az MVP lehetséges hátrányai
  • Pénzt és időt takarítasz meg.

  • Ellenőrizheted az app-koncepciód életképességét, még mielőtt komoly összegeket fektetnél a végleges verzió megvalósításába.

  • Növelheted a befektetőid bizalmát a valós eredmények felmutatásával.

  • Gyorsabban piacra tudod vinni az ötleted.

  • Rugalmasan reagálhatsz a kihívásokra.

  • Komoly erőfeszítést igényelhet a “minimális” pontos és helyes meghatározása. Arányaihoz képest sok előkészületet igényel, hogy megbízható felhasználói visszajelzéseket kapj az első felhasználói tapasztalatokból.

  • A funkcionalitás elsődlegessége miatt számos látványelemről le kell mondanod

  • Többszöri fejlesztési körök meghatározása és a módosítási verziók ellenőrzése elengedhetetlenek

Szükségem van erre egyáltalán?

Ritkán fordul elő olyan eset, hogy nincs értelme az MVP fejlesztésének, azonban ilyenkor is érdemes fontolóra venni valamilyen alternatív módszert az első iteráció bevezetéséhez. Igaz, hogy egy MVP elkészítése komoly felkészülést igényel és az elmúlt évtizedben a fogalom elterjedése miatt rengeteg félreértés, vagy helytelen használat csorbította a megítélését, de továbbra is a legjobb eszköz az innovatív digitális megoldások elindítására.

További említésre méltó megközelítések:

  • MLP – Minimum Lovable Product: cél, hogy a fogyasztók kedveljék az appod és ajánlják azt a többi potenciális felhasználónak.
  • MMP – Minimum Marketable Product: cél a piacra jutáshoz szükséges idő rövidítése a végső UX kialakításához szükséges funkciók megtalálásával.
  • MAP – Minimum Awesome Product: cél a felhasználók korábban említett elvárásainak és az első verzió képességeinek közelítése egymáshoz, ehhez általában UX és design eszközökkel bővíthető a termék.

Mennyibe kerül egy mobil applikáció üzemeltetése 2021-ben?

2021. március 24. 15:28 - Mindtech apps

Ennyit kell fizetned egy évben hogy mobil alkalmazásod zökkenőmentesen üzemeljen

Jelen cikkünkben arra keressük a választ, hogy mennyibe kerül üzemeltetni éves szinten mobil applikációinkat.

Bejegyzésünk megírását az inspirálta, hogy mind nagyvállalati mind startup ügyfeleink részéről gyakran találkozunk ezzel a kérdéssel. A válasz természetesen jelen esetben sem teljesen egyértelmű, azonban igyekszünk egy olyan átfogó képet adni a mobil applikáció üzemeltetéseinek költségeiről, amellyel jó közelítéssel lehet számolni, ha üzleti tervet készítünk startupunk befektetői részére. A poszt azok számára is segítséget nyújthat, akik cégük vezetősége számára készítenek prezentációt a megálmodott applikáció üzemeltetési költségeivel kapcsolatban. Az árak nettó árak, és nem minősülnek ajánlattételnek.

Jelen cikkünkben tehát a havi / éves üzemeltetési költségekről lesz szó, amennyiben az is érdekel, hogy mennyibe kerül egy mobil applikáció fejlesztése, erről egy másik posztunkban olvashatsz.

Mobil applikacio uzemeltetes arak nyitokep

Ha nem szeretsz sokat olvasni, a lényeg néhány pontban

  • Google Play fejlesztői fiók 9000 Ft (25 EUR + Áfa) egyszeri költség
  • Apple fejlesztői fiók: 27 720 Ft (99 USD + Áfa) éves költség
  • szerverbérlés 1-10 000 aktív felhasználó esetén, átlagos adatforgalom mellett 50 000 Ft - 120 000 Ft
  • fejlesztői támogatás  100 000 - 300 000 Ft / hónap
  • 15-30% jutalék az Apple és Google felé az alkalmazás vásárlások vagy in-app vásárlások után
  • 1-3% jutalék az eladások után a bankkártyás fizetési rendszer üzemeltetői felé (pl. Paypal, Stripe, Simple Pay, stb.)


    Mobil applikacio uzemeltetesi koltsegei diagramm1. Diagram: A mobil alkalmazás üzemeltetési költségeinek megoszlása

Google Play és Apple App Store díj és jutalékok

Az appok disztribúciója (néhány különleges esettől eltekintve) zárt rendszerben zajlik, azaz a felhasználók csak Apple és a Google által ellenőrzött forrásból - az Apple App Store-ból vagy a Google Play-ről - letöltött alkalmazásokat tudnak telepíteni eszközeikre. Ennek célja a felhasználók biztonsága és az appok minőségének felügyelete. Mind a 9000 Ft-os egyszeri költség a Google fiók regisztrációnál mind pedig a 27 720 Ft-os éves díj az Apple fiók esetén jelképesen alacsony összeg. Az alkalmazásboltok üzemeltetők bevételének nagyobb része az eladott alkalmazások után vagy az appon belüli vásárlások alapján számított magas jutalékból származik. Ez nem meglepő, hiszen az eladott applikációk után nem kevesebb, mint 30% üti a Google vagy az Apple markát. Az Apple-nél azonban 2020 őszén bejelentették az App Store Small Business programot, amelynek keretén belül 1 millió USD alatti app eladásokat produkáló cégek számára a jutalékot az Apple 30%-ról 15%-ra mérsékli. Fontos kiemelni, hogy a jutalék nem csak a fizetősen letölthető applikációk esetén, de az alkalmazásokon belüli vásárlásoknál is fennáll, tehát amennyiben az appunkban bármilyen digitális szolgáltatást, vagy digitális terméket vehetnek a felhasználók, úgy ezek mindig jutalék kötelesek. A jutalék alól kivételt képeznek a fizikai termékek vagy szolgáltatások. Ha pl. ételt vagy fotókidolgozást rendelünk az applikáción keresztül, ezután nem vonnak jutalékot az alkalmazásboltok. Fontos tehát, hogy amennyiben üzleti applikációnkban az ingyenes tartalmon felül a prémium tartalom előfizetésért érhető el, úgy ennek a díjába bele kell kalkulálnunk az alkalmazásboltok jutalékát. A magas jutalék miatt a rendszert természetesen sokan megpróbálták már megkerülni, pl. a Spotify vagy a Netflix csak a weben keresztül engedélyezte az előfizetést, azonban hamar szembetalálták magukat az Apple-lel. Emellett előfordul hogy nem lehet teljesen egyértelműen eldönteni egy szolgáltatásról hogy fizikai, vagy digitális, ebben az esetben az alkalmazásboltok mondják ki a végső döntést, azonban ha nem egyértelmű a válasz, érdemes inkább a kezdetektől fogva azzal számolni, hogy jutalékot kell fizetnünk. Egy tapasztalt app fejlesztő cég hatékonyan tud segíteni az ezzel kapcsolatos kérdésekben, a végső döntés azonban szinte minden esetben az Apple és a Google kezében van.


Szerverbérlés

A szerverbérlés és szerverszolgáltató választás egy nagyon fontos kérdés, mind a felhasználók szemszögéből, mind pedig a költség oldalról. Az alkalmazás által gyűjtött és felhasználók által mentett adatok a szerveren tárolódnak, itt futnak a kritikus számolások, tehát a szervert tekinthetjük a rendszerünk agyának. A szerverbérlésre természetesen rengeteg opció van, mi itt a leggyakoribb alternatívákat mutatjuk be előnyeikkel és hátrányaikkal.

  • VPS szerver
    A VPS szerver szolgáltatás keretében (Virtual Private Server) egy fizikai gépen kapunk egy dedikált virtuális szervergépet, amelyet kedvünkre használhatunk. A VPS piacon sok lokális és globális szereplő megtalálható, a VPS szerver bérlés általában költséghatékony alternatíva, közepesen jól skálázató, kisebb, lokális rendszerek kiszolgálására optimális. Tehát pl. amennyiben mobilappunkkal első körben a magyar vagy valamivel tágabb régiós piacot célozzuk (pl. Közép-Európa) úgy a VPS jó választás lehet. Egy kb. 10 000 aktív felhasználót kiszolgáló rendszert kb. 40 000-80 000 Ft között bérelhetünk. Természetesen akár a VPS rendszer is skálázható globális szintre, azonban amennyiben globális rendszerben gondolkodunk, érdemes inkább a cloud szerverek irányában keresnünk a megoldást. A fejlesztő cégek általában nem végeznek szerver üzemeltetést, azonban rendelkeznek olyan partnerekkel, akik hatékonyan tudják biztosítani a VPS szervert ügyfeleik számára.

  • Cloud szerver
    A cloud szerverek fő jellemzője a VPS-el szemben, hogy sokkal robosztusabb, jobban skálázható, és redundáns rendszerek. Abban az esetben érdemes ezt a megoldást választanunk, ha már kezdetektől a tágabb nemzetközi piacot célozzuk és exponenciális felhasználószám növekedéssel számolunk. Cloud rendszerekkel gyorsabban lehet új piacokra lépni, gyorsan skálázható mind földrajzi értelemben véve, mind pedig számítási teljesítményben. Leegyszerűsítve azt látjuk, hogy a felhőalapú rendszereknél nagyon ritka az adatvesztés, a leállás, és gyorsan kiterjeszthetőek az újonnan célba vett régiókra. A cloud hátránya ugynakkor a VPS-el szemben, hogy viszonylag magasabb költségekkel jár. A legelterjedtebb cloud szolgáltatók az Amazon Web Services (AWS), a Google Cloud + Firebase és a Microsoft Azure. A startupok általában AWS-t vagy Google Cloudot használnak, a nagyvállatatok körében az Azure a leginkább elterjedt. Az egyes cloud szolgáltatók általában biztosítanak költségkalkulátort, amellyel becsülhető az applikációnk szerverének költségigénye, amennyiben tudjuk a becsült felhasználószámot, és a tárolni szükséges adatok méretét. A Firebase kalkulátor viszonylag intuitív, és egyszerűen használható, Az AWS kalkulátor jóval összetettebb, fejlesztői vagy rendszergazdai tapasztalatot igényel, csakúgy mint az Microsoft Azure kalkulátora. Amennyiben nem vagy biztos benne, hogy melyik rendszerre lenne szükséged, kérdezz meg minket, szívesen segítünk.
    A korábban említett 10 000 felhasználó által használt rendszer költsége felhőben futtatva kb. 60 000 -120 000 Ft-nak megfelelő USD vagy EUR

  • On-Premise - avagy lokálisan telepített rendszer
    Az on-premise szerverről abban az esetben beszélhetünk, amennyiben rendelkezünk egy saját, robosztus szerver infrastruktúrával, és hozzá tartozó IT személyzettel, ebben az esetben az applikációnkat kiszolgáló szerver üzemeltetése az érdemi többletköltség nélkül, a rendelkezésre álló saját infrastruktúrán megvalósítható, azonban itt is figyelembe kell venni, hogy a meglévő rendszer alkalmas-e erre a célra.

Amennyiben nem vagy biztos benne hogy melyik lenne a leginkább megfelelő számodra, jelezd az ajánlatkérésben, és segítünk kiválasztani a projektedhez leginkább megfelelőt.


Fejlesztői támogatás

A mobil applikációs platformok és operációs rendszerek, az Android és az iOS folyamatosan fejlődnek. A gyártók biztonsági réseket tárnak fel, hibajavításokat adnak ki, új kijelző méretekkel állnak elő, ezekhez az új ignyekhez pedig applikációnknak alkalmazkodnia kell. A támogatás célja az is, hogy amennyiben appunkon egy nagyobb funkcióbővítést kell végezni, úgy egy friss, karbantartott kódbázissal tudjanak dolgozni a fejlesztők. A fejlesztői támogatás az applikáció indítása után általában intenzívebb, majd idővel beáll egy alacsonyabb szintre. Tapasztalatunk alapján átlagosan havi 1-3 munkanapra van szükség ahhoz, hogy az app zökkenőmentesen üzemeljen ami 100 000 - 300 000 Ft-os havi költséget jelent. 

Hogyan számold ki az appod üzemeltetési költségét, és a tervezett nyereséget?

Tegyük fel, hogy az applikációd letöltése ingyenes, árbevételed mikrotranzakciókkal szeretnéd megszerezni. 10 000 meglévő ügyfeledből kb. 1000 jelezte, hogy hajlandó lenne havidíjat fizetni a szolgáltatásodért. A Google Playben szabadon megválaszthatod applikációd árát, az Apple-nél azonban csak előre meghatározott kategóriákba úgynevezett "Price tier"-ekben sorolhatod az appodat. Gyakorlatban ez azt jelenti hogy kb. 1 dolláros lépcsővel tudod beállítani a subscription árat, ahogy megy fel az ár, egy idő után elkezd nőni a lépcső is. Leegyszerűsítve tegyük fel hogy az előfizetésért 10 USD-t kérsz mindkét alkalmazásboltban. A nyereséged nem fogja elérni az 1 millió USD-t így az Applenél a jutalék 15% a Google-nél 30%. Az Apple készülékek aránya a célcsoportodban (pl. magyar népesség körében) 20% az Androidos telefonok aránya 80% (általában az előfizetési hajlandóság alacsonyabb Androidon, de ezzel most nem számolunk). 

Bevételek - 10 000 USD - 2700 USD = 7300 USD = 2 190 000 Ft
- Tehát lesz 2000 iPhone felhasználód, ebből 200 fog előfizetni, 2 000 USD értékben, melyből az apple jutaléka 300 USD
Lesz 8000 Android felhasználód, ebből 800 fog előfizetni, 8 000 USD értékben, melyből a Google jutaléka 2400 USD

Kiadások - Havi 303 075 Ft
- Szerverbérlés - 100 000 Ft
- Fejlesztői támogatás - 200 000 Ft
- Apple fiók bérlés hónapra leosztva - 2325 Ft
- Google fiók bérlés hónapra leosztva (csak az első évben) - havi 750 Ft

A nyereség tehát a bevétel és a kiadás különbségeként, 2 190 000 Ft - 303 075 Ft = 1 886 925 Ft.

Az alábbi számítás jó iránymutató lehet, azonban figyelembe kell venni az adott piac sajátosságait és számos egyéb tényezőt amikor kalkulációnkat végezzük. Amikor a Mindtech Apps-nél ajánlatot kérsz, természetesen mindig odafigyelünk rá, hogy ne csak a fejlesztési költségekről, hanem az üzemeltetési díjakról is minél hamarabb tájékoztassunk, hogy ennek megfelelően tudd megtervezni applikációd pénzügyi oldalát. Hogy teljes legyen a kép, nézd meg, hogy mennyibe kerül az applikáció fejlesztése, így teljes lehet a pénzügyi terved.


Králik TamásA szerzőről

Králik Tamás 
Info - bionikus mérnök, a Mindtech Apps ügyvezetője, a hónap Startup vállalkozója
"A Mindtech Apps egy innovatív szoftver fejlesztő cég, célunk hogy forradalmi megoldásokat használó, egyedülálló mobil appokkal és digitális megoldásokkal segítsük ügyfeleink munkáját"

 

Szólj hozzá!

Kedvezőbb App Store feltételeket jelentett be az Apple a kisvállalkozásoknak

2020. november 20. 17:59 - Mindtech apps

A mobil applikáció fejlesztés régi dilemmája az app áruházak az applikáción belül értékesített szolgáltatásokra kivetett 30%-os díja. Úgy tűnik, hogy az Apple végre belátta, hogy a magas díj komoly akadályt gördít a jelentős gazdasági erőt képviselő kis- és középvállalkozások amúgy is nehézkes innovációja elé.

Az Apple a héten jelentette be, hogy 2021. januárjától új programot indít a kis- és középvállalkozások innovációjának segítése érdekében, amelynek központi része, hogy az eddigi 30%-os jutalékot a felére, 15%-ra csökkenti. Mint közleményükben írják, az App Store Small Business Program célja nem csak a kisvállalkozók motiválása, a mobil app fejlesztőket is legalább ennyire szeretnék ösztönözni.

Valószínűleg nem kis szerepet játszott a döntésben a cég és az Epic játékgyártó vitája, ami pont a magas jutalék miatt robbant ki. Valamint azt se felejtsük el, hogy a digitalizáláshoz eddig is korlátozott erőforrással rendelkező kisvállalkozásokat hozta a legnehezebb helyzetbe a hosszan elnyúló világjárvány. Akár azért, mert az Apple a jogi útra terelt vitánál a jófiú szerepében próbál megjelenni, akár más miatt találta ki a programot, a hazai mobil alkalmazás fejlesztés piacán biztosan érezhető lesz a hatása.

thom-bradley-a6qnzfjxrgq-unsplash.jpg

Decemberre további információkat ígér az Apple a programmal kapcsolatban, egyelőre a következőket tudjuk:

  • A csökkentett jutalékot biztosító programra azok a már jelenleg is aktív fejlesztők, akik 2020-ban kevesebb, mint 1 millió dollár összbevételt szereztek minden alkalmazásukból, illetve az újonnan regisztrált fejlesztők jelentkezhetnek.
  • Amikor a bevétel eléri az 1 millió dolláros küszöböt, automatikusan a standard 30% jutalékot vonja le az Apple a hátralévő időszakban.
  • Amennyiben 1 millió dollár alá esik az üzlet, a következő évre újból igényelhető a kedvezményes jutalék.

Mennyibe kerül egy mobil applikáció fejlesztése 2020-ban?

2020. október 12. 14:10 - Mindtech apps

Mobil alkalmazás fejlesztés 2020-ban

Talán még sohasem volt ilyen nehéz megírni éves összefoglalónkat, ami az app fejlesztési díjak alakulását hivatott bemutatni. Rengeteg változás történt 2020 első felében, amelyek közül néhány a szoftverfejlesztési piacra is hatással volt. Jelen cikkünket olyan döntéshozóknak, startuppereknek és nagyvállalati managereknek írjuk, akik az ajánlatkérés előtt szeretnének tájékozódni az applikáció fejlesztés nagyságrendi költségeiről. 

Covid-19 és erősödő piac

 

Talán még sohasem volt ilyen nehéz megírni éves összefoglalónkat, ami az app fejlesztési díjak alakulását hivatott bemutatni. Rengeteg változás történt 2020 első felében, amelyek közül néhány a szoftverfejlesztési piacra is hatással volt. Jelen cikkünket olyan döntéshozóknak, startuppereknek és nagyvállalati managereknek írjuk, akik az ajánlatkérés előtt szeretnének tájékozódni az applikáció fejlesztés nagyságrendi költségeiről és azon tényezőkről, amelyek befolyásolják, hogy mennyibe kerül egy applikáció fejlesztése. 

A 2020-as év március vége - április eleje mint megannyi iparágban, az alkalmazásfejlesztő cégek közt is bizonytalanságban telt. Nem voltunk biztosak abban merre indul el a piac, sorra dőlnek majd be a projektek, vagy stabil marad a kereslet. Április hónap végére azonban bizonyossá vált, hogy a legtöbb iparággal ellentétben a Covid-19 nemhogy csökkenést, hanem a kereslet erősödését hozta magával. A vírushelyzet következtében az olyan cégek, amelyek a 2008-as válságot követő bő egy évtized során megfelelő nagyságú tőkét halmoztak fel, a megváltozó piaci igényekre a meglévő szolgáltatásaik és termékeik digitalizálásával válaszoltak. 

Megnőtt tehát a megbízható szoftverfejlesztő cégek iránti kereslet, miközben a hasonló cégekből nem lett több. Emiatt a fejlesztői óradíjak valamint projekt költségek 2020-ban tovább emelkedtek a 2019-es mobil alkalmazás fejlesztési árakhoz képest. Az app fejlesztők között az otthoni munkavégzés (home office) intézménye eddig is népszerű volt, így a legtöbb cég életében nem okozott nagy törést, amikor teljes egészében át kellett állni a távmunkára. 

Tapasztalataink alapján a belépő szintű mobil applikációk fejlesztési költsége a korábbi 3-4 millió Ft-os nettó értékről az 5-6 millió Ft-os sáv felé tolódott.

Összefoglaló az app fejlesztés árakról néhány pontban

  • Egyszerűbb alkalmazás néhány funkcióval, adat listázással, bejelentkezéssel, statikus tartalommal -  5 - 6 millió Ft
  • Összetettebb applikáció egyedi backenddel, egyszerű adminisztrációs felülettel, dinamikus tartalommal - 8 - 12 millió Ft
  • Egyedi digitális termék, sok egyedi funkcióval, fejlett adminisztrációs rendszerrel, számlázás- és fizetésintegrációval, webalkalmazással kiegészítve   - 15 - 60 millió Ft
  • Egy megbízható alkalmazásfejlesztő cég általában valamivel költségesebb, a befektetés azonban gyorsan megtérül a magasabb minőség, a gyorsabb, precízebb projekt managementnek köszönhetően
  • A szabadúszó fejlesztők vagy a néhány fős garázscégek költséghatékonyabb megoldást jelentenek, azonban minőségben és sebességben a legtöbb esetben nem versenyképesek a nagyobb fejlesztő cégekkel szemben
  • Az alkalmazás fejlesztői óradíjak a legtöbb fejlesztő cégnél a 2020-as évben már jócskán meghaladja a 10 000 forintos óradíjat, leggyakrabban 12 500 Ft-os óradíjjal találkozunk plusz-mínusz 30%-os szórással. A koronavírus miatt megnövekedett kereslet mellett az exportra is dolgozó cégeknél a Forint gyengülése szintén az óradíjak emelkedésének irányában hatott.

Hogyan épül fel egy alkalmazás fejlesztés 20 millió Ft-os költsége?

Idei cikkünkben példaként egy olyan alkalmazást képzelünk el, mely az elektromos autó tulajdonosok számára segít töltőállomásokat keresni. Az alkalmazásra gyakran különálló egységként gondolunk, azonban a legtöbb alkalmazás elkészítéséhez egy teljes infrastruktúra létrehozására van szükség - egy adminisztrátori felületre, ahol az alkalmazáshoz tartozó adatokat fel lehet tölteni, egy szerverre vagy cloud alapú rendszerre, ahol az alkalmazás adatait tárolni lehet. Ezeket természetesen tesztelni és managelni kell.

 

Ezen rövid összefoglaló alapján a projekt kivitelezését legalább egy designer, négy fejlesztő valamint egy tesztelő végzi, a munka összehangolását és felügyeletét pedig projekt manager biztosítja.

1. UX (felhasználói élmény) kutatás és tervezés - 2 000 000 Ft

Tegyük fel, hogy egy nemzetközi nagyvállalat döntéshozói felmérésük alapján arra jutottak, hogy lehetőség lenne villanyautó töltőhálózatuk kihasználhatóságának növelésére. Ezért úgy döntenek, hogy a felhasználók szokásaira és igényeire fókuszáló applikációval támogatják a szolgáltatásukat.

Mivel az elektromos járművek használata egy viszonylag új terület, így a felhasználók motivációi, problémái (pain points) kevésbé ismertek, a tervezést célszerű a potenciális felhasználók kiválasztásával és megkérdezésével kezdeni.

Miért és hogyan veszik igénybe a töltőállomásokat? Használnák-e, ha lenne egy app, ami segíti őket a töltőállomások kiválasztásában és megtalálásában?

Térképen keresgélnek inkább, vagy jobban áttekinthető ha távolság szerint listázzuk a töltőállomásokat? Annak érdekében hogy ezekre a kérdésekre választ kaphassunk, úgynevezett user experience, azaz felhasználói élmény kutatást kell végeznünk, tehát meg kell kérdeznünk azokat az embereket, akik rendszeresen elektromos autóval közlekednek. 

Emlett érdemes átnézni a hasonló iparágban tevékenykedő versenytársak alkalmazásait is, ezt best practice (bevált gyakorlat) kutatásnak nevezzük. Egy kisebb kutatás megközelítőleg 10 munkanapot vesz igénybe, egy komplexebb, ennél jóval hosszabb is lehet; ez 12 500 Ft-os óradíjjal számolva 1 000 000 Ft. A kutatás alapján megszerzett információk alapján megkezdődhet az alkalmazás felépítésének tervezése azaz a UX tervezés, mely további 10 munkanapot vesz igénybe további 1 000 000 Ft összegben.

2. UI (felhasználói felület tervezés) - 2 000 000 Ft

Fontos, hogy az alkalmazásnak meg kell felelnie a Google és az Apple által előírt követelményeknek, a felhasználói design elvárásoknak, valamint a megrendelő igényekhez. Mindezek teljesítéséhez a felhasználói felület tervezőnek megközelítőleg 20 munkanapot vesz igénybe egy felületterv elkészítése - ez általában több iterációban történik. 

3. Mobil applikáció fejlesztés - 8 000 000 Ft

Amennyiben a az applikáció tervezés folyamata sikeresen lezajlott, az üzleti és felhasználói igények összehangolásával megállapításra kerültek az alkalmazás fő funkciói, működési egységei, úgy ténylegesen kezdődhet az applikáció fejlesztés folyamata.

A töltőállomás példánál maradva összegyűjtöttünk néhányat a lehetséges funkciók és folyamatok közül, amelyek az alkalmazás részeit képezhetik. Mivel minden projekt egyedi, az alábbi számok erősen tájékoztató jellegűek, amennyiben szeretnéd megtudni, mennyibe kerülne az általad megálmodott app, kérj ajánlatot.

  • Rendszertervezés - 10 nap - 1 000 000 Ft
  • Felhasználói profil kezelés, bejelentkezés, regisztráció - 10 nap - 1 000 000 Ft
  • Térkép integráció - 15 nap - 1 500 000 Ft
  • Listanézet, keresés, lokáció alapú rendezés - 15 nap - 1 500 000 Ft
  • Vásárlás, fizetési folyamat, fizetési rendszer integráció - 20 nap - 2 000 000 Ft
  • Számlázás integráció - 10 nap - 1 000 000 Ft

4. Backend (szerver oldali) fejlesztés - 3 000 000 Ft

Az alkalmazások legtöbb esetben nem állandó, statikus tartalommal működnek, hanem szervereken tárolt változó, azaz dinamikus adatokat használnak fel. Az appok a szerveren keresztül egymással is kommunikálnak ezzel is segítve például az egyes töltőállomások foglaltságának jelzését. A szerver végzi a felhasználók azonosítását és ez koordinálja a bankkártyás fizetések lebonyolítását is.

Egy hasonló rendszer elkészítése 30 munkanapot vesz igénybe, így adódik a hárommilliós költség.
A szerver oldalon az egyszeri fejlesztési díj mellett az üzemeltetésnek is van költsége, mely eltérő lehet attól függően, hogy felhő alapú technológiát, egyszerű hostolt szervert vagy esetleg saját szervert használunk. 

5. Adminisztrációs felület fejlesztés - 3 000 000 Ft

A szerveren tárolt adatokhoz a legtöbb esetben nincs közvetlen hozzáférés, “kézzel nem írunk az adatbázisba”. Ahhoz, hogy az alkalmazás adatait managelni és tárolni tudjuk, szükségünk van egy olyan felületre, amin keresztül felhasználóbarát módon rendszerezett formában tudunk módosítani az adatokon

 

Erre szolgál az adminisztrációs felület, mely legtöbb esetben web alapú, asztali nézetben használt rendszer. Egy hasonló felület elkészítése példánkban 30 munkanapot vesz igénybe.

6. Tesztelés - 1 000 000 Ft

Annak érdekében hogy az esetleges hibákra már az éles indulás előtt fény derüljön, szükséges az alkalmazás tesztelése.

A teszt során feltárt hibákat és hiányosságokat a fejlesztők kijavítják, ez a folyamat további időt és pénzt vesz igénybe, példánkban 2 héttel számolunk.

7. Projektmenedzsment - 1 000 000 Ft

Ahogy azt az eddigiekben is láthattuk, a mobilapplikáció elkészítése egy összetett folyamat. Több, különböző szakterület összehangolt munkáját igényli (UX designer, UI designer, mobilapplikáció fejlesztő, webapplikáció fejlesztő, backend fejlesztő, tesztelő).

A jól koordinált munka alapvető feltétele annak, hogy a projekt a kitűzött határidőre, megfelelő minőségben elkészüljön. Ehhez pedig egy precíz menedzser munkájára van szükség aki nemcsak ellenőrzi és felügyeli a folyamatokat, de képes lefordítani az üzleti és ügyfél igényeket fejlesztési követelményeknek. Ezek a feladatok a projekt során elosztva, legalább 10 munkanapot vesznek igénybe.

Az alább felvázolt példa tájékoztató jellegű, és sok egyszerűsítést alkalmaztunk a könnyebb áttekinthetőség érdekében. Léteznek módszerek, melyek a költséghatékony, fokozatos fejlesztést támogatják, mint például az MVP szemlélet. Abban az esetben ha egy fix projekt költségkerettel, vagy befeketetési ötelttel rendelkezel, a költségkeret ismeretében a fejlesztőcégek segítenek a projekt tartalmát a költségkerethez igazítani.

Amennyiben viszont az alkalmazást kiterjedt funkcionalitással valósítjuk meg, a költségek akár a fent leírtaknál is magasabbak lehetnek. Amennyiben szeretnéd megtudni, hogy mennyibe kerülne az általad megvalósítani tervezett applikáció vagy rendszer, kérj tőlünk ajánlatot.

A leírt összegek nettó összegek, az ajánlat adás minden esetben egyedi, projektre szabott folyamat, jelen írás nem minősül ajánlattételnek.

Ha még teljesebb képet szeretnél kapni, és arra is kíváncsi vagy, hogy mennyibe kerül üzemeltetni egy appot, kattints az erről szóló bejegyzésünkért.


Králik TamásA szerzőről

Králik Tamás 
Info - bionikus mérnök, a Mindtech Apps ügyvezetője, a hónap Startup vállalkozója
"A Mindtech Apps egy innovatív szoftver fejlesztő cég, célunk hogy forradalmi megoldásokat használó, egyedülálló mobil appokkal és digitális megoldásokkal segítsük ügyfeleink munkáját"

 

Mennyibe kerül egy mobil applikáció fejlesztése 2019-ben?

2019. május 27. 14:59 - Mindtech apps

Mobil alkalmazás fejlesztés árak 2019-ben

mobil_alkalmazas_es_web_fejlesztes_arak_2019.png
Ha az árakkal már képbe kerültél, és arra vagy kíváncsi, hogy mennyibe kerül üzemeltetni egy appot, kattints az erről szóló bejegyzésünkért.
 A piac sokat változott 2019 óta, kattints, és olvasd el 2020-as cikkünket az applikáció fejlesztés árakról.


Tavalyi cikkünk
óta eltelt egy újabb év, változtak a piaci körülmények, a képzett IT szakemberek hiánya szoftveripar minden területén érezteti a hatását, a weboldalak, mobil applikációk fejlesztési költségei folyamatosan emelkednek. A fejlesztések áraival foglalkozó cikksorozatunk messze a legnépszerűbb blogunkon, így idén is elkészítjük az app fejlesztés árairól szóló összefoglalót. Jelen cikkünkben olyan cégvezetők, nagyvállalati IT managerek és döntéshozók számára próbálunk átfogó képet adni, akik a közeljövőben terveznek mobil alkalmazás fejlesztési projekt indítani. Egy mobil app készítési projekt általában nem kizárólag a mobil applikáció fejlesztését foglalja magában. Ugyanúgy számolnunk kell a tervezés, a backend, esetleg egy webes adminisztrációs felület költségeivel is. A legtöbb esetben ezek a komponensek mind szükségesek egy sikeres mobil app projekt megvalósításához.
Jelen bejegyzésben az árakat nettó áron számoljuk, az árak tájékoztató jellegűek, nem minősülnek ajánlattételnek.
Amennyiben szeretnénk megtudni, pontosan mennyibe kerülne az általunk megvalósítani kívánt applikáció vagy rendszer, kérjünk ajánlatot egy megbízható fejlesztőcégtől.

Összefoglaló az app fejlesztés árakról néhány pontban

  • Egyszerűbb alkalmazás néhány fő funkcióval (pl. bejelentkezés, szolgáltató listázás, szolgáltató adatlap, push üzenet küldés) fejlesztési költsége eléri a nettó 3 - 4 millió Ft-ot.
  • Összetettebb applikáció bejelentkezéssel, egyedi backenddel, adminisztrációs felülettel kb. nettó 5 - 10 millió Ft
  • Nagy projekt, (pl. új digitális termék megvalósítása) melyhez tartozik mobil alkalmazás, webes felület, egyedi backend, valamint adminisztrációs felület kb. nettó 10 - 50 millió Ft
  • Egy nagyobb méretű, megbízható, referenciákkal rendelkező szoftverfejlesztő cég általában költségesebb, hosszú távon azonban kifizetődő, mivel a projekt időben elkészül, az rendszer pedig modulárisan, jól dokumentálva, továbbfejleszthető módon épül fel
  • az app készítés egy komplex folyamat, a fejlesztésen kívül számos egyéb tevékenységet is magába foglal, melyet magasan képzett szakemberek végeznek. Egy applikáció készítési folyamat költségeit az alábbi munkafolyamatok teszik ki
    • UX (felhasználói élmény) kutatás és tervezés 
    • UI (felhasználói felület) tervezés
    • Szoftver tervezés / fejlesztés
    • rendszer üzemeltetés
  • Tapasztalataink alapján egy megbízható, szakmailag elismert fejlesztőcsapatnál az alkalmazásfejlesztés költségei 3 millió Ft-nál kezdődnek, ennél alacsonyabb költségvetéssel nem lehet megfizetni egy képzett fejlesztőcéget. Ennél alacsonyabb költségvetéssel érdemes inkább szabadúszó fejlesztők közt keresni, azonban a freelancerekkel való dolgozás nagyon rizikós, sok esetben vezet bukott projekthez.

Akit a rövid összefoglalón túlmenően érdeklenek a fejlesztési költségei, annak egy 9 800 000 Ft-os összköltségvetésű projekt megvalósítását mutatjuk be lebontva a különböző egységek költségeire. 

Miből épül fel az alkalmazásfejlesztés 9 800 000 Ft - os költsége?

 

mobil-alkalamazas-fejlesztes-koltsegek.png

 

1. UX (User Experience - felhasználói élmény) kutatás és tervezés  - 1 000 000 Ft

A UX (user experience) mint terület sokak számára ismeretlenül hangzik, a témával alábbi cikkünkben (link hamarosan) foglalkozunk részletesebben. A UX lényege röviden összefoglalva a tökéletes felhasználói élmény biztosítása, a felhasználók "ettől érzik magukat otthon" az alkalmazásban. A jó UX-el rendelkező app-ban például nem kell keresni a funkciókat, magától értetődő minden menüpont, és gyorsan el lehet jutni a vásárlásig amennyiben ez az alkalmazás célja. A UX kutatás és tervezés általában egy applikáció projekt első lépése, általában a fejlesztési költség 10 százalékát teszi ki, azonban összetett rendszerek esetén az arány jóval magasabb is lehet. Ezen fázis eredménye (leegyszerűsítve) egy alkalmazás drótváz és egy működési leírás, specifikáció. Egy UX designerért átlagosan óránként nettó 10 000 - 12 000 Ft-ot kérnek a cégek, a piacon természetesen találkozhatunk ettől nagyban eltérő árakkal. Egy átlagos UX kutatás és tervezési folyamat kb. 2 - 3 hétig tart, esetünkben 100 munkaórával és 10 000 Ft-os óradíjjal számolva már el is érjük az 1 000 000 Ft-os költségkeretet.

2. UI (User Interface - felhasználói felület) tervezés - 800 000 Ft

A UI tervezés során elkészítik a mobil alkalmazás megjelenését az 1. fázisban elkészült drótvázra a designerek "ráhúzzák" a megfelelő színeket, ikonokat, logókat, arculati elemeket. A felhasználók a felhasználói felületen keresztül lépnek kapcsolatba az alkalmazással, így fontos hogy a tervek megfeleljenek napjaink design elvárásainak. Egy jó felhasználói felület elkészítése többszöri egyeztetéssel, iterációkkal szintén átlagosan 2 hetet vesz igénybe, az óradíj általában 8 000 - 12 000 Ft közt mozog, melyből kijön a nettó 800 000 Ft -os felület tervezési díj. Amennyiben rendelkezünk saját designer csapattal, és szűk a költségkeret, úgy saját rájuk is bízhatjuk a tervezést, azonban a UI tervezés és a grafikai tervezés egy külön szakterület,  így designereink is szigorúan az elkészült UX drótvázra "húzzák rá" az arculati elemeket, ellenkező esetben valószínűleg nem lesz felhasználóbarát az alkalmazás felülete.

3. App fejlesztés - 5 000 000 Ft

Az Android és iOS mobil applikációk piacán igen nagy a verseny, napjainkban nehezen elképzelhető bármilyen alkalmazás, az őt tartalommal kiszolgáló szerver (backend), valamint a tartalom feltöltésére szolgáló adminisztrációs felület nélkül. A szoftverfejlesztői óradíjak átlagosan 10 000 - 14 000 Ft közt mozognak. Jelent esetben 10 000 Ft-os óradíjjal számolunk. Egy 15 - 20 képernyőből álló, közepesen összetett mobil applikáció fejlesztése átlagosan 5 000 000 Ft, 500 munkaóra, amennyiben corssplatform megoldással dolgozik a fejlesztőcég.

4. Admin fejlesztés - 1 500 000 Ft

A mobil alkalmazásokat legtöbb esetben adminisztrátorok töltik fel adatokkal, adminisztrátorok kezelik a feliratkozókat, előfizetéseket. Ezen felület elkészítése megközelítőleg 1 hónapot vesz igénybe melynek költségvonzata 1 500 000 Ft (150 munkaóra - kb. 1 hónap).

5. Backend fejlesztés - 1 500 000 Ft

Amennyiben egy alkalmazáshoz tartozik autentikáció, (regisztráció, bejelentkezés), adatbázis, tartalomkezelés, ezt az alkalmazás backend szervere fogja kiszolgálni, melynek elkészítése megközelítőleg szintén egy hónapot vesz igénybe (150 munkaóra),  1 500 000 Ft költséggel.

Összefoglalva

Egy mobil alkalmazás projekt elkészítése milliós tétel, azonban minden projekt más és más. Az ár nagyban függ a használt technológiától, az integrációktól, a kapcsolódó rendszerek fejlesztési igényétől (backend, admin, weboldal). Költségnövelő tényező lehet még a sebesség, a több fejlesztő alkalmazásával gyorsabban elkészül a rendszerünk, azonban így egységnyi idő alatt magasabb költségekkel számolhatunk. Megfelelő specifikációk alapján egy tapasztalt fejlesztőcég igen pontos becslést tud adni az általunk fejleszteni kívánt applikáció vagy rendszer elkészítésére. Amennyiben szeretnénk megtudni, hogy milyen költséggel lehetne megvalósítani mobil applikációnkat, kérjünk egyedi ajánlatot.

Amennyiben érdekel miként viszonyulnak a magyar fejlesztési költségek a nemzetközi trendekhez, érdemes lehet elolvasnod az alábbi cikket angol nyelvű blogunkon.

Králik TamásA szerzőről

Králik Tamás 
Info - bionikus mérnök, a Mindtech Apps ügyvezetője, a hónap Startup vállalkozója
"A Mindtech Apps egy innovatív szoftver fejlesztő cég, célunk hogy forradalmi megoldásokat használó, egyedülálló mobil appokkal és digitális megoldásokkal segítsük ügyfeleink munkáját"

Szólj hozzá!

Mobil alkalmazás fejlesztés - natív vagy cross-platform?

2019. május 22. 16:06 - Mindtech apps

React Native, Cross-platform, Swift, Java, Kotlin, natív - melyik technológiát válasszuk app fejlesztéshez?

android_ios_vs_crossplatform.png

Amikor egy nagyvállalat, KKV, vagy Startup mobil alkalmazás fejlesztési projektet indít, gyakran felmerül a kérdés: natív vagy cross-platform alkalmazásra van szükségük a projekt megvalósításához. Annak érdekében hogy jobban megérthessük a különbséget, először érdemes képbe kerülni a két módszer alapjaival.

Mikor beszélhetünk natív fejleseztésről?

A natív fejlesztésnek számos eltérő és kontextus függő definíciója van, jelen bejegyzésben igyekszünk közérthetően értekezni a témában. Mobil applikáció készítése esetén natív applikáció fejlesztésnek nevezzük, amikor az adott mobil platformhoz hivatalosan kiadott fejlesztői környezetet és programozási nyelvet használjuk.

Amennyiben Andriod eszközökről van szó, a következők tekinthetők natív fejlesztésről:

Hasonlóan, iOS esetén akkor beszélhetünk natív applikáció fejlesztésről, ha:

Mit nevezünk corss-platform technológiának?

Cross-platform technológiának azt nevezzük amikor egyetlen kódbázisból "egy fejlesztéssel" több platformra is elkészíthetjük alkalmazásunkat. A cross-platform technológiákból léteznek kiemelkedő teljesítményű rendszerek, melyekkel a natív appokkal megegyező felhasználói élményt nyújthatunk, de vannak kevésbé jól felhasználható keretrendszerek is. A cross-platform applikációknak általánosságban azonban van létjogosultságuk, mivel nagyban csökkentik a fejlesztés költség- és időigényét. Az egyes cross-platform megoldások közt azonban jelentős eltérések lehetnek a megvalósítható funkciókat illetően. Mivel a régebbiek főként webes technológián alapulnak, így nem minden funkció fejleszthető le az alkalmazásban. A modernebb cross-platform technológiák esetén a cross-platform kód és a natív kód között már van átjárhatóság. Így ha egy részletet nem lehet megoldani közös kódbázisból, lehetőség van  annak megírására a platform saját nyelvén és környezetében.

Mik a legelterjedtebb cross-platform keretrendszerek?

React Native

A React Native az egyik legelterjedtebb cross-platform keretrendszer, segítségével React és JavaScript technológiákkal készíthetünk mobil alkalmazásokat. A React Native komponensek natív ekvivalensükké fordulnak, ami a teljesítmény szempontjából igen nagy előnyt jelent a többi cross-platform keretrendszerrel szemben. Emellett a React Native lehetőséget biztosít a natív kódrészletek felhasználására is, így amennyiben egy probléma nem megoldható tisztán a keretrendszer segítségével, úgy a fejlesztők natív kóddal (Swift, vagy Objective-C iOS esetén és Java, vagy Kotlin Android esetén) egészíthetik ki a cross-platform kódot. A React Native egy, a Facebook által támogatott, nyílt forráskódú és felhasználású projekt. A Facebook mellett azonban már számos más területen működő vállalat és startup is használja a mobil applikációjához a React Native-et. A teljesség igénye nélkül néhány alkalmazás, amelyet React Native-ben fejlesztettek.

  • Facebook
  • Instagram
  • Skype
  • Tesla
  • Pinterest
  • Uber

A nagy, megbízható szolgáltatást nyújtó fejlesztő cégeknél a cross-platform fejlesztéseket natív fejlesztők támogatásával végzik, így biztos lehetsz benne hogy a lehető legmagasabb minőségű mobil alkalmazást kapod kézhez. Ha te is szívesen fejlesztetnéd egy ilyen csapattal mobil applikációdat, keresd a Mindtech Apps csapatát.

Ionic

Az Ionic hibrid keretrendszer szintén kedvelt választás a cross-platform eljárást preferálók körében. Mivel az Ionic javarészt webtechnológián alapul, így egyetlen kódbázisból fejleszthetünk Androidra, iOS-re és webre is. Ez a gyakorlatban sajnos számos hátrányt is von magával, a webtechnológiák használata valamivel gyengébb teljesítményt nyújt a natív, vagy a natívra forduló (pl. React Native) cross-platform keretrendszerekkel szemben. Emellett sokáig az Ionic ellen szólt, hogy nem tette lehetővé natív kód felhasználását. A közelmúltban az Ionic Native könyvtár bevezetésével válaszolt az Ionic közössége az említett igényre. Néhány applikáció, amit Ionic segítségével készítettek:

  • Pacifica
  • MarketWatch
  • Sworkit
  • Nationwide

Flutter

A Flutter keretrendszer a Google cross-platform megoldása, a React Native-hez hasonlóan natív komponensekre fordul, a natív appokkal megegyező teljesítményt biztosít. A Flutter egy viszonylag fiatal technológia, az alfa verzió 2017 májusában, a stabil kiadás pedig 2018 decemberében jelent meg. Ennek megfelelően kevés helyen használják éles alkalmazásonál azonban már így is olyan appokat készítenek a technológiával mint a Google Ads vagy az Alibaba. A Flutter technológiára érdemes lehet figyelni, a közeljövőben felveheti a versenyt a React Native alapú technológiákkal.

Összefoglalva

A cross-platform technológiák sokat segíthetnek egy fejlesztés futamidejének rövidítésében, illetve a költségek optimalizálásában. Azonban minden alkalmazás más és más, ezért egy nagyobb mobil applikáció fejlesztési projekt indítása előtt kérjük egy tapasztalt fejlesztőcsapat segítségét a döntéshez.

 

Králik TamásA szerzőről

Králik Tamás 
Info - bionikus mérnök, a Mindtech Apps ügyvezetője, a hónap Startup vállalkozója
"A Mindtech Apps egy innovatív szoftver fejlesztő cég, célunk hogy forradalmi megoldásokat használó, egyedülálló mobil appokkal és digitális megoldásokkal segítsük ügyfeleink munkáját"

Szólj hozzá!

Mindtech Apps első hely az IBM versenyén

2018. október 24. 13:47 - Mindtech Apps Benjamin

A múlt héten meghívást kaptunk a BVK startup versenyére, amelyen hazai kezdő vállalkozások mérték össze tudásukat. A fődíj részvételi lehetőség volt az IBM mentor programjában, amit csapatunk meg is nyert. De miért fontos, hogy egy fejlesztő cég mindig mindenhol ott legyen?

 

Talán nem mondunk újat azzal, ha bevalljuk, szeretjük a kihívásokat. Nagyon. A fejlesztés olyan tevékenységi kör, ami megköveteli, hogy folyamatosan naprakészek legyünk, új dolgokkal kísérletezzünk, és olyan gyakran újítsuk meg tudásunkat, amilyen gyakran csak lehet. Sok fejlesztő cég mégis hajlamos megfeledkezni arról, hogy technológiai ismereteink mellett érdemes frissíteni üzleti tudásunkat is.

Fiatal vállalkozásként ezért próbálunk minden lehetőséget megragadni,így nem is volt számunkra kérdéses, hogy éljünk az IBM meghívásával és részt vegyünk a startup versenyükön.

img_3471.JPG

A BVK által jegyzett versenynek a H13 coworking iroda/inkubátorház adott helyet, illetve az IBM és a Digital Opportunity Trust segítségével valósult meg. Összesen 14 startup képviseltetett az eseményen, ahol az első nap során egy design thinking workshop segítségével tártuk fel a cégünkben rejlő lehetőségeket, esetleges kihívásokat, kockázatokat. Végül personákat alkotva elemeztük a forgatókönyveket. Már ezen a ponton tökéletesen kirajzolódni látszott, hogy bár korábban is alkalmazott technikáról van szó, érdemes ezeket idővel megismételni – a korábban elvégzett projektelemzések is tudnak újszerű meglátásokat előhívni.

Ennek egyik fő oka, hogy az elmúlt fél évben rengeteg változás történt cégünkben: számos olyan mobil applikáció és webfejlesztés projektekben vettünk részt, amelyek megerősítettek bennünket abban, hogy növekvő fizetőképes kereslet van újszerű mobilos és webes megoldások tervezésére és megvalósítására. Ezen megrendelések során szerzett tapasztalatainkból sikerült olyan új insight-vázlatokat skiccelnünk, amelyek segítettek bennünket jövőképünk alakításában.

A rendezvény következő félnapos szakasza a személyes eszmecsere volt, amikor az IBM különböző részlegeiről érkezett szakembereivel egyeztettünk. Talán nem meglepő, hogy ez volt az általunk leginkább várt fázis. Az IBM munkatársai segítségével számos olyan kérdéskört tárgyalhattunk meg, amelyek majd befolyásolni fogják majd a MindTech következő időszakra vonatkozó stratégiáját is.

A megbeszéléseknek megfelelően frissített prezentációnkkal végül sikerült továbbjutnunk az IBM novemberben startoló mentorprogramjába, amiről természetesen itt is beszámolunk majd.


Szólj hozzá!

Mennyibe kerül egy mobil applikáció fejlesztése 2018-ban?

2018. április 26. 16:08 - Mindtech apps

Mobil alkalmazás fejlesztés árak 2018-ban

Amennyiben az aktuális applikáció fejlesztési árak érdekelnek, olvasd el 2020-as cikkünket a témában.

A tavalyi sikeres ár-összefoglaló cikkünk után, mely messze a legnépszerűbb volt blogunkon, úgy éreztük, idén újra érdemes elővenni a témát. Mire számíthatunk ha egy új digitális terméket szeretnénk, vagy cégünk szolgáltatásait támogatnánk mobil applikációval?

Mobil applikáció készítés költségei

Ha nem szeretsz sokat olvasni a lényeg néhány pontban

 

  • Egyszerű alkalmazás, bejelntkezéssel, 1 fő funkcióval (pl. szolgáltatók listázása, adatlap megjelenítés) - kb. 700 000 -1.5 millió Ft
  • Összetettebb alkalmazás több API integrációval, backenddel, adminisztrációs felülettel kb. 3 - 6 millió Ft
  • Nagy projekt sok egyedi megoldással kb. 10 - 50 millió Ft
  • Egy megbízható app fejlesztő ügynökség költségesebb, míg a szabadúszó fejlesztők költséghatékonyabb megoldást jelentenek, azonban ha a minőség és a megbízhatóság a fő szempont, érdemes szakmailag elismert csapatot választani
  • az applikáció készítés egy folyamat, melynek a fejlesztés előtt és a fejlesztés lezárulta után is van költség vonzata pl.:
    • felhasználói élmény tervezés és design költség
    • üzemeltetési költség (tárhely / szerverbérlés, adminisztrátorok fizetése, fejlesztői támogatás)
    • marketing költség, hogy az appot meg is találják a felhasználók
    • ha egy megbízható fejlesztő csapattal dolgozol, az alkalmazásod fejlesztési költsége megközelítőleg 1 millió Ft-nál kezdődik

Miből épül fel az alkalmazásfejlesztés több milliós költsége?

Elsőre soknak tűnhet, hogy egyetlen App fejlesztésére súlyos százezreket, esetleg milliókat kell áldoznia a megrendelőnek, azonban ha részletesen lebontjuk a költségeket, akkor egyből láthatóvá válik, hogy egy app fejlesztése sok magasan képzett szakamber több havi munkáját igényli, ami a költségekben is megmutatkozik. A következőkben nagy vonalakban egy példán keresztül fogjuk megmutatni egy képzelt egyszerű közösségi alkalmazás költségeit.

Képzelt applikációnk a következőképpen épül fel: a felhasználó regisztrálhat emailcímmel, vagy google fiókjával, ezután pedig szöveget, képet videót oszthat meg ismerőseivel, illetve chat-elhet velük.

  1. Felhasználói élmény és felhasználói felület tervezés - 400 000 Ft
    A felhasználói élmény tervezés lényege, hogy a felhasználók othonosan érezzék magukat applikációnkban a gombok "a szokott helyeken" legyenek, mindig kapjanak tályékoztatást arról éppen mi történik az applikációban.  Ezután következhet a felhasználói felület tervezés ahol azz App elnyeri végleges dizájnját. Amennyiben ez a folyamat lezárult, indulhat a fejlesztés. A felhasználói élmény és felhasználói élmény tervezés általában egy projekt költségeinek a 2 - 10 % -át teszi ki. Előfordul hogy a felhasználói élmény tervezést valamint a felhasználói felület tervezést külön szakember vagy cég végzi, azonaban a nagyobb, megbízható fejlesztő ügynökségek általában saját csapattal rendelkeznek, ami sok esetben meggyorsítja a munkát.

  2. Fejlesztés - 3 000 000 Ft
    A fejlesztés a mobil applikáció készítés leginkább időigényes és egyben legköltségesebb pontja is. Jelenleg Magyarországon a fejlesztői óradíjak 6 000 - 16 000 Ft között mozognak. Ha az appon egyetlen fejlesztő dolgozik, a fejlesztés megközelítőleg két hónapot vesz igénybe, 9000 Ft - os óradíjjal számolva így már át is léptük a 3 000 000 Ft-os költséget.

  3. Üzemeltetés
    Az appok üzemeltetési költsége általában nem szokott az egekben ugrani az első néhány hónapban. A domain bejegyzés költsége általában 3000 Ft díjat jelent kétévre. Szerencsére az utóbbi időkben jelentősen csökkenti a szerver üzemeltetés költségeit hogy olyan nevek versenyeznek egymással a megrendelőkért mint a az Amazon Web Services valamint a Google Cloud Platform. Applikációk esetén jelenleg az egyik leg megbízhatóbb választás a Google által üzemeltetett Firebase. Egy ilyen szerver üzemeltetése havonta megközelítőleg 5 - 10 000 Ft-os nagyságrend, de ez nagyban függ a felhasználók számától és a mobil app által generált adatforgalomtól. Ezen felül érdemes számolni azzal a fejlesztői óradíjjal is, amit az App támogatásához szükséges. Egy App-al havi szinten megközelítőleg 1 - 3 munkapot érdemes foglalkozni, hogy mindent frissen tarthassunk, és a felhasználók folyamatosan érezzék azt, hogy van támogatás, fejlődik az App. Ez a korábbi óradíjjal számolva 72 000 - 216 000 Ft költséget jelenthet. Sok esetben nagyob ügynökségek megfelelő projekt érték felett biztosítanak ingyenes támogatást a náluk fejlesztett applikációhoz.

  4. Felhasználó szerzés
    Nem tartozik közvetlenül a fejlesztési költséghez, azonban ha nem egy specifikus célra, vagy belső céges használatra készítesz applikációt, úgy a felhasználószerzés költségeivel is számolnod kell. Nagy átlagban egy letöltés eléréséhez 1$ marketing költséget számolhatunk.

Cross platform vagy natív alkalmazás?

Amennyiben nem hallottál még a kifejezésekről, úgy itt röviden elmondjuk a lényeget: a natív technológia azt jelenti, amikor a gyártó által kiadott fejlesztői környezettel és általuk meghatározott nyelven készül az alkalmazás. Ennek hátránya, hogy külön fejlesztő kell mindkét platformra történő fejlesztéshez, így a költségeink is duplázódnak. A Mindtech Apps ügynökség a natív fejlesztés mellett a legmodernebb React Native corssplatform keretrendszert is használja, melynek lényege, hogy egyetlen ember tud egyszerre Androidra és iOS-re is fejleszteni, így az ügyfél számára költséghatékonyabb a fejlesztés.

Ha érdekel, hogy mennyiben kerülne az általad megálmodott mobil alkalmazás, kérj tőlünk ajánlatot emailben, telefonon a +36305813541-es számon, vagy weboldalunkon.

Králik TamásA szerzőről

Králik Tamás 
Info - bionikus mérnök, a Mindtech Apps ügyvezetője, a hónap Startup vállalkozója 2017 Szeptemberében.
"A Mindtech Apps egy innovatív alkalmazás fejlesztő cég, célunk hogy forradalmi megoldásokat használó, egyedülálló applikációkat fejlesszünk Android és iOS rendszerű okostelefonokra"

Szólj hozzá!

Hogyan kérjünk árajánlatot mobil applikáció készítésre?

2018. február 06. 19:00 - Mindtech apps

mindtech_stand_1.png
Az ajánlatkérés elsőre igen egyszerűnek tűnhet, azonban sokan elsiklanak a tény felett, hogy minél részletesebb az ajánlatkérés, annál jobb ajánlatot fognak kapni. Ha jól körülírjuk igényeinket, egy megbízható applikáció fejlesztő ügynökség néhány nap allatt igen pontos és részletes ajánlatot tud készíteni számunkra.
A következőkben a helyes ajánlatkérés folyamatát az Instagram fotómegosztó alkalmazás egyszerűsített példáján keresztül mutatjuk be.

Röviden


1. Foglaljuk össze néhány mondatban az alkalmazás fő célját

2. Gondoljuk át részletesen, hogy milyen fő funkciókat szeretnénk az alkalmazásunkban.

3. Készítsünk költség és idő becslést, és foglaljuk az ajánlatkérésbe!

4. Készüljünk fel a kérdésekre

(Vagy próbáld ki a Mindtech Apps Projekt Tervezőt ami végigvezet ezeken a pontokon, és segít ajánlatot kérni)

1. Foglaljuk össze néhány mondatban az alkalmazás fő célját

Eddig a lépésig a legtöbb ajánlatkérő eljut, ez az ajánlatkérés egyik fő pontja, amit mindenképp közölni kell a választott fejlesztőcsapattal. Egy ilyen leírás messze nem tartalmaz elegendő információt a pontos ajánlat elkészítéséhez, azonban nélkülözhetetlen ahhoz, hogy betekintést nyújtsunk az ajánlattevő cég számára alkalmazás ötletünkhöz.

Lássunk egy megfelelő és egy túl kevés információt tartalmazó összefoglalót, a példaként választott Instagram alkalmazás fejlesztési ajánlat kéréséhez. 

Hibás ajánlat kérés kép

Hiányos összefoglaló, nem tartalmaz elég információt



"Szeretnék ajánlatot kérni egy alkalmazás fejlesztésére amiben fotókat lehet megosztani és nézegetni.

helyes_ajanlat.png
Helyes összefoglaló, tisztán körülírja az alkalmazás célját



"Szeretnék ajánlatot kérni egy közösségi fotómegosztó alkalmazás fejlesztésére.

Az alkalamzás célja, hogy a felhasználók a telefon kamerájával készített képeket filerekkel módosíthassák, azon feliratokat helyezhessenek el, majd az így elkészült képeket egymás közt megoszthassák. Szertném ha az applikáció igazi közösségi élményt nyújtana, a felhasználók írhassanak kommentet egymás képeihez, valamint szeretném ha az elkészült képeket Facebookon is meg tudnák osztani."
 

2. Gondoljuk át részletesen, hogy milyen fő funkciókat szeretnénk az alkalmazásunkban.

Minél pontosabban leírjuk igényeinket, annál pontosabb árajánlatot fogunk kapni.
Lesz saját profilja a felhasználónknak? Ha igen miként jelentkezhetnek be? Email + jelszó párossal, Facebook-al, Google fiókkal? A legegyszerűbb módszer erre az, ha képernyőről képernyőre átgondoljuk mit is fog csinálni az alkalmazásunk, esetleg egyszerű ábrát is készíthetünk minden képernyőhöz. Érdemes arra is gondolnunk, hogy appunk zökkenőmentes üzemeltetéséhez akár egy adminisztrációs felületre is szükség lehet.

1. Bejelentkezés
Szeretném ha az applikációba email címmel, Facebookal, valamint Google-al is be lehetne lépni

2. Kezdőképernyő (hírfolyam)
Regisztráció vagy bejelentkezés után a felhasználó a barátai által megosztott fényképeket látja egy hírfolyamon.

3. Keresés
A keresőbe lépve kereshetünk a fényképek, felhasználók és a címkék közt

4. Fotó feltöltése
Ha a fotó feltöltése ikonra kattintunk megnyílik a kamera, vagy pedig a saját galériából választhatunk. Szeretném, ha a feltöltött képhez legalább 3 féle különböző effektet lehetne hozzáadni, pl. Fekete-fehér, szépia, blur

5. Barátok
Szeretném ha az általam barátnak jelölt felhasználók megjelennének egy listában, ahol a nevükre kattintva megnyílik az ő fotóalbumuk.

5. Saját fotók
A saját fotók legyenek törölhetőek, szerkeszthetőek

6. Saját fiók
A felhasználó a saját fiókjában szerkesztheti adatait és ki is jelentkezhet

7. Adminisztrációs felület ahol kezelhetjük a felhasználók fiókjait (pl. törlés, jelszó visszaállítás)

 

3. Készítsünk költség és idő becslést, és foglaljuk az ajánlatkérésbe!

Mielőtt belevágunk az appfejlesztésbe, érdemes kiszámolni mennyi pénzt tudunk áldozni a fejlesztére. Ha ötleted sincs mennyibe kerülhet egy applikáció fejlesztése, ovlasd el ide vonatkozó bejegyzésünket.
Miért van szükség erre? Minél rövidebb idő alatt szeretnénk az appunkat, annál több fejlesztő fog dolgozni rajta, és annál magasabbak a költségek. Idő és költségkeret megadásával az ajánlattevő fejlesztőcsapat könnyedén meg tudja mondani hogy reális-e az elképzelésünk, vagy ha mégsem, milyen appot tudnának elkészíteni a megadott költségkeretből.

4. Készüljünk fel a kérdésekre
 

Ha ajánlatkérésünk pontosnak is tűnik, még abban az esetben is több levélváltásba és telefonhívásba telhet, mire kialakul a végleges ár és idő, mely alapján indulhat a projekt.


5. Minta ajánlatkérő

Kedves Mindtech Apps!

Szeretnék ajánlatot kérni egy közösségi fotómegosztó alkalmazás fejleszrésére.

Az alkalmazás célja
Az alkalamzás célja, hogy a felhasználók a telefon kamerájával készített képeket filerekkel módosíthassák, azon feliratokat helyezhessenek el, majd az így elkészült képeket egymás közt megoszthassák. Szertném ha az applikáció igazi közösségi élményt nyújtana, a felhasználók írhassanak kommentet egymás képeihez, valamint szeretném ha az elkészült képeket Facebookon is meg tudnák osztani." 

Az alkalmazás felépítése
1. Bejelentkezés
Szeretném ha az applikációba email címmel, Facebookal, valamint Google-al is be lehetne lépni

2. Kezdőképernyő (hírfolyam)
Regisztráció vagy bejelentkezés után a felhasználó a barátai által megosztott fényképeket látja egy hírfolyamon.

3. Keresés
A keresőbe lépve kereshetünk a fényképek, felhasználók és a címkék közt

4. Fotó feltöltése
Ha a fotó feltöltése ikonra kattintunk megnyílik a kamera, vagy pedig a saját galériából választhatunk. Szeretném, ha a feltöltött képhez legalább 3 féle különböző effektet lehetne hozzáadni, pl. Fekete-fehér, szépia, blur

5. Barátok
Szeretném ha az általam barátnak jelölt felhasználók megjelennének egy listában, ahol a nevükre kattintva megnyílik az ő fotóalbumuk.

5. Saját fotók
A saját fotók legyenek törölhetőek, szerkeszthetőek

6. Saját fiók
A felhasználó a saját fiókjában szerkesztheti adatait és ki is jelentkezhet

7. Adminisztrációs felület ahol kezelhetjük a felhasználók fiókjait (pl. törlés, jelszó visszaállítás)

Költség keret

5 millió Ft

Idő keret

3 hónap

Üdvözlettel,
A Megrendelő

+1 Ha megkaptuk az ajánlatot

Ha megkaptuk az ajánlatot, általában két dolgon akad meg a szemünk: az időn és az áron. Ezen két tényezőn kívül azonban érdemes figyelembevenni magát az ajánlat minőségét is. A megbízható fejlesztőcégek szépen kidolgozott, áttekinthető ajánlatot adnak. Ha válaszként mindössze egy két soros emailt kapunk egy árral és egy idővel, minden bizonnyal pontatlan, kevésébé kidolgozott becsléssel lesz dolgunk.
Nézzük át a fejlesztő cég referenciáit, szakmai elismeréseit, közösségi oldalát, megrendelők véleményeit, ezek sokat segíthetnek a választásban.



Králik TamásA szerzőről

Králik Tamás 
Info - bionikus mérnök, a Mindtech Apps ügyvezetője, a hónap Startup vállalkozója 2017 Szeptemberében.
"A Mindtech Apps egy innovatív alkalmazás fejlesztő cég, célunk hogy forradalmi megoldásokat használó, egyedülálló applikációkat fejlesszünk Android és iOS rendszerű okostelefonokra"

Szólj hozzá!
süti beállítások módosítása