Kapcsolatok

Hogyan készítsünk programot Androidon. Hogyan hozhat létre saját maga mobilalkalmazásokat iPhone-ra és Androidra

- nem olyan nehéz, mint amilyennek látszik. Azonban továbbra sem nélkülözheti a minimális programozási és kódfejlesztési ismereteket.

Az interneten számos szolgáltatás található, amelyek kész sablonokat adnak a programok írásához, de igazán jövedelmező alkalmazást csak kód segítségével lehet létrehozni.

Mielőtt elkezdené az első alkalmazás fejlesztését, a felhasználónak le kell töltenie és telepítenie kell a következő szoftvertermékeket.

A Java Development Kit telepítése

A telepítés befejezése után meg kell nyitnia az alkalmazást, és ellenőriznie kell az összes eltávolított csomagot és erőforrást.

A következő lépésben hozzá kell adnia az Android SDK beépülő modult az integrált fejlesztői környezethez. Példaként az Eclipse környezetet használva a következőképpen adhat hozzá beépülő modult:

  1. A „Súgó” lapon kattintson az „Új szoftver hozzáadása” elemre.
  1. Kattintson a „Hozzáadás” gombra, és adja meg a bővítmény nevét és címét.

  1. Kattintson az „OK” gombra, és jelölje be a „Fejlesztői eszközök” melletti négyzetet.
  2. Kattintson a „Tovább” gombra, és indítsa el a bővítmény telepítését.

A telepítés után a felhasználó új ikonokat vezet be integrált környezetébe.

Emulátorok beállítása teszteléshez

Az emulátor szükségtelenné teszi a programozóknak, hogy minden típusú Android-eszközzel rendelkezzenek az új alkalmazások teszteléséhez.

Így néz ki az Android SDK

Új eszköz hozzáadásához kattintson az „Új” gombra, és hozzon létre egy virtuális eszközt az alapvető adatok és jellemzőinek megadásával.

  • Név;

Olyan nevet kell megadni, amely a lehető leginformatívabban jelezné, hogy mi ez az eszköz.

  • Cél;

Itt ki kell választania az Android verzióját, amelyen tesztelni szeretne.

Tanács! A tesztelést gyakran a legújabb verziói operációs rendszeren, de ha a programozó úgy dönt, hogy ezt a korábbi verziókon megteszi, akkor telepíteni kell az SDK-kezelőt.

  • SD kártya;

Meg kell adnia az eszközben felhasznált lemezterület mennyiségét.

  • Bőr;

Lehetővé teszi a létrehozást és a módosítást kinézet virtuális eszköz.

  • Hardver;

Hozzáadja a tesztelés során használt berendezéseket.

04/09/17 3,3K

Mobil fejlesztés szoftverérdekes lehet és hasznos tevékenység. Ebben a cikkben elmondjuk hogyan készítsünk android alkalmazást.

Android Studio

Alkalmazás írásához le kell töltenie és telepítenie kell az Android Studio-t. A csomag tartalmaz egy szoftverfejlesztő készletet, amely tartalmazza az alkalmazás fejlesztéséhez szükséges összes könyvtárat és Android kódot. És egy Android emulátor is, amely lehetővé teszi, hogy először tesztelje az alkalmazást a számítógépén anélkül, hogy valódi mobileszközre telepítené.

De először le kell töltenie és telepítenie kell a Java Development Kit-et ( JDK) az Oracle-től. Keresse meg a részt " Java SE fejlesztőkészlet 7u79» és töltse le a verziót számítógépére. Fontos a megfelelő verzió letöltése ( 32 bites vagy 64 bites), különben az Android Studio nem fogja megtalálni a Java futási környezetet ( JRE).

Megjegyzés: Az Oracle nem tesz közzé semmilyen frissítést a Java SE 7-hez nyilvános webhelyein, és a felhasználóknak tömegesen kell áttérniük a Java 8-ra. De jelenleg az Android Studio Java 7-et igényel. Ez változhat a jövőben.

A JDK telepítése után telepítenie kell az Android Studio-t. A telepítés során meg kell adnia, hogy mennyi memóriát foglaljon le az Android emulátor számára. Az Android virtuális gépként fut, akár egy Intel-alapú okostelefon. Ez gyorsabb, mint az ARM processzor emuláció PC-n. A virtuális gép futtatásához azonban az emulátornak le kell foglalnia egy kis memóriát. Mielőtt azonban létrehozna egy Android-alkalmazást, ne feledje, hogy az Android Studio, a Java és az emulátor kombinációja meglehetősen erőforrás-igényes lesz, és a számítógép lelassulhat.

A Google szerint legalább 2 GB szükséges véletlen hozzáférésű memória, és 4 GB ajánlott. De a fő számítógépem 8 GB-os, és néha még mindig lelassul:


Az Android Studio első indításakor elvégzi a kezdeti inicializálást, amely magában foglalja az Android SDK legújabb verziójának letöltését és telepítését. Ez eltarthat néhány percig.

Miután mindent letöltött és telepített, megjelenik egy menü, amely lehetővé teszi új létrehozását, meglévő megnyitását, projekt importálását stb.

Hozzon létre egy új projektet

kattintson a " Indítson el egy új Android Studio projektet", és írja be az alkalmazás nevét a mezőbe" Alkalmazás neve" mezőben " Vállalati domain» Adja meg cége hivatalos domainjét. Ha Ön független fejlesztő vagy hobbi, adja meg saját domainjét. Ha csak kísérletezik az Androiddal, és nem tervezi hamarosan közzétenni alkalmazásait Androidon, A Google Play, csak hagyja a domain példát, csak módosítsa " felhasználó" az Ön nevében (szóközök nélkül):


A következő párbeszédpanelen győződjön meg arról, hogy a " Telefon és táblagép", és a " Minimális SDK» telepítve - API 15: Android 4.0.3. A lehetőségekhez" Viselet"És" tévé» jelölőnégyzeteket ne jelölje be.

A párbeszédpanelen " Adjon hozzá egy tevékenységet a Mobilhoz» hagyja meg az alapértelmezett értéket « Üres tevékenység"és nyomja meg a " Következő" A párbeszédpanelen " A tevékenység testreszabása"Hagyjon meg minden értéket, és kattintson" Befejez»:


Integrált fejlesztői környezet ( IDE) fut. Ez eltarthat néhány percig ( különösen akkor, ha először hoz létre projektet). Ha a következő hibaüzenetet látja: " Renderelési problémák: A renderelés nem sikerült az ismert hibával", kattintson a linkre" újjáépíteni", amely a hibaüzenet mellett jelenik meg.

Alapértelmezés szerint az IDE munkaterülete három fő részre oszlik ( nem számítva az eszköztárat stb.). A bal felső sarokban a projektfa látható. Tőle jobbra található a kódszerkesztő, alattuk pedig az üzenetek.

Mielőtt a semmiből hozna létre egy Android-alkalmazást, már lefordíthatja és futtathatja az automatikusan létrehozott alkalmazást, de ez nem túl érdekes. Ehelyett adunk hozzá néhány apróságot, amelyek segítségével elkezdheti az Android-alkalmazások fejlesztését.

Projekt fa

A projektfa tartalmazza az Android-alkalmazások létrehozásához szükséges összes fájlt és erőforrást. Ha ismeri a helyesírást egyszerű programok Java-ban, C-ben, Pythonban stb. azt gondolhatnánk, hogy mindent csak egy vagy két fájl tartalmazna. De az Android alkalmazások fejlesztése egy kicsit bonyolultabb:


a csomópontnál " kb A projektfa több csomópontot (például mappákat) tartalmaz, amelyek bővíthetők. A legfelső szintű csomópontok a következők: nyilvánul meg”, “Jáva"És" res" Ez utóbbi a „ erőforrások”.

BAN BEN " nyilvánul meg"a fájl található" AndroidManifest.xml", minden alkalmazásnak tartalmaznia kell. Ez egy XML-fájl, amely információkat tartalmaz az alkalmazásról, beleértve annak nevét. A fájlhoz gyakran hozzáadott elem az alkalmazás által igényelt engedélyek listája. Ehhez az egyszerű alkalmazáshoz itt nem kell semmit módosítania.

fejezetben " Jáva» tartalmazza az alkalmazás Java kódját. A com.example.user.myfirstapp alkönyvtárban lesz. Ez a korábban megadott vállalati domain név, de fordítva, plusz az alkalmazás neve. Ez a mappa tartalmazza a MainActivity.java fájlt. Ez az alkalmazás belépési pontja, és az egyetlen Java fájl, amelyre szükségünk lesz.

Folytatjuk egy egyszerű alkalmazás létrehozását Androidra. fejezetben " res» Számos mappa található a grafikáknak, a menüknek és a felhasználói felület elemeinek. Érdekel minket " elrendezés"És" értékeket" mappában " elrendezés"van egy fájl " activity_main.xml" Ez egy XML-fájl, amely leírja a felhasználói felületet. Kétféleképpen szerkesztheti. Az első az XML-kód közvetlen szerkesztése, a második a beépített felhasználói felület-tervező használata:


mappában " értékeket"több XML fájlt tartalmaz. Jelenleg a strings.xml a legfontosabb számunkra. A karakterlánc-értékek Java kódban történő beállítása helyett általában a fájlba kerülnek " strings.xml", és azonosítókon keresztül hivatkozhatunk rájuk. Előnye, hogy ha egy karakterláncot többször használunk, akkor azt csak egyszer lehet megváltoztatni, és a változtatások minden helyen érvénybe lépnek. Ez azt is megkönnyíti, hogy több nyelvet is támogasson az alkalmazáson belül.

Ha saját kezűleg szeretne Android-alkalmazást létrehozni, módosítania kell a MainActivity.java, activity_main.xml és strings.xml fájlokat.

Pályázat írása

Példánkban hozzáadunk egy "" feliratú gombot Koppintson rám!", módosítsa az alapértelmezett üdvözlést" Helló Világ!" tovább " Koppints rám, ha mersz!" Meg is változtatjuk, hogy középen legyen. És adjunk hozzá kódot, hogy a gombra kattintva megjelenjen a " pirítós»!

Kezdjük az üdvözlő szöveg és annak igazításának módosításával. Először keresse meg a fájlt " activity_main.xml» és kattintson rá duplán. Emlékezz arra " activity_main.xml" egy olyan fájl, amely tartalmazza a felhasználói felület definícióját. A kódablak alján két lap található: " Tervezés"És" Szöveg" menj a " Tervezés».

Most kattintson a szövegre " Helló Világ!", amely az okostelefon képernyőjének előnézeti ablakában látható. Ha túl kicsi, használja a zoom gombot ( nagyító pluszjellel).

A telefon képétől jobbra található tulajdonságablakban görgessen lefelé a képernyőn, amíg meg nem találja a „ elrendezés: centerInParent" Kattintson a mellette lévő szóköz billentyűre, és válassza a " vízszintes" Ezt követően a szöveg " Helló Világ!» középre kerül:


Mielőtt készségek nélkül hozna létre egy Android-alkalmazást, változtassuk meg a szöveget. Vonal " Helló Világ!"a fájlban van tárolva" strings.xml" a res-> Values ​​részben. Ha duplán kattint erre a fájlra, akkor több XML-sor jelenik meg, amelyek meghatározzák az alkalmazás által használt sorokat.

Keresse meg ezt a sort:

XMLSELECT ALL XMLSELECT ALL Helló Világ!

És módosítsd a következőre:

CSSELECT ALL CSSELECT ALL Koppints rám, ha mersz!

Módosítottuk az üdvözlő szöveg igazítását és szövegét. Most adjunk hozzá egy gombot. Vissza a " Tervezés» fájl « activity_main.xml", keresse meg a listában" Paletta"Az okostelefon képétől balra található az elem" Gomb", és kattintson rá. Most kattintson valahova a "" szavak alatt Koppints rám, ha mersz!».

Kattintson duplán egy gombra a szöveg módosításához. A mező végén " szöveg:” van egy gomb három ponttal, kattints rá. Az ablakban" Erőforrások» kattints « Új forrás", és akkor " Új karakterláncérték…" mezőben " Erőforrás neve:" belép " tapme"és a mezőn" Erőforrás értéke:» — “ Koppints rám!" Ezután kattintson a " rendben" Most van egy gomb " Koppints rám!”.

Egy egyszerű Android-alkalmazás létrehozásának utolsó lépése a gombkattintásokra reagáló Java kód hozzáadása. Az Android felhasználói felület egyik eleme a „ pirítós." Egyszerű üzenetet ad egy kis felugró ablakban. Ezt kétségtelenül láttad. Például a Gmailben, amikor kijelentkezik Email Az e-mail elküldése előtt a „ Az üzenet a piszkozatok közé mentve" Egy bizonyos idő elteltével eltűnik.

Példaalkalmazásunk esetében minden alkalommal, amikor egy gombra kattintunk, egy üzenet jelenik meg. Az első lépés a Java kód hozzáadása. Keresse meg a fájlt " MainActivity.java", és adja hozzá a következő kódot a " onCreate«:

JAVASELECT ALL JAVASELECT ALL public void onButtonTap(View v) ( Toast myToast = Toast.makeText(getApplicationContext(), "Ouch!", Toast.LENGTH_LONG); myToast.show(); )

szó" Kilátás" a kifejezésben "( Megtekintés v)" piros lesz, és egy üzenet jelenik meg mellette, amely jelzi, hogy új dizájnt használt ( Kilátás), anélkül, hogy importálná az importálási szakaszban, a Java kód tetején. Ez könnyen javítható. Kattintson a "szóra" Kilátás", majd ALT + ENTER. Ha a szó „ Pirítós” pirossal van jelölve, ismételje meg ugyanezt:


Vissza a fájltervező szakaszhoz " activity_main.xml", kattintson a gombra, és görgessen a tulajdonságok listájában az elemhez" kattintásra" Kattintson a jobb oldali mezőre, és a képernyőn megjelenik a funkciók listája. Kattintson " onButtonTap", ez egy olyan funkció, amelyet most adtunk hozzá.

Mostantól az onButtonTap() függvény minden alkalommal meghívódik, amikor a gombra kattintanak. Az üzenet megjelenítéséhez hívjuk a myToast.show() függvényt.

Ennyi az Android-alkalmazás létrehozásához, most teszteljük egy emulátorban.

Az alkalmazás elkészítése és tesztelése

A menün " Eszközök» Nyissa meg az Android-AVD Manager alkalmazást. Ez az eszköz megjeleníti a jelenleg konfigurált virtuális Android-eszközök listáját. Egy eszköz lesz alapértelmezés szerint konfigurálva, valószínűleg egy Nexus 5. Kattintson a lejátszás ikonra (háromszög) a " akciók" Ez elindítja az emulátort.

A számítógép teljesítményétől és a lefoglalt memória mennyiségétől függően néhány percbe telhet, amíg az emulátor elindul. Miután az emulátor fut, lépjen a " Eszközök"és nyomja meg a " Futtassa az alkalmazást" A program összeállítja az alkalmazást és elküldi az emulátornak. Ez alatt az Android Studio megkérdezi, hogy melyik emulátort használja. A listában látni fogja az aktuális emulátort. Ez legyen az alapértelmezett beállítás, ezért csak kattintson a " rendben»:


Az alkalmazás megjelenik az emulátorban. Kattints a " Koppints rám!” - egy üzenetnek kell megjelennie a képernyő alján. Gratulálok, minden működik!

Mi a következő lépés és következtetés

Az alkalmazást valós eszközön is futtathatja. Ennek legegyszerűbb módja az engedélyezés USB hibakeresés Androidon-eszközt, és csatlakoztassa a számítógéphez. Az USB hibakeresési opció a részben található Beállítások – Fejlesztőknek. Ha nem rendelkezik ezzel a szakaszsal, nyissa meg a „Beállítások” - „A telefonról” menüpontot, majd érintse meg hétszer a „Build number” elemet.

Ha az eszköz csatlakoztatva van, kattintson a " Futtassa az alkalmazást" a menün " Eszközök", de ezúttal ne a virtuális eszközre küldje el az alkalmazást, hanem küldje el a valós eszközre. Ha az eszköz nem szerepel a listában, az azt jelenti, hogy nem engedélyezte az USB hibakeresést, vagy telepítenie kell a megfelelő USB-illesztőprogramot. Tekintse meg az OEM USB-illesztőprogramok és a Google USB-illesztőprogramok szakaszát a Google dokumentációjában.

Sikeresen létrehozott egy egyszerű Android-alkalmazást. A következő teendő az, hogy írjon egy második pályázatot, és folytassa a munkát. A Google sokat nyújt oktatási anyagok Android fejlesztők számára, és kiterjedt dokumentációés sok kódpélda.

De mindenekelőtt tovább kell tanulnod!

Ez a kiadvány a " cikk fordítása Az első Android-alkalmazás megírása – minden, amit tudnia kell", amelyet a barátságos projektcsapat készített fel

Jó Rossz

Hogyan fejleszthetsz nyereséges mobilalkalmazást, vagy hogyan érd el a célt!

Ha van ötlete az alkotáshoz, kétségtelen, hogy működni fog, sőt bevételt is termel, feltéve, hogy a mobilalkalmazása hihetetlenül hasznos a felhasználó számára. Ez lehet a mindennapi feladatok optimalizálása vagy a felhasználói problémák megoldása (közlekedési rendõrségi bírság fizetése vagy autómosóba való elõzetes bejelentkezés stb.), vagy az okostelefonon töltõdõ felhasználó problémájának megoldása.

Minden egy ötlettel kezdődik

Nincs értelme alkalmazást készíteni, ha nincs ötlete. Ezért a legelején ajánlatos mindent alaposan átgondolni. Fontos pont- tudnia kell, hogy kinek szánják a segédprogramot, és milyen funkciókat lát el.

Az ismert mobilalkalmazások nagy része nem tartozott az alkotók érdeklődési körébe. Ezek olyan játékok, amelyek mindig magas rangú pozíciókban vannak. Talán mindenki tud már a Minecraftról, a Temple Runról és másokról.

A játékalkalmazások segítségével nagyobb profitra lehet szert tenni, hiszen... az emberek hajlandóbbak kiadni a pénzüket értük. Különösen, ha ezek népszerű projektek. Nem szabad elkeseredni, ha a megvalósítani kívánt ötlet már létezik, és még az App Store-ban is felkerült. De mégis azok nyernek, akik a dobozon kívül gondolkodnak. Meg kell néznie a hasonló javaslatokat, meg kell értenie, mi hiányzik belőlük, és javítania kell őket.

Például, ha már több olyan közszolgáltató is működik, amelyek Moszkvában népszerű létesítményekről adnak tájékoztatást, felvehetik a versenyt egy olyan programmal, amely nem mindenki által ismert helyeket mutat be a városban.

Van néhány Főbb pontok amelyeket fontos figyelembe venni egy ötlet előterjesztésénél:

  • Lehetőségek felmérése egy alkalmazás saját készítésekor. Az egyszerű mobilalkalmazás-fejlesztés során önállóan is elkészíthet egy egyszerű mobilalkalmazást.
  • Ha rendelkezik bizonyos üzleti folyamatokkal rendelkező mobilalkalmazással vagy műszakilag összetett mobilalkalmazással, akkor a nulláról kell fejleszteni. Ha mobilalkalmazása online áruházként fog szolgálni, akkor javasoljuk, hogy használjon kész megoldást az 1C Bitrix Mobile alkalmazáshoz. Telepítse és idővel fejleszti a szükséges funkciókat. Ehhez keresni kell egy mobilalkalmazás-fejlesztő céget.
  • Ha a mobilalkalmazás a B2C szegmensből származik, például kávézó, pizzéria, taxi szolgáltatás, banki mobilalkalmazás, mobil internetbanki kliens, utazási iroda mobilalkalmazása, akkor a fejlesztőcégek már kifejlesztett, kész mobilalkalmazásait használhatja. vagy keressen olyan weboldal készítőket, amelyeken saját maga fejlesztheti az alkalmazást (ebben az esetben egyszerű, áttekinthető funkcionalitással elkészítheti).
  • Fontos kiemelni és értékelni a jövőbeni alkalmazás hasznosságát.
  • Döntse el, hogy a segédprogram napi felügyeletet igényel-e.
  • Válassza ki azokat a platformokat, amelyekre a jövőbeli mobiltelefont szánják (IOS, Android, Windows Phone).

Milyen alkalmazások vannak?

Létezik nagyszámú típusok és kategóriák. Az alábbiakban felsoroljuk a legnépszerűbbeket.

  • Játékok (egy egyszerű színes „lövő” sok felhasználó elismerését nyerte el Mérges madarak);
  • Források utazóknak (például a TripAdvisor, jó példa);
  • közösségi hálózatok (VKontakte, Odnoklassniki);
  • Hírfolyamok (Jól ismert változat - RIA Novosti);
  • Projektek zene szerelmeseinek (a Spotify szembetűnő példája);
  • Videótartalommal rendelkező források (Vine);
  • Kiegészítő segédprogramok (például fordító);
  • Fotóhálózatok (Instagram) stb.

Hogyan lehet pénzt keresni egy alkalmazással

A fejlesztés megkezdése előtt meg kell határoznia a mobilalkalmazás bevételszerzését. Számos lehetőség van a projektek bevételszerzésére:

  • Szabadon terjesztve. Hasonló programokat a nagyvállalatok is használnak, és lehetővé teszik számukra, hogy számos árut és szolgáltatást reklámozzanak.
  • Reklámokkal ingyenes. Ez a típus gyakran megtalálható a népszerű projektekben, amelyek aktívan kommunikálnak a felhasználókkal.
  • Fizetett rendszer. A legjövedelmezőbb az összes közül. Hasonló alkalmazásokat használnak Apple cég, ami az eladások jutalékán (akár 30%-ig) pénzt keres.
  • Könnyű (Lite) és professzionális (Pro) verziók. Az első ingyenes, de korlátozott funkcionalitást tartalmaz, amely a Pro verzió megvásárlásakor teljes mértékben elérhető.
  • Belső vásárlások. Az alkalmazás funkcionalitását és a karakter új játékfunkcióit a felhasználók fokozatosan valódi pénzért vásárolják meg.

Fejlesztési szakasz

Ha már van egy ötleted, az a siker fele.

Azok számára, akik nem akarják túlságosan fárasztani magukat, de készek egy bizonyos összeget kifizetni, a mobilalkalmazás-fejlesztők ajánlatai vannak. Egyedi mobilalkalmazásokat fejlesztünk.

A legegyszerűbb és legolcsóbb módja annak, hogy szakembert találjon, ha szabadúszó tőzsdére megy. De ha gátlástalan alkalmazottal találkozik, fennáll annak a veszélye, hogy a projektet nem szállítják át időben, és esetleg a kivitelező plusz összeget kér a fejlesztésért (mivel kezdetben a tapasztalatlanság miatt megtette nem határozza meg megfelelően a munkakört).

Az alábbiakban felsoroljuk a fejlesztőknek felteendő kérdéseket:

  • 1 órás fejlesztői munka költsége?
  • Befejezett projektek portfóliója?
  • Az ügyfél birtokolja-e az alkalmazás jogait?
  • Vannak olyan lehetőségek és tapasztalatok, amelyek lehetővé teszik az ötlet megvalósítását?
  • Milyen platformokkal működik?

Mennyibe kerül az alkalmazásfejlesztés?

Mielőtt keresel nagy összeget pénzt, először el kell költeni. Ez az állítás nem mindig igaz. De ha feltételezzük, hogy az alkalmazást szakemberektől rendelték meg, akkor a végső költségnek több árnyalata van.

Az ár 50 000-5 000 000 rubel között mozoghat, az alkalmazás típusától és képességeitől függően. Ez nagyon drágának tűnhet (főleg az utolsó ábra), de ahogy egyre népszerűbb egy jó minőségű alkalmazás, a profit többszörösen megtéríti az összes költséget.

A legdrágább játékok. Gyakran bestsellerek.

Ha a projektet valamilyen szakaszban már kidolgozták, vagy van legalább egy makett, az ár jelentősen csökkenthető. Egy másik lehetőség a kezdeti költségek csökkentésére, ha felajánljuk a fejlesztőnek a program nyereségének egy százalékát. Amikor az alkalmazás készen áll, közzé kell tenni az App Store-ban. Ez sem szabad lépés. A fizetendő összeg körülbelül 100 dollár évente. Az Android Marketen való közzététel 25 dollárba kerül.

Ha ingyenes alkalmazást hoz létre

Ha nincs kedved vagy lehetőséged pénzt fektetni, akkor más utat is választhatsz, és mobilalkalmazás-tervezőket használhatsz. Ezek a bővítmények online rendszerben működnek, és lehetővé teszik egy egyszerű segédprogram vagy „játék” létrehozását ingyenesen, programozási ismeretek nélkül. De ha valami egyedire és összetettebbre van szüksége, akkor erre fizetett tarifa van.

Íme néhány konstruktőr:

  • My-apps.com. 10 kész sablont biztosítunk az üzleti rendszerek fejlesztéséhez (taxi, pizza házhozszállítás, webáruház stb.).
  • Net2Share.com. A tervező teljesen ingyenes, és Android alkalmazásokhoz készült. Érvényes belső rendszer promóció. A program részeként rendszeresen tartanak képzési szemináriumokat a mobilalkalmazások létrehozásának jellemzőiről.
  • ibuildapp.com. Konstruktor iOS és Android platformon futó alkalmazások fejlesztéséhez. A webhely orosz verziója szerint a tarifadíj körülbelül 500 rubel lesz.
  • MobiumApps.com. Androidra, Apple iOS-re és Windows Phone-ra tervezve. A rendszer fizetős. Egy alkalmazás havi 10 000 rubelbe kerülhet (a korlátlan tarifa), vagy telepítésenként 7 rubelt.
  • AppsGeyser.com. Olcsó tervező. A rendszer ingyenes, de tele van reklámmal. Bloggerek és online kiadványok számára készült, amelyek tartalmat juttatnak el az előfizetőknek.
  • BuildAnApp.com. A tervező BlackBerry, Windows, iOS és Android számára készült. Az előfizetési díj körülbelül 20 dollár lesz. A generálás csak 6 szakaszban történik.
  • ViziApps.com. Android, Apple iOS és HTML5 fejlesztő rendszer. A havi díj körülbelül 100 dollár havonta. A közzétételi költségek körülbelül 400 dollárba kerülnek. A szolgáltatás jól megbirkózik az üzleti folyamatokra vonatkozó ötletekkel.

Mennyit kereshet az alkalmazással?

Az alkalmazáson keresztül kapott összes pénz közvetlenül a népszerűségétől függ. Ezért nehéz azonnal határozott számot mondani. A GigaOM PRO cég kutatást végzett, amely kimutatta, hogy a fejlesztők körülbelül fele körülbelül 500 dollárt keres havonta, és a mobilalkalmazások mindössze 4%-a hoz több millió rubel profitot. Ez az összeg nagyon kicsi ahhoz, hogy csak az alkalmazásból származó bevételből éljünk. A pénzkeresés tökéletes azok számára, akik csak egy kis plusz pénzt szeretnének keresni.

Azok a zsenik, akik olyan jövedelmező projektet tudnak létrehozni, mint az Angry Birds, havonta akár 100 000 dollárt is kaphatnak. Ahhoz, hogy jó pénzt keressen az alkalmazáson, figyelembe kell vennie a következőket:

  • Az ötletnek és az alkalmazásnak összességében nagy közönséget kell érdekelnie;
  • A létrehozás megkezdése előtt ajánlatos az összes létező találatot megvizsgálni;
  • A pénzkeresés legegyszerűbb módja az iOS-alkalmazások;
  • RuTaxi

    A weboldal mobil verziójának, nyitóoldalának és mobilalkalmazásának fejlesztése taxiszolgáltatáshoz

    rutaxi.ru

    Ugyanazt a projektet szeretnéd, vagy még menőbbet?

    Írj nekünk róla!

Trendek

Mit használnak a mobiltelefon-tulajdonosok?

  • Több mint fele (53%) használ letöltött alkalmazásokat
  • Körülbelül ugyanennyien (52%) érnek el weboldalakat mobiltelefonon keresztül
  • Az emberek több mint harmada (38%) használja mobiltelefonjáról a közösségi oldalakat
  • Valamivel kevesebben játszanak (34%)
  • A felhasználók körülbelül háromnegyede ezen keresztül kommunikál Mobiltelefonok(a hívásokon kívül): ez lehet SMS, közösségi alkalmazás, messenger
Statisztika

Mit vásárolnak?

2012-ben mintegy 12,6 millió okostelefont adtak el az Orosz Föderációban: Oroszország e tekintetben az egyik leggyorsabban növekvő országnak számít.

Ha megnézzük az okostelefonok értékesítési statisztikáit operációs rendszerek szerint, a következőket látjuk:

  • Az eladott okostelefonok 62%-a Android-eszköz;
  • A második helyen a Symbian áll - a piac 15%-a;
  • A fennmaradó részesedésen a bada, az iOS és a Windows Phone osztozik (ha ezt a grafikont csak Moszkvára vesszük, akkor valószínűleg az Apple termékek arányának növekedése felé tolódik el az eloszlás)

Ha ugyanazt a grafikont nézzük szerte a világon, látni fogjuk, hogy itt az Android a piac ¾-ével az élen.

2012 második negyedévében 104 millió Android telefont adtak el világszerte – mivel a lakosság meglehetősen magas. nagy ország. Mobilfejlesztőként azonban nem csak az okostelefon megléte érdekel minket, hanem az is, hogyan működnek vele. Az Android készülékek tulajdonosainak jelentős része úgy használja őket, mint a hagyományos telefonokat: SMS-ek, hívások – és ennyi. Nem aktiválják az eszközt a Google Playen, és nem töltenek le alkalmazásokat.

Mit használnak?

2012-ben nem mindenki kapott telefont, így belső statisztikáink a mobil operációs rendszerek közötti valós hatalommegoszlást mutatják. Ezek a statisztikák magukban foglalják Oroszországot és a FÁK-országokat: Ukrajna, Fehéroroszország, Kazahsztán, Üzbegisztán.

  • 73,5%-a Java telefon
  • Az Android készülékek a második helyen állnak 11,6%-kal
  • A Nokia örökölt Symbianja csak kis mértékben marad le az Android mögött, 11%-kal
  • A RuNet felhasználók 3,5%-a rendelkezik Apple termékekkel
  • A legfigyelmesebbek a Windows Phone-t használó Microsoftot látják (kevesebb mint 1%) a diagramon

Alkalmazások telepítése

Amikor olyan platformot választunk, amelyre egy alkalmazást fejlesztenek, fontos ismerni a meglévő alkalmazások statisztikai adatait. Az App Annie kutatócég 2012. szeptemberi diagramjai azt mutatják, hogy hogyan növekszik két rivális üzlet, az Apple és a Google.



A letöltések számát tekintve a Google Play áll az első helyen: több eszköz, több letöltés, nagyobb forgalom és +66%-os növekedés 2012 januárjához képest. Az iOS növekedés kétszerese volt, körülbelül 30%. De a fő grafikon az, hogy a felhasználók mennyi bevételt hoznak. És itt teljesen más a helyzet. Könnyebb pénzt keresni iOS-en, de a Google Playen is van pénz, ha tudod, hogyan szerezheted meg.

Mobil alkalmazások típusai

A gyakorlatban a mobileszközökre szánt alkalmazások három típusra oszthatók.

Mobil oldalak, webes alkalmazások

Ez a leggyakoribb alkalmazástípus a mobileszközökön. A modern okostelefonok képesek egy normál webhely megjelenítésére. Mindenhez hozzáférnek, amit az asztali alkalmazásokban látni szoktunk – a HTML5-támogatás teszi a dolgát. Ne feledje, hogy a webes alkalmazások nagyszerűek egy induló vállalkozás számára: lehetővé teszik, hogy kevés pénzért és rövid időn belül nagy eredményeket érjen el. A mobilwebhelyek másik előnye a többi mobilalkalmazáshoz képest a többplatformos. Van azonban egy mínusz is, és egy jelentős: meglehetősen nehéz pénzt keresni velük.

Hibrid alkalmazások

Ezzel a megközelítéssel hozzáférhetsz az operációs rendszer API minden előnyéhez: az alkalmazás push értesítésekkel és egyéb kedves jutalmakkal van felszerelve, ráadásul most már a boltokban is elhelyezhető terméked. Ugyanakkor a fő tartalom továbbra is egy platformfüggetlen oldal, amelynek elrendezését a szerver tárolja. Ez lehetővé teszi, hogy kozmetikai változtatásokat hajtson végre a terméken anélkül, hogy új verziót adna ki: csak töltse fel a változtatásokat a szerverre. A hibrid alkalmazások kiváló megoldást jelentenek azoknak, akik vállalkozásba kezdenek, vagy szeretnék kipróbálni ötletüket, megmutatni egy befektetőnek, barátoknak.

Natív alkalmazások

Ez az alkalmazástípus a leginkább erőforrásigényes, ugyanakkor lehetővé teszi az egyes operációs rendszerek által kínált lehetőségek maximális kihasználását. Ennek eredményeként a natív alkalmazások mind funkcionalitásban, mind sebességben felülmúlják a többi típusú mobilalkalmazást. Ezt a megközelítést alkalmazzák most azok a cégek, amelyek kombinált kérelmeket készítettek. Például a Facebook egy kombinált alkalmazással indult: natív vezérlők (kapcsolók, fülek stb.) és egy weboldal tartalomként. Bár ez jó megoldás, a teljesítményproblémák miatt a fejlesztők eltávolodnak a webkombinációtól.

Statisztika

Letöltési statisztikákat mutatok be, példaként az azonnali üzenetküldőink segítségével.

Először is itt van az ICQ alkalmazás, amely folyamatosan fejlődik: a legújabb változások közül érdemes megemlíteni az audiohívásokat. A Mail.Ru Group második hírnöke az ügynök. Az Agent megközelítőleg ugyanazt a funkcionalitást valósítja meg, és bár kissé eltérő fejlesztési előzményekkel rendelkezett, szinte minden platformra kiadunk verziókat, és bármelyik boltban megtalálható.

A fő különbség e két alkalmazás között a közönségük. Az ICQ egy nemzetközi termék. A programot nemcsak Oroszországban töltik le, hanem Európa és Latin-Amerika lakosai is aktívan használják. Az ügynök eredetileg Oroszországban és oroszul beszélő felhasználók számára készült.

Annál érdekesebb összehasonlítani a bolti letöltések statisztikáit.



A 62%-os külföldi közönség nagy része a Google Playt használja. Körülbelül 1/5 az AppStore-ba, 14%-a az Ovi Store-ba kerül. A fennmaradó 5%-on pedig a Windows Phone (4%) és a Samsung Bada (1%) platformok üzletei osztoznak. Az Agentnél teljesen más a helyzet: a Google Play és az Ovi részesedése megközelítőleg megegyezik. Nos, az AppStore 10%-a egyértelműen bizonyítja az Apple termékek iránti szeretetet hazánkban.

A mobilalkalmazás létrehozásának folyamata

Tehát térjünk át a legjobb részre: a mobilalkalmazás fejlesztésének folyamatára.

Felhasználói történet

Először is meg kell határoznunk, hogy mit és kinek írunk. Az ezekre a kérdésekre adott válaszokat a Felhasználói történet dokumentálja. A képen egy valódi jegyet nézhet meg nyomkövetőnkben. Leírja, hogy egy meglévő ICQ felhasználó hogyan jelentkezhet be az alkalmazásba, és milyen problémákkal találkozhat. Ebben a szakaszban fontos minden lehetséges forgatókönyvet kidolgozni, hogy a fejlesztés későbbi szakaszaiban ne érjenek kellemetlen meglepetések.

Fontos megérteni, hogy a teendők listáján szereplő minden egyes elem mögött a funkcionalitás hatalmas jéghegye rejtőzik. Próbálja meg feldarabolni és meghatározni a feladatokat. A nagy kívánságlistákat legjobb több szakaszra osztani (üzletbe való kiadás). Ez azonban egy külön beszélgetés témája, térjünk vissza az alkalmazás létrehozásának szakaszaihoz.

Mérnöki és tervezési

A User Story elkészítése után kezdődik a tervezés és a fejlesztés.



Ebben a szakaszban prototípusokat használunk, amelyeket a táblára akasztunk, és nyilak segítségével mutatjuk meg, hogyan fog történni a navigáció.

A terv kidolgozásakor irányelvekre van szükség.

Az általános értelemben vett irányelv egy olyan dokumentum, amelyet egy vállalat bocsát ki, és amely szerint a tervezők és a fejlesztők megértik az alkalmazás és a felhasználó közötti interakció felépítésének elvét. Viszonylag elmondható, hogy iOS-nél a gombokat kerekre, a Windows Phone-nál pedig négyzet alakúra kell tenni. A fejlesztőknek azonban belső irányelveket is alkalmazunk. Így a tervezői munka eredménye legtöbbször elrendezésekből, irányelvekből és vágógrafikákból áll.

A legjobb, ha az elrendezéseket „linkelve” küldi be, például ProtoTypr használatával, hogy az átmenetek logikája egyértelmű legyen. Az irányelvek tartalmaznak információkat a kitöltésről, méretekről, vizuális effektusokról, animációs mechanikáról stb. Kihagyhatja ezt a lépést, ha a projektben egy tervező és egy fejlesztő ül egymás mellett. Az eredmény harmadik részének - a vágógrafikáknak - tartalmaznia kell a minimálisan szükséges grafikus erőforrásokat (ügyelünk az alkalmazás súlyára), és különböző képernyőfelbontású verziókkal kell rendelkeznie. Leggyakrabban retina és xhdpi képernyőkre rajzolunk. Ezután következik a neretina és az mdpi előkészítése automatizált eszközökkel (ha ezek használata megengedett). Leggyakrabban manuálisan kell előkészíteni a HDPI erőforrásokat.

Átadás a fejlesztésbe. Megbeszélés és a leírás szükséges módosításai

Az elrendezések, útmutatók és vágások kézhezvétele után kezdődik a fejlesztő munka. Mindent, amit kitalálunk, átviszünk a fejlesztésbe, és korai eredményeket várunk. Ez nem jelenti azt, hogy az architektúrán és a felhasználói felületen végzett munka befejeződött. Néha a fejlesztők igen érdekes ötletek, amelyek módosítják az eredeti tervet. A fejlesztés befejeztével megkezdődik a tesztelési szakasz.

Tesztelés

Egy alkalmazás tesztelésének számos módja van.
A mobilfejlesztésben a tesztelő olyan személy, akit csak telefonok vesznek körül. Van egy hatalmas szekrényünk, amiben a régi telefonok és a legújabb újak egyaránt megtalálhatók. Belsőleg tesztesetekkel próbálunk tesztelni. Új funkció bevezetése esetén annak leírása alapján tesztterv készül.
Vannak olyan szolgáltatások, amelyek segítenek a tesztelésben. Használjuk a HockeyApp alkalmazást, amely lehetővé teszi termékeink bétatesztelőinek terjesztését. -nek írunk a közösségi hálózatokon: „Srácok, van egy új, nagyszerű alkalmazásunk. Ki akarja kipróbálni? Az érdeklődők egy buildet kapnak, használják az alkalmazást, a szolgáltatás pedig statisztikát gyűjt, összeomlási jelentést készít és mindezt elküldi nekünk.
Vannak olyan szolgáltatások is, amelyek lehetővé teszik az alkalmazás tesztelését különböző felületeken operációs rendszer- például az összes Android firmware 2.1 vagy 2.3 verziója. Ön megadja az alkalmazást, a szolgáltatás képernyőképet készít az Ön által megadott teljes útvonalról, képeket küld Önnek e-mailben, és Ön ellenőrzi, hogy minden rendben van-e.

Monitoring

Tehát kifejlesztette, tesztelte az alkalmazást, feltöltötte az áruházba. A letöltési statisztikák nyomon követéséhez használhatja a Distimo szolgáltatást. Statisztikát jelenít meg azokról a felhasználókról, akik alkalmazásokat töltenek le az üzletben, és összesíti a megjegyzéseket.

Fontos megérteni, hogy az emberek nagyobb valószínűséggel hagynak negatív megjegyzéseket. Ha valakinek jól megy, akkor legtöbbször csak megjegyzés nélkül használja az alkalmazást. Ha a pályázataink stabilak, naponta 40-50 megjegyzés érkezik hozzánk. A hiba napján a bejegyzések száma akár a 400-at is elérheti egy platformon. Ezért ne feledje, hogy a megjegyzések nem a munkája teljes értékelését jelentik, hanem egy újabb hibakövető.

Egy meglehetősen gyakori „hack” - a Rate Us ablak - megváltoztathatja a helyzetet. Javaslattal, hogy hagyjon pozitív megjegyzést az üzletben, és probléma esetén írjon a fejlesztőnek. A hatás meglehetősen erős, a lényeg az, hogy helyesen gondolja át a párbeszédet a felhasználó számára megjelenítő algoritmust.

A megjegyzéseken kívül a Distimo megmutatja a letöltések számát, a megkeresett pénzt és azt, hogy honnan töltik le alkalmazásait.

Egy másik érdekes megfigyelő szolgáltatás a Flurry. Segít az ügyfélstatisztika gyűjtésében. A Flurry jelentést ad arról, hogy a felhasználó mit csinál az alkalmazásban: hányszor kattintott egy gombra, hányszor tért vissza az alkalmazáshoz, valamint általánosabb paraméterekről – közönség, földrajzi elhelyezkedés, nem, életkor stb.

Egyes mobiltermékekben a Google Analytics szolgáltatást is használjuk az ügyfélstatisztikák kiszámításához. Gyakorlatilag nincs különbség a Flurry-hez képest. A naplók működésének és feldolgozásának sebességében mindkét esetben vannak hátrányok, azonban ha már hozzászokott a Google felülettel való munkavégzéshez, használhatja ezt az eszközt.

A harmadik féltől származó szolgáltatások nagy száma ellenére saját statisztikáink vannak. Nem számít, milyen jók a külső források, ellenőrizni kell őket. A statisztikákat magunk is ki tudjuk értékelni, de ehhez ki kell építeni egy infrastruktúrát a riportok generálására, a heti riportok email-küldésére és egyéb, az életet megkönnyítő dolgokra. Ezért könnyebben használhatjuk az olyan szolgáltatásokat, mint a Flurry és a Distimo, és a belső naplókra hivatkozhatunk, ha kérdések merülnek fel. Gyakorlatunk azt mutatja, hogy ez a megközelítés indokolt: időről időre adataink és a szolgáltatások adatai eltérnek egymástól. Ha inkább a statisztikákat nézi, használjon különböző forrásokat.

Sajátosságok

Mire kell emlékezni?

  • A felhasználó minden új platformon gazdag alkalmazást vár. A következőképpen indokolja: „Rossz Java telefonon ültem, de tudtam használni az ICQ-t. vettem új telefon, megyek a Marketplace-re, de ott nincs ICQ? Mit csinálsz ott? A felhasználó nem veszi figyelembe, hogy az alkalmazást a semmiből kell elkészítenie. Az új platform új eszközöket, új dokumentációt, új erőforrásokat jelent.
  • Minél népszerűbb a platform, annál több versenytársa van. Jelenleg két üzlet van, amely ezt egyértelműen szemlélteti: az AppStore és a Google Play. Ha van ötleted egy olyan alkalmazásra, amivel könnyen bevételt lehet szerezni, vagy egyszerűen csak sok letöltésre lesz képes, írd be kulcsszavakat keressen, és valószínűleg azt fogja találni, hogy létezik ilyen alkalmazás. Minél népszerűbb a platform, annál több a versenytárs. Ilyen esetekben alaposan meg kell vizsgálnia az analógokat, meg kell néznie a statisztikákat, meg kell próbálnia megérteni, milyen paraméterekkel lehet felülmúlni a meglévő megoldásokat.
  • Fontos megérteni, hogy a felhasználók hogyan választanak alkalmazásokat. Kezdetben az ember nem fog vásárolni egy adott alkalmazást, csak megnézi a listát. Például az „ingyenes zene” kérésre. Az ikon és a leírás első két sora az, amit az ember először lát és értékel. Ha az ikon megfelelő, megvásárolhatja; Ennek megfelelően egy rossz ikon csökkenti a letöltések számát.
  • Nagyon fontos, hogy feljussunk az alkalmazásbolt tetejére. A legjobb üzletbe bekerülni a siker kulcsa, ha megveszik a lábukat. Miért van erre szükség? Amikor a felhasználó le akar tölteni valamit, rámegy a diagramra, és megnézi, hogy jelenleg melyik alkalmazás áll az első helyen a letöltések számát tekintve. Nagyon fontos eljutni oda, mert ez egyfajta ördögi kör. Az alkalmazás felkerül a grafikonra, a felhasználók meglátják, letöltik, ismét az első helyre kerül, majd folytatódnak az iterációk. Ezért tegyen meg mindent a versenyek és értékelések elérése érdekében: kérje meg anyákat, nagymamákat és szomszédokat, hogy adják öt csillaggal a pályázatot. Érdemes elmondani, hogy a piac tele van olyan megoldásokkal, amelyek biztosítják, hogy egy program a csúcsra jusson. Ez azonban kevés organikus felhasználót hoz, ami nem akadályoz meg minket a kísérletek folytatásában.
  • Ne feledje, hogy a közzétételi idő több hetet is igénybe vehet. Tegyük fel, hogy kifejlesztett és tesztelt egy alkalmazást, felhívta az összes bloggert vagy médiát, és azt mondta: „Új alkalmazásom van, gyere el a sajtótájékoztatóra.” Elküldi az AppStore-ba, és hét munkanapot kell várnia Oroszországban. Ebben az esetben a Google Play a gyors frissítések menedéke, ahol a közzététel több órát vesz igénybe.
  • Az operációs rendszer töredezettsége. Ha Android-alkalmazásokat fejleszt, vegye figyelembe a töredezettséget és az eszközök egész állatkertjének létezését. Ez minden szakaszban kihat a fejlesztés idejére: tervezés, tervezés, fejlesztés és különösen a tesztelés.
  • Lehetetlen kommunikálni a felhasználókkal az üzletben. Például egy felhasználó azt írja, hogy az ICQ-ja nem fogad üzeneteket. Elégedetlen, nagyon színesen, de nem túl informatívan fejezi ki magát. Nincs módunk felvenni vele a kapcsolatot, és többet megtudni a problémáról. Nem tehetünk mást, mint a megfigyelést, és megnézzük, vannak-e üzeneteink. Lehet, hogy a spam blokkolta.
  • Mostanra egyes üzletek adminisztrációs panelt kapnak, ahol kérdéseket tehet fel a felhasználónak, megtudhatja az elérhetőségét, és megnézheti, mely országokban töltik le az alkalmazását, de egyelőre nem sokat javult a helyzet. Érdemes megjegyezni, hogy a Google Play továbbra is hozzáadja ezt a funkciót egyes fejlesztők számára, például cégünk elérhetővé teszi.
  • A tesztelés ideje. Egy alkalmazás tesztelésének többféle módja van. Tesztelők lehetnek a személyzetnél – tesztesetekkel, teszttervekkel, amelyeket át kell adniuk. Ezen kívül van egy tesztelési szolgáltatás is – a talált hibákért fizetni kell. Egy alkalmazást közzétesz, 20 ezren tesztelik. Ennek a megközelítésnek természetesen vannak előnyei és hátrányai is.
  • A mobiliparban a személyzet minden. Még jó mobilfejlesztőket is nehéz találni nagy cégek, mint például a Mail.Ru Group, a Yandex vagy a Google. Ezért dolgozunk gyakornokokkal – mert néha könnyebb egy okos diákot elvinni és betanítani.
Következtetés

Megpróbáltam elmondani a mobilfejlesztés alapvető jellemzőit és buktatóit, amelyekkel útközben találkoztunk. Remélem hasznosnak találtad a bejegyzést. Ha van még kérdése a témával kapcsolatban, vagy tud valamit, ami hasznos lehet számunkra, vitassuk meg kommentben.

Mindenkinek eszébe jut – tapasztalt tervezőknek, diákoknak vagy kisvállalkozások tulajdonosainak, akik egy sor kódot sem írtak. Ha van egy nagyszerű ötleted, hogyan tudod megvalósítani, ha nem érted a különbséget a Java és a Javascript, illetve a Photoshop és az Illustrator között?

Hogyan készítsünk mobilalkalmazást - szakértői vélemény

  • Paul Ferro az 5 Nerds Software Development elnöke, egy teljes körű szolgáltatást nyújtó tervezési és fejlesztési ügynökség, amely a márkaépítéstől és a tervezéstől az alkalmazásfejlesztésig a nullától kezdve.
  • Andres Max, az Ideaware alapítója, egy termékstratégiára, UX/UI tervezésre és front-end optimalizálásra szakosodott ügynökség. A stúdió megalapítása előtt Max a Mashable vezető UX-tervezője volt.
  • Daniel Hindy a BuildFire technológiai igazgatója, egy mobilalkalmazás-építő platform, amelyet több mint 50 000 vállalat használ. Még ha nem is tudja, hogyan kell mobilalkalmazásokat létrehozni, akkor is készíthet professzionális alkalmazást a BuildFire WYSIWYG szerkesztőjével.

A vállalkozók válaszai ráébresztenek bennünket, hogy egy mobilalkalmazás elkészítéséhez nem kell kódolni vagy bemocskolni az Adobe-t. Egy nagyszerű ötlettel, egy csipetnyi üzleti érzékkel és rengeteg erőfeszítéssel Ön a következő Uber élén állhat. Nézzük meg a véleményüket.

1. Ötletbörze

Ennek első lépéséről hosszú út mondja Paul Ferro, aki amellett, hogy saját vállalkozást indít, segít más vállalkozóknak ötleteik megvalósításában:

Van egy remek ötleted egy mobilalkalmazáshoz. Ez a következő vírusos játék vagy segédprogram, amelyet mindenki használni fog, vagy a közösségi kifejezés következő lépése. Akárhogy is, tudja, hogy ez nagyszerű, és szeretné eljuttatni üzenetét mindenkihez. Hol kezdjem?

Először is nagyon fontos meghatározni az elképzelését. Lehet, hogy a fejedben felvázolták az alkalmazásod alapjait, de végiggondoltad az összes apró részletet, amely elválaszt egy fantasztikus alkalmazást a jótól? Fontos, hogy üljön le, és szánjon néhány percet, hogy átgondolja a teljes mobilalkalmazás-élményt.

Ha ez egy játék vagy valami hasonló, akkor nem kell fejben kitalálnia az egyes szinteket, de meg kell értenie, hogy a szintek miben különböznek egymástól. Vannak alkalmazáson belüli vásárlások? Többjátékos játék? Közösségi média kapcsolat? Amint válaszol ezekre a kérdésekre, elkezdi mentálisan összerakni az összes darabot, és legyőzni minden problémát és buktatót. Illetve ha valaki helyetted készíti el a jelentkezést, akkor a lehető legtöbbet meg akarja tudni kezdés előtt, és ez segíti a fejlesztési folyamatot.

2. Mutassa be ötletét barátainak, családtagjainak és kollégáinak visszajelzés céljából.

Mindenki azt hiszi, hogy az ötletei csodálatosak, igaz? Hogyan értheti meg, hogy az Ön által kidolgozott mobilalkalmazás-koncepció mások számára is érdekes? Változtassa „belső körét” kordon-egészségügyivé, amely teszteli az életképességre vonatkozó ötleteket:

Most, hogy van egy működő ötleted, itt az ideje, hogy kipróbáld, és megnézd, olyan jó-e, mint gondolod. Rengeteg jó alkalmazás létezik, amelyek nagyjából ugyanazt csinálják, de valamilyen oknál fogva egyesek a csúcsra emelkednek, és megszerettek, míg mások nem. Az alkalmazásnak nem kell az 1. helyen állnia az áruházban ahhoz, hogy népszerű legyen vagy nyereséges legyen. De legalább némi láthatóságra van szüksége.

Oszd meg ötletedet minél több emberrel, hogy megismerjék a véleményüket. Íme egy szakértői tipp: Amikor bemutatod ötletedet másoknak (barátoknak vagy családtagoknak), mondd el nekik, hogy ismersz valakit, akinek az ötlete van, és szeretnél befektetni abba. Ezután magyarázza el magát az ötletet. Hallgatói sokkal őszintébbek lesznek, ha tudják, hogy az ötlet nem a tiéd, és elveszítheti a pénzét, ha rossz ötletekre fekteti be. jó app. Kérdezd meg – használni fogják? Ha igen, miért? Ha nem, akkor miért?

Kérd meg őket, hogy mutassák be a hiányosságokat. Kérdezd meg, láttak-e hasonlót? Ez a megközelítés sokkal produktívabb lehet egy ötlet megvitatása során, mint egyszerűen annak megállapítása, hogy sok barátod és családod van, akik nem akarnak megbántani.

Ha mindezt többször megtetted, és ötleted nem ütközött erős ellenállásba, akkor ideje elkezdeni! Itt van egy választás. Megcsinálhatod magad, vagy bérelhetsz valakit.

3. Még ha nem is tudsz mobilalkalmazást készíteni, remek prototípust készíthetsz

Andres Max megismétli annak fontosságát, hogy teszteljünk egy ötletet, hogy kiderüljön, működik-e, és tovább megy: „Mindig is arra biztattam a vállalkozókat, hogy végezzenek piackutatást. Áss mélyre, hogy felmérd az ötleted iránti keresletet, hogy mi működött a múltban és mi nem, majd végezd el a szükséges módosításokat.” Például azt gondolhatja, hogy van egy csodálatos ötlete egy fotóalkalmazáshoz, csak azért, hogy megtudja, hogy az már elkészült és eladó. Ez nem azt jelenti, hogy abba kellene hagynia az ötleten való munkát – ez csak információ, amely segít kitalálni, mit tehetne jobban.

Az egyik a legjobb módokat az összehasonlítás természetesen prototípus elkészítését jelenti. Max azt mondja: „Miután finomított az ötletén, készítsen és teszteljen egy prototípust. Gyűjts össze minden értékes információt ez alapján.” A prototípus lehet csak a terv vázlata, de létrehozhat egy teljesen működőképes prototípust is egy olyan eszközben, mint a Proto.io. Ez nem igényel programozási vagy tervezési ismereteket.

4. Döntse el, hogy stúdiót vagy fejlesztőt bérel – vagy megtanulja, hogyan fejlesztheti magát.

Ferro szerint a következő lépés az, hogy kitaláljuk, ki alakítja a prototípusát valódi alkalmazássá. Lehet, hogy nem hiszed el, de nagyon jól tudsz magad készíteni egy alkalmazást (tapasztalat nélkül is). Feltéve persze, ha elég egyszerű:

„Az alkalmazások létrehozásának megtanulása lehet kihívást jelentő feladat, főleg ha nincs tapasztalatod. De lehetséges. Főleg, ha elképzelése a funkciók egyediségéről szól – és nem magáról a technológiáról. Vegyük például a Flappy Bird-et. Maga az alkalmazás rendkívül egyszerű. De az ötlet egyedi és izgalmas volt. Most nézze meg az Apple Passbookot. Az ötlet viszonylag egyszerű, de viszonylag összetettek azok a technológiák, amelyek lehetővé teszik az adatok biztonságos tárolását, az eladókhoz való hozzáférést, az ujjlenyomathoz való csatlakozást stb.

Ha az alkalmazásod élvonalbeli technológiát igényel, amely úgy használja az eszközt, ahogyan azt még senki más nem használta, akkor nehéz lehet az alkalmazás elkészítése. Évekbe telhet, amíg rájön, hogyan lehet teljes mértékben kihasználni a mobileszköz képességeit. Ha megérti, hogy maga is elkészítheti az alkalmazást, nagyszerű! De még ha nincs is fejlesztő készséged, akkor is van lehetőség a gyors fejlődésre.”

5. Győződjön meg arról, hogy a megfelelő eszközöket használja mobilalkalmazások létrehozásához

De hogyan lehet elérni ezt a sebességet? A mobilalkalmazás létrehozásához vagy végigsétálhat (bőven van forrás erre), vagy olyan eszközöket használhat, amelyek még a kezdők számára is elérhetőek. Az egyik ilyen eszköz a BuildFire, magyarázza Daniel Hindi:

„Mi van, ha van egy gyilkos ötlete, de nem tudja, hogyan készítsen mobilalkalmazásokat? Pontosan ezt a problémát szerettük volna megoldani a BuildFire platformunkkal. Több mint 80 000 alkalmazásunk van, amelyeket mind kisvállalatok, mind nagyvállalatok hoztak létre, és mindegyiket csekély programozási ismeretekkel vagy egyáltalán nem. Bár ez kiváló egyszerű alkalmazások, de a programozási ismeretek hiánya általában korlátozza a platform által kínált funkciók körét. A BuildFire megoldja ezt a problémát, és hamarosan megnyitunk egy API-t a fejlesztők számára, amelyeket hozzáadhatnak a meglévő BuildFire-alkalmazásokhoz.

Egyre több startup és kisvállalkozás csatlakozik alapplatformunkhoz rendkívül alacsony küszöb bejárat. Miután az alkalmazás bebizonyította értékét, felkérik a külső fejlesztőket, hogy készítsék el a rejtvény hiányzó darabjait, így rengeteg időt és pénzt takarítanak meg a folyamat során.”

6. Győződjön meg róla, hogy a megfelelő embereket alkalmazza

Függetlenül attól, hogy embereket vesz fel egy olyan platformon elindított projekt befejezésére, mint a BuildFire, vagy egy alkalmazást a semmiből épít fel, fontos megtalálni a megfelelő fejlesztőt, mondja Ferro:

„Most, ha úgy döntesz, hogy felveszsz valakit az alkalmazásod fejlesztésére, akkor minden egy kicsit könnyebb lesz ahhoz képest, ha megtanultál egyedül kódolni. De itt természetesen felmerül a költségek kérdése. Egy iroda bérbeadása számos előnnyel jár a saját fejlesztéshez képest. Van tapasztalatuk, már ismerik a fejlesztés minden buktatóját, optimalizált és gyors alkalmazást fognak készíteni, a kialakítása nem lesz vészes - szerintem nem kell részletesen kifejteni a szakemberekhez fordulás előnyeit.

De meg kell győződnie arról, hogy megfelelő szakembereket alkalmaz. Ez mindenekelőtt azt jelenti, hogy olyan céget kell találni, amely meghallgatja az Ön történetét, és teljesen megérti azt, mielőtt elkezdené írni a kódot. Sokan azonnal bele akarnak ugrani a fejlesztésbe, és számlázni akarnak Önnek, de ez rossz út. Beszéljen több céggel, hogy megtalálja az Ön számára megfelelőt. Kellemesnek kell lennie a velük való munkavégzésben, a kommunikációban és a problémák megoldásában. És hidd el, lesznek problémák!

Ha megtalálja a megfelelő céget, minden rendben lesz. Elmerülnek az ötletedben, kibogozzák a hurkokat, kitöltik a hiányosságokat, javaslatokat tesznek a szolgáltatásokra és funkciókra, magas szint szolgáltatás. A legjobb alkalmazások Ez akkor történik, amikor egy nagyszerű ötlet találkozik egy nagyszerű csapattal, akik életet lehelnek bele.”

Ideje cselekedni

A Ferro végül emlékezteti a vállalkozókat, hogy egy alkalmazás létrehozása egy dolog, de egy másik dolog, hogy a felhasználók letöltsék azt:

Tehát elkészítette és kiadta az alkalmazást. Ne állj meg itt. Népszerűsítsd. Beszélj róla. Oszd meg a közösségi hálózatokon – mindenhol! Rá kell venni az embereket, hogy beszéljenek róla. Az alkalmazás népszerűsítésének számos módja van, és érdemes mindegyiket kipróbálnia. A blogok mindig új alkalmazásokat keresnek, amelyekről beszélhetnek. Vegye fel velük a kapcsolatot. Ha az alkalmazás egy segédprogram, találja meg, hol lehet a leghasznosabb, és tájékoztassa az embereket róla. Bármit is csinál, mindig meg kell osztania az alkalmazást, amennyire csak lehetséges.

És hogy vagy? Elkészítetted álmaid alkalmazását? Mesélj róla!

Tetszett a cikk? Oszd meg