Kontakty

Ako vytvoriť program pre android. Ako si sami vytvoriť mobilné aplikácie pre iPhone a Android

- Nie je to také ťažké, ako by sa mohlo zdať. Bez minimálnych znalostí v programovaní a vývoji kódu sa však stále nezaobídete.

Na webe je veľa služieb, ktoré poskytujú hotové šablóny na písanie programov, no jediný spôsob, ako vytvoriť skutočne ziskovú aplikáciu, je pomocou kódu.

Pred začatím vývoja svojej prvej aplikácie si používateľ musí stiahnuť a nainštalovať nasledujúce softvérové ​​produkty.

Inštalácia Java Development Kit

Po dokončení inštalácie musíte aplikáciu otvoriť a začiarknuť všetky odinštalované balíky a zdroje.

V ďalšom kroku nezabudnite pridať doplnok Android SDK do integrovaného vývojového prostredia. Pomocou príkladu prostredia Eclipse môžete doplnok pridať takto:

  1. Na karte „Pomocník“ musíte kliknúť na „Pridať nový softvér“.
  1. Kliknite na tlačidlo „Pridať“ a zadajte názov a adresu doplnku.

  1. Kliknite na „OK“ a začiarknite políčko vedľa položky „Nástroje pre vývojárov“.
  2. Kliknite na „Ďalej“ a začnite inštalovať doplnok.

Po inštalácii používateľ zadá nové ikony vo svojom integrovanom prostredí.

Nastavenie emulátorov na testovanie

Emulátor eliminuje potrebu programátorov mať všetky typy Android zariadení na testovanie nových aplikácií.

Takto vyzerá súprava Android SDK

Pre pridanie nového zariadenia kliknite na tlačidlo „Nový“ a vytvorte virtuálne zariadenie zadaním základných údajov a jeho charakteristík.

  • Názov;

Je potrebné zadať názov, ktorý by čo najvýstižnejšie naznačoval, o aké zariadenie ide.

  • cieľ;

Tu je potrebné vybrať verziu systému Android, na ktorej sa test vykoná.

Poradte! Testovanie sa často vykonáva na najnovšie verzie operačný systém, ak sa to však programátor rozhodne urobiť na starších verziách, bude potrebné nainštalovať správcu SDK.

  • SD karta

Musíte zadať množstvo diskového priestoru, ktorý sa má použiť v zariadení.

  • koža;

Umožňuje vytvárať a upravovať vzhľad virtuálne zariadenie.

  • hardvér;

Pridáva zariadenia, ktoré sa majú použiť počas testovania.

04/09/17 3,3 tis

Vývoj mobilného softvéru môže byť zaujímavou a obohacujúcou činnosťou. V tomto článku to povieme ako vytvoriť aplikáciu pre Android.

android štúdio

Ak chcete napísať aplikáciu, budete si musieť stiahnuť a nainštalovať Android Studio. Balík obsahuje súpravu na vývoj softvéru so všetkými Android knižnicami a kódmi potrebnými na vývoj aplikácie. Rovnako ako emulátor Androidu, ktorý vám umožní najskôr otestovať aplikáciu na vašom PC bez toho, aby ste ju nainštalovali na skutočné mobilné zariadenie.

Najprv si však musíte stiahnuť a nainštalovať Java Development Kit ( JDK) od spoločnosti Oracle. Nájdite sekciu " Java SE Development Kit 7u79 a stiahnite si verziu pre váš počítač. Je dôležité stiahnuť správnu verziu ( 32-bitové alebo 64-bitové), inak Android Studio nebude môcť nájsť prostredie Java Runtime Environment ( JRE).

Poznámka: Oracle nebude zverejňovať žiadne aktualizácie Java SE 7 na svojich verejných stránkach a očakáva sa, že používatelia budú hromadne prechádzať na Java 8. V súčasnosti však Android Studio vyžaduje Java 7. To sa môže v budúcnosti zmeniť.

Po nainštalovaní JDK si musíte nainštalovať Android Studio. Počas inštalácie musíte určiť, koľko pamäte sa má vyhradiť pre emulátor Android. Funguje na ňom Android ako virtuálny stroj, ako smartfón s procesorom Intel. Je to rýchlejšie ako emulácia procesora ARM na PC. Ale na spustenie tohto virtuálneho stroja musí emulátor prideliť určitú pamäť. Predtým, ako si sami vytvoríte aplikáciu pre Android, majte na pamäti, že kombinácia Android Studio, Java a emulátora bude dosť náročná na zdroje a počítač sa môže spomaliť.

Google hovorí, že potrebujete aspoň 2 GB RAM a odporúča sa 4 GB. Ale môj hlavný počítač má 8 GB a stále sa občas spomaľuje:


Pri prvom spustení aplikácie Android Studio sa vykoná úvodná inicializácia, ktorá zahŕňa stiahnutie a inštaláciu najnovšej verzie súpravy Android SDK. Toto môže trvať niekoľko minúť.

Keď sa všetko stiahne a nainštaluje, zobrazí sa ponuka, ktorá vám umožní vytvoriť nový, otvoriť existujúci alebo importovať projekt atď.

Vytvorte nový projekt

Kliknite na " Spustite nový projekt Android Studio"a do poľa zadajte názov vašej aplikácie" názov aplikácie". V poli" Firemná doména» zadajte oficiálnu doménu vašej spoločnosti. Ak ste nezávislý vývojár alebo nadšenec, zadajte svoju vlastnú doménu. Ak s Androidom iba experimentujete a nemáte v úmysle publikovať svoje aplikácie Google Play, ponechajte príklad domény, len zmeňte " užívateľ» na vaše meno (bez medzier):


V ďalšom dialógovom okne sa uistite, že máte možnosť " Telefón a tablet", a pre " Minimálna súprava SDK» nainštalované - API 15: Android 4.0.3. Pre možnosti " Opotrebenie" a " TV» začiarkavacie políčka by nemali byť začiarknuté.

V dialógovom okne " Pridajte aktivitu do mobilu» ponechať predvolenú hodnotu « Prázdna aktivita"a stlačte" Ďalšie". V dialógovom okne " Prispôsobte aktivitu» ponechajte všetky hodnoty a kliknite na « Skončiť»:


Integrované vývojové prostredie ( IDE) beží. Toto môže trvať niekoľko minúť najmä ak ste projekt vytvorili prvýkrát). Ak sa zobrazí chybové hlásenie " Problémy s vykresľovaním: Vykresľovanie zlyhalo so známymi chybami", kliknite na odkaz" prestavať“, ktorá sa zobrazí vedľa chybového hlásenia.

V predvolenom nastavení je pracovný priestor IDE rozdelený na tri hlavné časti ( nezahŕňa panely nástrojov atď.). Vľavo hore je strom projektu. Napravo od neho je editor kódu a pod ním sú správy.

Predtým, ako vytvoríte aplikáciu pre Android od začiatku, môžete už skompilovať a spustiť automaticky vygenerovanú aplikáciu, ale to nie je veľmi zaujímavé. Namiesto toho pridáme pár drobností, ktoré vás oboznámia s vývojom aplikácií pre Android.

Projektový strom

Strom projektu obsahuje všetky súbory a zdroje potrebné na vytvorenie aplikácie pre Android. Ak sa vyznáte v písaní jednoduché programy v Jave, C, Pythone atď. by ste si mohli myslieť, že všetko bude obsiahnuté len v jednom alebo dvoch súboroch. Vývoj aplikácií pre Android je však o niečo komplikovanejší:


V uzle" aplikácie Strom projektu obsahuje niekoľko uzlov (napríklad priečinky), ktoré môžete rozbaliť. Uzly najvyššej úrovne sú „ prejavuje”, “java" a " res". To druhé je skratka pre „ zdrojov”.

AT" prejavuje"súbor sa nachádza" AndroidManifest.xml“, mala by ho obsahovať každá aplikácia. Ide o súbor XML s informáciami o aplikácii vrátane jej názvu. Prvok, ktorý sa často pridáva do tohto súboru, je zoznam povolení požadovaných aplikáciou. Pre túto jednoduchú aplikáciu tu nemusíte nič meniť.

V kapitole " java» obsahuje kód Java aplikácie. Bude v podadresári s názvom com.example.user.myfirstapp . Toto je názov domény spoločnosti, ktorý ste zadali skôr, iba naopak, plus názov aplikácie. Tento priečinok obsahuje súbor MainActivity.java. Toto je vstupný bod do aplikácie a jediný súbor Java, ktorý potrebujeme.

Pokračujeme vo vytváraní jednoduchej aplikácie pre Android. V kapitole " res» Existuje niekoľko priečinkov pre grafiku, ponuky a prvky používateľského rozhrania. Zaujíma nás " rozloženie" a " hodnoty". V priečinku " rozloženie'existuje súbor s názvom' activity_main.xml". Toto je súbor XML, ktorý popisuje používateľské rozhranie. Môžete ho upraviť dvoma spôsobmi. Prvým je priama úprava kódu XML, druhým je použitie vstavaného dizajnéra používateľského rozhrania:


V priečinku " hodnoty' obsahuje niekoľko súborov XML. Momentálne je pre nás najdôležitejší strings.xml . Namiesto zadávania hodnôt reťazcov v kóde Java je zvykom ich vkladať do súboru " strings.xml“ a môžeme sa na ne odkazovať prostredníctvom identifikátorov. Výhodou je, že ak je riadok použitý viackrát, je možné ho zmeniť len raz a zmeny sa prejavia na všetkých miestach. Tiež uľahčuje podporu viacerých jazykov v aplikácii.

Ak chcete sami vytvoriť aplikáciu pre Android, budete musieť upraviť súbory MainActivity.java , activity_main.xml a strings.xml.

Písanie aplikácie

V našom príklade pridáme tlačidlo s označením " Klepnite na mňa!", zmeniť predvolený pozdrav" ahoj svet!"na" Klepnite na mňa, ak si trúfate!". A tiež ho zmeniť tak, aby bol v strede. A pridajte kód tak, aby sa po kliknutí na tlačidlo zobrazil text „ toast»!

Začnime zmenou textu pozdravu a jeho zarovnania. Najprv nájdite v strome projektu súbor " activity_main.xml“ a dvakrát naň kliknite. Zapamätaj si to " activity_main.xml' je súbor, ktorý obsahuje definíciu používateľského rozhrania. V spodnej časti okna s kódom sú dve karty: dizajn" a " Text". Prejdite na " dizajn».

Teraz kliknite na text " ahoj svet!“, ktorá sa zobrazuje v okne náhľadu obrazovky smartfónu. Ak je príliš malý, použite tlačidlo priblíženia ( lupa so znamienkom plus).

V okne vlastností, ktoré sa nachádza napravo od obrázka telefónu, posúvajte obrazovku nadol, kým nenájdete nápis „ rozloženie: centerInParent". Kliknite na miesto vedľa neho a vyberte „ horizontálne". Potom text ahoj svet!» presunie sa do stredu:


Pred vytvorením aplikácie pre Android bez zručností zmeňme text. riadok " ahoj svet!' je uložený v súbore ' strings.xml pod res->hodnotami. Ak dvakrát kliknete na tento súbor, uvidíte niekoľko riadkov XML, ktoré definujú riadky používané aplikáciou.

Nájdite tento riadok:

XMLSELECT ALL XMLSELECT ALL ahoj svet!

A zmeňte to na:

CSSELECT ALL CSSELECT ALL Klepnite na mňa, ak si trúfate!

Zmenili sme zarovnanie pozdravu a jeho text. Teraz pridáme tlačidlo. Vráťte sa na " dizajn» súbor « activity_main.xml“, nájdite v zozname “ Paleta» naľavo od obrázka smartfónu položka « tlačidlo“ a kliknite naň. Teraz kliknite niekde pod nápis " Klepnite na mňa, ak si trúfate!».

Dvojitým kliknutím na tlačidlo zmeníte jeho text. Na konci poľa text:“ je tlačidlo s tromi bodkami, kliknite naň. V okne" zdrojov» kliknúť « nový zdroj", a potom " Nová hodnota reťazca…". V poli" názov zdroja:» vstúpiť « poklepte na mňa"a v teréne" hodnota zdroja:» — “ Klepnite na mňa!". Potom kliknite na " OK". Teraz máme tlačidlo Klepnite na mňa!”.

Posledným krokom pri vytváraní jednoduchej aplikácie pre Android je pridanie kódu Java, ktorý reaguje na kliknutie na tlačidlo. Jedným z prvkov používateľského rozhrania systému Android je „ toast.". Poskytuje jednoduchú správu v malom vyskakovacom okne. Nepochybne ste to videli. Napríklad v Gmaile, keď ukončíte e-mail pred jeho odoslaním, správa „ Správa bola uložená do konceptu". Po určitom čase zmizne.

Pre našu vzorovú aplikáciu zobrazíme správu pri každom kliknutí na tlačidlo. Prvým krokom je pridanie kódu Java. Nájdite súbor " MainActivity.java"a pridajte nasledujúci kód do " onCreate«:

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

slovo " vyhliadka" vo fráze "( pohľad v)“ bude červený a vedľa neho sa zobrazí hlásenie, že ste použili novú konštrukciu ( vyhliadka) bez toho, aby ste ho importovali do sekcie importu v hornej časti kódu Java. Toto sa dá ľahko opraviť. Kliknite na slovo " vyhliadka a potom ALT + ENTER. Ak slovo " Toast“ je označené červenou farbou, urobte to isté znova:


Vráťte sa do sekcie konštruktora súborov " activity_main.xml“, stlačte tlačidlo a rolujte v zozname vlastností na položku „ po kliknutí". Kliknite na políčko vpravo a na obrazovke sa zobrazí zoznam funkcií. Kliknite na " onButtonTap“, čo je funkcia, ktorú sme práve pridali.

Teraz bude funkcia onButtonTap() vyvolaná pri každom stlačení tlačidla. Na zobrazenie správy voláme myToast.show() .

To je všetko o vlastnom vytvorení aplikácie pre Android, teraz ju otestujme v emulátore.

Vytváranie a testovanie aplikácie

V ponuke " Nástroje» prejdite na Android AVD Manager. Tento nástroj zobrazuje zoznam aktuálne nakonfigurovaných virtuálnych zariadení Android. Predvolene budete mať nastavené jedno zariadenie, pravdepodobne Nexus 5. Kliknite na ikonu prehrávania (trojuholník) v " akcie". Tým sa spustí emulátor.

V závislosti od výkonu vášho počítača a množstva pridelenej pamäte môže spustenie emulátora trvať niekoľko minút. Po spustení emulátora prejdite do ponuky " Nástroje"a stlačte" Spustite aplikáciu". Aplikácia sa skompiluje a odošle do emulátora. Počas toho sa vás Android Studio opýta, ktorý emulátor použiť. Zobrazí sa váš aktuálny emulátor. Toto by mala byť predvolená možnosť, takže stačí kliknúť na „ OK»:


Aplikácia sa zobrazí v emulátore. stlač tlačidlo Klepnite na mňa!” - v spodnej časti obrazovky by sa mala objaviť správa. Gratulujeme, všetko funguje!

Čo robiť ďalej a záver

Aplikáciu môžete spustiť aj na skutočnom zariadení. Najjednoduchší spôsob, ako to urobiť, je povoliť Ladenie USB v systéme Android zariadenie a pripojte ho k počítaču. Možnosť ladenia USB nájdete pod Nastavenia – Pre vývojárov. Ak túto sekciu nemáte, otvorte „Nastavenia“ - „O telefóne“ a potom kliknite na „ Číslo zostavy„Sedemkrát.

Po pripojení zariadenia kliknite na " Spustite aplikáciu"v menu" Nástroje“, ale tentoraz netlačte aplikáciu do virtuálneho zariadenia, ale tlačte do skutočného zariadenia. Ak zariadenie nie je uvedené, znamená to, že ste nepovolili ladenie USB alebo je potrebné nainštalovať príslušný ovládač USB. Pozrite si časti OEM USB Drivers a Google USB Driver v dokumentácii Google.

Úspešne ste vytvorili jednoduchú aplikáciu pre Android. Ďalšia vec, ktorú musíte urobiť, je napísať druhú žiadosť a pustiť sa do toho. Google poskytuje veľa učebných materiálov pre vývojárov systému Android, ako aj rozsiahlu dokumentáciu a mnoho príkladov kódu.

Ale predovšetkým by ste sa mali neustále učiť!

Táto publikácia je prekladom článku " Napíšte svoju prvú aplikáciu pre Android – všetko, čo potrebujete vedieť» pripravil priateľský projektový tím

Dobrý zlý

Ako vyvinúť ziskovú mobilnú aplikáciu alebo ako zasiahnuť cieľ!

Ak existuje nápad na vytvorenie, niet pochýb o tom, že bude fungovať a dokonca generovať príjem za predpokladu, že vaša mobilná aplikácia je pre používateľa neuveriteľne užitočná. Môže ísť o optimalizáciu každodenných úloh alebo riešenie problémov používateľov (platba pokút dopravnej polície alebo predregistrácia do autoumyvárne a pod.) alebo riešenie problému používateľa tráviaceho čas vo svojom smartfóne.

Všetko začína nápadom

Je zbytočné vytvárať aplikáciu, ak neexistuje nápad. Preto sa hneď na začiatku odporúča všetko dobre premyslieť. Dôležitý bod- vedieť, pre koho bude nástroj určený a aké funkcie bude vykonávať.

Veľké množstvo známych mobilných aplikácií nebolo súčasťou záujmov tvorcov. Ide o hry, ktoré sú v hodnotení vždy na vysokých pozíciách. Snáď každý už pozná Minecraft, Temple Run a iné.

Pomocou herných aplikácií existuje možnosť získať väčší zisk, pretože. ľudia sú ochotnejší dať svoje peniaze len za nich. Najmä ak ide o populárne projekty. Nemali by ste klesať na duchu, ak nápad, ktorý chcete implementovať, už existuje a je dokonca zverejnený v App Store. Ale aj tak vyhrávajú tí, ktorí myslia mimo rámca. Musíte sa pozrieť na podobné návrhy a pochopiť, čo im chýba, a vylepšiť ich.

Napríklad, ak už existuje niekoľko verejných služieb, ktoré poskytujú informácie o obľúbených miestach v Moskve, môžu súťažiť s programom, ktorý zobrazuje miesta v meste, ktoré nie sú známe každému.

Je tam niekoľko Kľúčové body ktoré je dôležité zvážiť pri predkladaní nápadu:

  • Hodnotenie príležitostí pri vlastnom vytváraní aplikácie. V jednoduchom vývoji mobilnej aplikácie si budete vedieť vyrobiť jednoduchú mobilnú aplikáciu sami.
  • Ak máte mobilnú aplikáciu so špecifickými obchodnými procesmi alebo technicky zložitú mobilnú aplikáciu, potom budete potrebovať vývoj od nuly. Ak bude vaša mobilná aplikácia plniť funkciu internetového obchodu, potom odporúčame použiť hotové riešenie pre aplikáciu 1s Bitrix Mobile. Postupom času ho rozšírte a vylepšite potrebné funkcie. Ak to chcete urobiť, musíte nájsť spoločnosť zaoberajúcu sa vývojom mobilných aplikácií.
  • Ak je mobilná aplikácia zo segmentu B2C, napríklad kaviareň, pizzeria, taxislužba, mobilná aplikácia banky, mobilný internetový klient banky, mobilná aplikácia cestovnej kancelárie, môžete použiť hotové mobilné aplikácie od vývojárskych spoločností alebo nájdite tvorcov webových stránok, na ktorých si môžete aplikáciu vyvíjať sami (v tomto prípade to môžete urobiť jednoduchou priamočiarou funkcionalitou).
  • Je dôležité zdôrazniť a zhodnotiť užitočnosť budúcej aplikácie.
  • Rozhodnite sa, či bude nástroj vyžadovať každodenné monitorovanie.
  • Vyberte platformy, pre ktoré je budúci mobilný telefón určený (IOS, Android, Windows Background).

Aké sú aplikácie

Existuje veľké množstvo typy a kategórie. Nižšie je uvedený zoznam tých najpopulárnejších.

  • Hračky (jednoduchá farebná „strieľačka“ získala uznanie mnohých používateľov Nahnevané vtáky);
  • Cestovateľské zdroje (TripAdvisor je dobrým príkladom);
  • Sociálne siete (Vkontakte, Odnoklassniki);
  • Spravodajské kanály (známa verzia - RIA Novosti);
  • Projekty pre milovníkov hudby (Výrazný príklad Spotify);
  • Zdroje s videoobsahom (Vine);
  • Pomocné nástroje (napríklad prekladateľ);
  • Fotosiete (Instagram) atď.

Ako dosiahnuť, aby aplikácia zarobila

Pred začatím vývoja je potrebné určiť speňaženie mobilnej aplikácie. Existuje niekoľko možností na speňaženie projektov:

  • Distribuované bezplatne. Podobné programy sú zapojené vo veľkých korporáciách a umožňujú im propagovať množstvo tovarov a služieb.
  • Zadarmo s reklamami. Tento typ sa často nachádza v populárnych projektoch, ktoré aktívne komunikujú s používateľmi.
  • Platobný systém. Najvýnosnejšie zo všetkých. Podobné aplikácie využíva aj Apple, ktorý zarába na províziách (až 30 %) z predaja.
  • Lite (Lite) a profesionálne (Pro) verzie. Prvý z nich je zadarmo, ale obsahuje obmedzenú funkcionalitu, ktorá je plne dostupná pri zakúpení verzie Pro.
  • Domáce nákupy. Funkcionalitu aplikácie a nové herné vlastnosti postavy postupne získavajú používatelia za reálne peniaze.

Vývojové štádium

Keď už existuje nápad, je to polovica úspechu.

Pre tých, ktorí sa nechcú veľmi obťažovať, ale sú pripravení vyplatiť určitú sumu, sú tu ponuky od vývojárov mobilných aplikácií. Sme v procese vývoja vlastných mobilných aplikácií.

Najjednoduchší a najlacnejší spôsob, ako nájsť špecialistu, je obrátiť sa na externé burzy. Ak však narazí na bezohľadného zamestnanca, existuje riziko, že vám projekt bude doručený po termíne a možno si dodávateľ vyžiada dodatočnú sumu za vývoj (pretože spočiatku kvôli neskúsenosti nepostupoval správne určiť rozsah práce).

Nižšie sú uvedené otázky pre vývojárov:

  • Koľko pracuje vývojár za 1 hodinu?
  • Portfólio dokončených projektov?
  • Bude zákazník vlastniť práva na aplikáciu?
  • Existujú možnosti a skúsenosti, ktoré umožnia realizáciu nápadu?
  • S akými platformami funguje?

Koľko stojí vývoj aplikácie

Predtým, ako zarobíte veľké množstvo peňazí, musíte ich najskôr minúť. Toto tvrdenie nie je vždy pravdivé. Ak však predpokladáme, že aplikácia je objednaná od špecialistov, existuje niekoľko odtieňov konečných nákladov.

Cena sa môže pohybovať medzi 50 000-5 000 000 rubľov, v závislosti od typu aplikácie a jej možností. To sa môže zdať veľmi drahé (najmä posledný údaj), ale s rozvojom popularity kvalitnej aplikácie zisk niekoľkonásobne vráti všetky náklady.

Najdrahšie hry Často sú bestsellermi.

Keď už je projekt v určitej fáze vypracovaný alebo existuje aspoň dispozičné riešenie, cena sa môže výrazne znížiť. Ďalšou možnosťou, ako znížiť počiatočné náklady, je ponúknuť vývojárovi určité percento zo zisku programu. Keď bude aplikácia hotová, mala by byť zverejnená v App Store. Toto tiež nie je voľný pohyb. Suma, ktorú bude treba zaplatiť, je približne 100 USD ročne. Umiestnenie na Android Market bude stáť 25 USD.

Ak vytvoríte aplikáciu zadarmo

Keď nie je túžba a príležitosť investovať peniaze, môžete ísť inou cestou a použiť tvorcov mobilných aplikácií. Tieto rozšírenia fungujú v online systéme a umožňujú vám vytvoriť jednoduchý nástroj alebo „hračku“ zadarmo bez znalosti programovania. Ak však potrebujete niečo individuálne a komplexnejšie, existuje na to platená tarifa.

Tu je niekoľko konštruktérov:

  • my-apps.com. K dispozícii je 10 hotových šablón pre vývoj obchodných systémov (taxi, rozvoz pizze, internetový obchod atď.).
  • Net2Share.com. Konštruktor je úplne zadarmo a vytvorený pre aplikácie Android. Aktívne vnútorný systém povýšenie. V rámci programu sa pravidelne konajú školiace semináre o funkciách tvorby mobilných aplikácií.
  • ibuildapp.com. Konštruktor pre vývoj aplikácií, ktoré fungujú na platformách iOS a Android. Podľa ruskej verzie stránky bude tarifný poplatok asi 500 rubľov.
  • MobiumApps.com. Navrhnuté pre Android, Apple iOS a Windows Phone. Systém je platený. Jedna aplikácia môže stáť 10 000 rubľov mesačne (s neobmedzený plán), alebo 7 rubľov za každú inštaláciu.
  • AppsGeyser.com. Lacný konštruktér. Systém je bezplatný, no plný reklám. Navrhnuté pre blogerov a online publikácie, ktoré doručujú obsah predplatiteľom.
  • BuildAnApp.com. Konštruktor vytvorený pre BlackBerry, Windows, iOS a Android. Poplatok za predplatné bude približne 20 dolárov. Generovanie prebieha iba v 6 etapách.
  • ViziApps.com. Vývojový systém pre Android, Apple iOS a HTML5. Mesačná sadzba je približne 100 dolárov mesačne. Náklady na publikovanie budú približne 400 dolárov. Služba dobre zvláda nápady pre obchodné procesy.

Koľko môžete zarobiť na aplikácii?

Všetky peniaze prijaté prostredníctvom aplikácie priamo závisia od jej popularity. Preto je ťažké okamžite povedať určitý údaj. GigaOM PRO vykonal výskum, ktorý ukázal, že približne polovica vývojárov zarába približne 500 dolárov každý mesiac a len 4 % mobilných aplikácií prinášajú zisk miliónov rubľov. Táto suma je veľmi malá na to, aby ste vyžili len z príjmu z aplikácie. Zárobok je ideálny pre tých, ktorí si chcú len zarobiť nejaké peniaze navyše.

Géniovia, ktorí dokážu znovu vytvoriť projekt, ktorý je rovnako ziskový ako Angry Birds, majú možnosť získať až 100 000 dolárov každý mesiac. Ak chcete na aplikácii zarobiť dobré peniaze, musíte zvážiť nasledovné:

  • Myšlienka a aplikácia ako celok by mali byť zaujímavé pre veľké publikum;
  • Pred začatím tvorby sa odporúča preskúmať všetky existujúce hity;
  • Najjednoduchší spôsob, ako zarobiť peniaze na aplikáciách pre IOS;
  • RuTaxi

    Vývoj mobilnej verzie stránky, landing page a mobilnej aplikácie pre taxislužbu

    rutaxi.ru

    Chcete rovnaký projekt alebo ešte chladnejší?

    Napíšte nám o tom!

Trendy

Čo používajú majitelia mobilných telefónov?

  • Viac ako polovica (53 %) používa stiahnuté aplikácie
  • Približne rovnaký počet (52 %) pristupuje na webové stránky cez mobilný telefón
  • Viac ako tretina ľudí (38 %) využíva sociálne siete zo svojho mobilného telefónu
  • O niečo menej ľudí hrá hry (34 %)
  • Približne tri štvrtiny používateľov komunikuje cez Mobilné telefóny(okrem hovorov): môže to byť SMS, aplikácia sociálnej siete, messenger
Štatistiky

Čo kupujú

V roku 2012 sa v Ruskej federácii predalo približne 12,6 milióna smartfónov: Rusko je v tomto smere považované za jednu z najrýchlejšie rastúcich krajín.

Ak sa pozrieme na štatistiky predaja smartfónov podľa operačného systému, vidíme nasledovné:

  • 62 % predaných smartfónov tvoria zariadenia so systémom Android;
  • Na druhom mieste je Symbian – 15 % trhu;
  • O zvyšný podiel sa delia bada, iOS a Windows Phone (ak vezmeme tento graf len za Moskvu, tak sa distribúcia pravdepodobne posunie smerom k zvýšeniu podielu produktov Apple)

Ak sa pozrieme na rovnaký graf po celom svete, vidíme, že Android je na čele s 3/4 trhu.

V druhom štvrťroku 2012 sa celosvetovo predalo 104 miliónov telefónov s Androidom – počet obyvateľov je pomerne významná krajina. Nás ako mobilných vývojárov ale zaujíma nielen prítomnosť smartfónu, ale aj to, ako s ním pracujú. Značná časť majiteľov zariadení Android ich používa ako bežné telefóny: ​​SMS, hovory – a to je všetko. Neaktivujú zariadenie na Google Play, nesťahujú aplikácie.

Čo používajú

Nie všetci ľudia dostali v roku 2012 telefóny, takže naše interné štatistiky ukazujú reálne rozloženie síl medzi mobilné operačné systémy. Tieto štatistiky zahŕňajú Rusko a krajiny SNŠ: Ukrajina, Bielorusko, Kazachstan, Uzbekistan.

  • 73,5 % tvoria telefóny Java
  • Zariadenia s Androidom sú na druhom mieste s 11,6 %
  • Starší Symbian od Nokie dosť zaostáva za Androidom s 11 %.
  • Produkty Apple vlastní 3,5 % používateľov Runetu
  • Najpozornejší uvidia na grafe Microsoft s Windows Phone (menej ako 1 %)

Inštalácia aplikácie

Pri výbere platformy, pre ktorú bude aplikácia vyvíjaná, je dôležité poznať štatistiky o existujúcich aplikáciách. Grafy od firmy App Annie pre prieskum trhu zo septembra 2012 ukazujú, že dva konkurenčné obchody, Apple a Google, rastú.



Podľa počtu stiahnutí je Google Play na prvom mieste: viac zariadení, viac stiahnutí, vyššia návštevnosť a nárast o +66 % v porovnaní s januárom 2012. Rast iOS sa ukázal byť dvakrát nižší, približne 30%. Hlavným grafom je však to, koľko výnosov prinášajú používatelia. A tu je situácia zásadne odlišná. Je jednoduchšie zarobiť peniaze na iOS, ale v Google Play sú peniaze, ak viete, ako ich vziať.

Typy mobilných aplikácií

V praxi možno aplikácie pre mobilné zariadenia rozdeliť do troch typov.

Mobilné stránky, webové aplikácie

Ide o najbežnejší typ aplikácie pre mobilné zariadenia. Moderné smartfóny sú schopné zobraziť bežnú webovú stránku. Majú prístup ku všetkému, čo sme zvyknutí vidieť v desktopových aplikáciách – podpora HTML5 robí svoje. Pamätajte, že webové aplikácie sú skvelé pre startupy: práve ony vám umožňujú dosiahnuť veľké výsledky za málo peňazí a v krátkom čase. Ďalšou výhodou mobilnej stránky v porovnaní s inými mobilnými aplikáciami je multiplatformnosť. Existuje však mínus, navyše významný: je dosť ťažké s nimi zarobiť peniaze.

Hybridné aplikácie

S týmto prístupom získate prístup ku všetkým výhodám API operačného systému: aplikácia je prerastená push notifikáciami a ďalšími peknými vychytávkami, navyše teraz je možné váš produkt umiestniť do obchodov. Zároveň je hlavným obsahom stále stránka nezávislá na platforme s rozložením hosteným na serveri. To vám umožňuje vykonávať kozmetické zmeny produktu bez vydania novej verzie: stačí nahrať zmeny na server. Hybridné aplikácie sú skvelým riešením pre tých, ktorí začínajú podnikať alebo chcú svoj nápad otestovať, ukázať investorovi, priateľom.

Natívne aplikácie

Tento typ aplikácií je najnáročnejší na zdroje, no zároveň vám umožňuje maximálne využiť príležitosti, ktoré ponúka každý konkrétny operačný systém. Výsledkom je, že natívne aplikácie prekonávajú ostatné typy mobilných aplikácií vo funkčnosti aj rýchlosti. Práve k tomuto prístupu teraz prichádzajú tie spoločnosti, ktoré vytvorili kombinované aplikácie. Napríklad Facebook začal s kombinovanou aplikáciou: natívne ovládacie prvky (prepínače, karty atď.) a webová stránka ako obsah. Aj keď je to dobré riešenie, problémy s výkonom spôsobujú, že vývojári ustupujú od kombinácie s webom.

Štatistiky

Štatistiku sťahovania uvediem na príklade našich poslov.

Po prvé, máme aplikáciu ICQ, ktorá sa neustále vyvíja: audio hovory patria medzi najnovšie zmeny. Druhý posol skupiny Mail.Ru je Agent. Agent implementuje zhruba rovnakú funkcionalitu a hoci mal trochu inú históriu vývoja, vydávame verzie pre takmer všetky platformy a nájdete ich v každom obchode.

Hlavným rozdielom medzi týmito dvoma aplikáciami je ich publikum. ICQ je medzinárodný produkt. Program sa sťahuje nielen v Rusku, ale aktívne ho využívajú obyvatelia Európy a Latinskej Ameriky. Agent bol pôvodne vyrobený v Rusku a pre rusky hovoriacich používateľov.

O to zaujímavejšie je porovnanie štatistík sťahovania z obchodov.



Väčšina zo 62 % zahraničného publika chodí na Google Play. Približne 1/5 ide do AppStore, 14 % ide do Ovi Store. A o zvyšných 5 % sa delia obchody pre Windows Phone (4 %) a Samsung Bada (1 %). S Agentom je situácia zásadne odlišná: podiely Google Play a Ovi sú približne rovnaké. No a 10% AppStore u nás jednoznačne demonštruje lásku k „jablkovým“ produktom.

Proces vytvárania mobilnej aplikácie

Prejdime teda k tomu najchutnejšiemu: procesu vývoja mobilnej aplikácie.

Používateľský príbeh

V prvom rade je potrebné určiť, čo a pre koho píšeme. Odpovede na tieto otázky sú uvedené v užívateľskom príbehu. Na obrázku vidíte skutočný tiket v našom trackeri. Popisuje, ako sa môže existujúci používateľ ICQ prihlásiť do aplikácie a s akými problémami sa môže stretnúť. V tejto fáze je dôležité prepracovať sa cez všetky možné scenáre, aby nedošlo k nepríjemným prekvapeniam v neskorších fázach vývoja.

Je dôležité pochopiť, že za každou položkou na vašom zozname úloh sa skrýva obrovský ľadovec funkčnosti. Pokúste sa roztrieštiť a konkretizovať úlohy. Veľký zoznam prianí je najlepšie rozdeliť do niekoľkých etáp (vydania v obchode). Toto je však téma na samostatnú diskusiu, vráťme sa k fázam tvorby aplikácie.

Inžinierstvo a dizajn

Po zostavení používateľského príbehu začína návrh a vývoj dizajnu.



V tejto fáze používame prototypy, ktoré zavesíme na tabuľu a pomocou šípok ukážeme, ako bude navigácia prebiehať.

Pri vývoji dizajnu sa nevyhnutne používajú pokyny.

Smernica vo všeobecnom zmysle je dokument, ktorý vydáva spoločnosť a podľa ktorého dizajnéri a vývojári chápu princíp budovania interakcie aplikácie s používateľom. Relatívne povedané, tlačidlá pre iOS by mali byť okrúhle a pre Windows Phone - štvorcové. Používame však aj interné smernice pre vývojárov. Výsledkom práce dizajnéra teda najčastejšie sú rozloženia, usmernenia a rezanie grafiky.

Rozloženia sa najlepšie hodia „prepojené“, napríklad pomocou ProtoTypru, aby bola logika prechodu jasná. Pokyny obsahujú informácie o výplni, veľkostiach, vizuálnych efektoch, mechanike animácií atď. Tento krok môžete preskočiť, ak má váš projekt jedného dizajnéra a jedného vývojára, ktorí sedia vedľa seba. Tretia časť výsledku – krájanie grafiky – by mala obsahovať minimum potrebných grafických prostriedkov (záleží nám na váhe aplikácie), mať verzie pre rôzne rozlíšenia obrazovky. Najčastejšie kreslíme pre obrazovky sietnice a xhdpi. Nasleduje príprava na non-retina a mdpi automatizovanými prostriedkami (ak je ich použitie prijateľné). Najčastejšie musíte zdroje hdpi pripraviť ručne.

Presun do vývoja. Diskusia a potrebné zmeny v popise

Po prijatí rozložení, pokynov a krájaní začína práca vývojára. Všetko, s čím sme prišli, prenášame do vývoja a očakávame skorý výsledok. To neznamená, že práca na architektúre a používateľskom rozhraní je u konca. Niekedy vývojári majú zaujímavé nápady ktoré vykonajú úpravy pôvodného plánu. Po dokončení vývoja sa začne testovacia fáza.

Testovanie

Existuje mnoho spôsobov, ako otestovať aplikáciu.
V mobilnom vývoji je tester človek, okolo ktorého sú len telefóny. Máme obrovskú skriňu, ktorá obsahuje staré telefóny aj najnovšie novinky. Vo vnútri sa snažíme testovať pomocou testovacích prípadov. V prípade zavedenia novej funkcie sa zostaví plán testovania podľa jej popisu.
Existujú služby, ktoré pomáhajú pri testovaní. Používame HockeyApp, aplikáciu, ktorá nám umožňuje distribuovať náš produkt beta testerom. Píšeme do v sociálnych sieťach: „Chlapci, máme novú skvelú aplikáciu. Kto chce skúsiť? Tí, ktorí si želajú, dostanú zostavu, používajú aplikáciu a služba zbiera štatistiky, zostavuje správu o zlyhaní a všetko nám posiela.
Existujú aj služby, ktoré vám umožňujú testovať aplikáciu na rôznych operačné systémy- napríklad všetky verzie firmvéru systému Android 2.1 alebo 2.3. Dáte aplikáciu, služba urobí screenshoty celej vami nastavenej cesty, pošle vám obrázky na mail a vy skontrolujete, či je všetko v poriadku.

Monitorovanie

Takže ste aplikáciu vyvinuli, otestovali a nahrali do obchodu. Na sledovanie štatistík sťahovania môžete použiť službu Distimo. Zobrazuje štatistiky o používateľoch, ktorí prichádzajú do obchodu sťahovať aplikácie, a zhromažďuje komentáre.

Je dôležité pochopiť, že ľudia častejšie zanechávajú negatívne komentáre. Ak sa človeku darí, najčastejšie len používa aplikáciu bez komentára. Pri stabilnej prevádzke našich aplikácií dostávame denne 40-50 komentárov. V deň chyby môže počet záznamov dosiahnuť až 400 na jednej platforme. Majte teda na pamäti, že komentáre nie sú úplným hodnotením vašej práce, ale skôr ďalším nástrojom na sledovanie chýb.

Situáciu môže zmeniť pomerne bežný „hack“ – okno Rate Us. S návrhom zanechať pozitívny komentár v obchode av prípade problémov napísať vývojárovi. Efekt je dosť silný, hlavnou vecou je premyslieť si algoritmus na správne zobrazenie dialógu používateľovi.

Okrem komentárov zobrazuje Distimo počet stiahnutí, zarobené peniaze a odkiaľ sú vaše aplikácie stiahnuté.

Ďalšou zaujímavou monitorovacou službou je Flurry. Pomáha zbierať štatistiky klientov. Flurry poskytuje správu o tom, čo používateľ vo vašej aplikácii robí: koľkokrát klikol na tlačidlo, koľkokrát sa vrátil do aplikácie a všeobecnejšie parametre – publikum, geografia, pohlavie, vek atď.

V niektorých mobilných produktoch používame na výpočet štatistík zákazníkov aj službu Google Analytics. V porovnaní s Flurry nie je prakticky žiadny rozdiel. Nevýhody sú v rýchlosti práce a spracovania protokolov v oboch prípadoch, ak ste však zvyknutí pracovať s rozhraním Google, môžete tento nástroj použiť.

Napriek veľkému počtu služieb tretích strán máme vlastné štatistiky. Bez ohľadu na to, aké dobré sú externé zdroje, je potrebné ich skontrolovať. Štatistiky si vieme vyhodnotiť sami, no na to potrebujeme vybudovať infraštruktúru na generovanie reportov, posielanie týždenných reportov emailom a ďalšie veci, ktoré uľahčujú život. Preto je pre nás jednoduchšie používať služby ako Flurry a Distimo a v prípade otázok sa odvolávať na interné denníky. Naša prax ukazuje, že tento prístup je opodstatnený: z času na čas sa naše údaje a údaje služieb trochu líšia. Ak máte tendenciu kontrolovať štatistiky, použite rôzne zdroje.

Špecifickosť

Čo treba pamätať?

  • Na každej novej platforme používateľ očakáva, že uvidí bohatú aplikáciu. Argumentuje takto: „Sedel som na zlom telefóne Java, zatiaľ čo som mohol používať ICQ. kúpil som nový telefón, Idem na Marketplace, ale tam nie je ICQ? Čo tu robíš?" Používateľ neberie do úvahy skutočnosť, že musíte vytvoriť aplikáciu od začiatku. Nová platforma znamená nové zariadenia, novú dokumentáciu, nové zdroje.
  • Čím je platforma populárnejšia, tým viac konkurentov máte. V súčasnosti to dokonale ukazujú dva obchody: AppStore a Google Play. Ak máte nápad na aplikáciu, ktorá sa dá ľahko speňažiť alebo má len veľa stiahnutí, zadajte do vyhľadávania kľúčové slová a s najväčšou pravdepodobnosťou zistíte, že takáto aplikácia existuje. Čím je platforma populárnejšia, tým viac konkurentov. V takýchto prípadoch je potrebné starostlivo študovať analógy, pozrieť sa na štatistiky, pokúsiť sa pochopiť, v akých parametroch možno existujúce riešenia prekonať.
  • Je dôležité pochopiť, ako si používatelia vyberajú aplikácie. Spočiatku si človek nekúpi konkrétnu aplikáciu, len si prezerá zoznam. Napríklad na požiadanie „bezplatná hudba“. Ikona a prvé dva riadky popisu sú to, čo človek v prvom rade vidí a hodnotí. Ak je ikona slušná, môžete si ju kúpiť; v dôsledku toho zlá ikona znižuje počet stiahnutí.
  • Je veľmi dôležité dostať sa na začiatok obchodu s aplikáciami. Dostať sa do top obchodu je veľmi dobré, presadiť sa tam je kľúčom k úspechu. Prečo je to potrebné? Keď si chce používateľ niečo stiahnuť, vstúpi do grafu a vidí, ktorá aplikácia je momentálne na prvom mieste z hľadiska počtu stiahnutí. Je veľmi dôležité sa tam dostať, pretože je to akýsi začarovaný kruh. Aplikácia sa dostane do rebríčka, používatelia ju uvidia, stiahnu si ju, opäť sa dostane na prvé miesto a iterácie pokračujú. Preto v každom prípade získajte preteky a hodnotenie: požiadajte mamy, babičky, susedov, aby umiestnili aplikáciu na prvých päť. Stojí za to povedať, že trh je plný riešení pre garantovaný výstup programu na vrchol. To však prináša malým organickým užívateľom, čo im však nebráni pokračovať v experimentoch.
  • Majte na pamäti, že čas odoslania môže trvať až niekoľko týždňov. Povedzme, že ste vyvinuli a otestovali aplikáciu, zavolali všetkým blogerom alebo médiám a povedali: „Mám novú aplikáciu, príďte na tlačovú konferenciu.“ Pošlete ho do AppStore a v Rusku musíte čakať sedem pracovných dní. V tomto prípade je Google Play rajom pre živé aktualizácie, kde publikovanie trvá niekoľko hodín.
  • Fragmentácia operačného systému. Ak vyvíjate aplikácie pre Android, zvážte fragmentáciu a existenciu celej zoo zariadení. To ovplyvňuje čas vývoja vo všetkých fázach: dizajn, dizajn, vývoj a najmä testovanie.
  • V obchode nie je možné komunikovať s používateľmi. Používateľ napríklad napíše, že nedostáva správy v ICQ. Je nespokojný a vyjadruje sa veľmi farbisto, no málo informatívne. Nemáme ho ako kontaktovať a zistiť viac o probléme. Jediné, čo môžeme urobiť, je dostať sa do monitorovania a zistiť, či máme správy. Možno to zablokoval antispam.
  • Teraz niektoré obchody získavajú admin panel, v ktorom môžete používateľovi klásť otázky, zistiť jeho kontaktné údaje, zistiť, v ktorých krajinách je vaša aplikácia stiahnutá, no zatiaľ sa situácia príliš nezlepšila. Stojí za zmienku, že Google Play naďalej pridáva túto funkciu niektorým vývojárom, napríklad naša spoločnosť je k dispozícii.
  • Čas na testovanie. Existuje niekoľko spôsobov, ako otestovať aplikáciu. Medzi zamestnancami môžete mať testerov – s testovacími prípadmi, testovacími plánmi, ktorými musia prejsť. Okrem toho existuje služba na testovanie - platíte za nájdené chyby. Nahráte aplikáciu, otestuje ju 20 000 ľudí. Tento prístup má, samozrejme, svoje výhody a nevýhody.
  • Personál v mobilnom priemysle je všetko. Je ťažké nájsť dobrých vývojárov mobilných zariadení veľké spoločnosti, ako sú Mail.Ru Group, Yandex alebo Google. Preto spolupracujeme so stážistami – pretože niekedy je jednoduchšie zobrať šikovného študenta a zaškoliť ho.
Záver

Snažil som sa vám priblížiť základné funkcie a úskalia mobilného vývoja, s ktorými sme sa na našej ceste stretli. Dúfam, že vám príspevok pomohol. Ak máte stále otázky k téme alebo viete o niečom, čo by sa nám mohlo hodiť, diskutujme o tom v komentároch.

Napadne každého – skúsených dizajnérov, študentov alebo malých podnikateľov, ktorí nenapísali ani riadok kódu. Ak máte skvelý nápad, ako ho zrealizujete, ak nerozumiete rozdielu medzi Java a Javascript, prípadne Photoshop a Illustrator?

Ako urobiť mobilnú aplikáciu - znalecký posudok

  • Paul Ferro, prezident spoločnosti 5 Nerds Software Development, agentúry poskytujúcej kompletný dizajn a vývoj od značky a dizajnu až po vývoj aplikácií od nuly.
  • Andres Max, zakladateľ Ideaware, agentúry špecializujúcej sa na produktovú stratégiu, dizajn UX/UI a optimalizáciu front-endu. Pred založením štúdia bol Max hlavným UX dizajnérom v Mashable.
  • Daniel Hindi je technologický riaditeľ v BuildFire, platforme na vytváranie mobilných aplikácií, ktorú používa viac ako 50 000 spoločností. Aj keď neviete, ako vytvárať mobilné aplikácie, pomocou editora WYSIWYG od BuildFire môžete stále vytvoriť profesionálnu aplikáciu.

Odpovede od týchto podnikateľov nám dávajú vedieť, že vytvorenie mobilnej aplikácie nemusí nevyhnutne zahŕňať kódovanie alebo špinenie rúk v Adobe. So skvelým nápadom, trochou obchodného ducha a veľkým úsilím by ste mohli byť pri kormidle ďalšieho Uberu. Poďme sa pozrieť na ich názory.

1. Brainstorming

O prvom kroku v tejto veci dlhá cesta hovorí Paul Ferro, ktorý okrem založenia vlastného podnikania pomáha iným podnikateľom premeniť ich nápady na realitu:

Máte skvelý nápad na mobilnú aplikáciu. Toto je ďalšia virálna hra alebo nástroj, ktorý bude používať každý, alebo ďalší krok na ceste sociálneho prejavu. V každom prípade viete, že je to skvelé a chcete svoj nápad dostať medzi každého. kde začať?

Po prvé, je veľmi dôležité byť konkrétny o vašej predstave. Môžete si v hlave načrtnúť základy svojej aplikácie, ale premysleli ste všetky tie malé detaily, ktoré oddeľujú fantastickú aplikáciu od obyčajnej? Je veľmi dôležité sadnúť si a venovať pár minút premýšľaniu nad celým zážitkom z používania mobilnej aplikácie.

Ak je to hra alebo niečo podobné, potom si nemusíte každú úroveň skladať v hlave, ale musíte pochopiť, ako sa úrovne líšia. Existujú nákupy v aplikácii? Hra pre viacerých hráčov? Spojenie so sociálnymi sieťami? Keď si odpoviete na všetky tieto otázky, začnete mentálne dávať všetky časti dokopy a prekonávať všetky problémy a nástrahy. Alebo, ak niekto pre vás vytvára aplikáciu, bude chcieť vedieť čo najviac pred spustením, čo pomôže vývojovému procesu.

2. Prezentujte svoj nápad priateľom, rodine a kolegom, aby získali spätnú väzbu

Každý si myslí, že jeho nápady sú úžasné, však? Ako môžete pochopiť, že koncept mobilnej aplikácie, ktorý ste vymysleli, sa zdá byť zaujímavý aj pre ostatných? Premeňte svoj „vnútorný kruh“ na kordónový sanitár, ktorý testuje nápady na životaschopnosť:

Teraz, keď máte funkčný nápad, je čas ho otestovať a zistiť, či je naozaj taký dobrý, ako si myslíte. Existuje veľa dobrých aplikácií, ktoré robia takmer to isté, no z jedného alebo druhého dôvodu sa niektoré dostanú na vrchol a stanú sa milovanými, zatiaľ čo iné nie. Vaša aplikácia nemusí byť číslo 1 v obchode, aby bola populárna alebo zisková. Potrebuje sa však aspoň zviditeľniť.

Predveďte svoj nápad čo najväčšiemu počtu ľudí, aby naň získali názor. Tu je tip odborníka: Keď predstavíte svoj nápad ostatným (priateľom alebo rodine), povedzte im, že niekoho s nápadom poznáte a chcete doň investovať. Potom vysvetlite samotnú myšlienku. Vaši poslucháči budú oveľa úprimnejší s vedomím, že nápad nie je váš a že by ste mohli prísť o svoje peniaze investovaním do dobrá aplikácia. Opýtajte sa - použijú to? Ak áno, prečo? Ak nie, prečo nie?

Požiadajte ich, aby poukázali na nedostatky. Opýtajte sa, či videli niečo podobné? Tento prístup môže byť pri diskusii o nápade oveľa produktívnejší, než len zistenie, že máte veľa priateľov a príbuzných, ktorí vás nechcú uraziť.

Ak ste to všetko urobili niekoľkokrát a váš nápad sa nestretol so silným odmietnutím, potom je čas začať! Tu máte na výber. Môžete si ho vyrobiť sami alebo si niekoho najať.

3. Aj keď nemôžete vytvoriť mobilnú aplikáciu, môžete vytvoriť skvelý prototyp

Andres Max opakuje dôležitosť testovania nápadu a ide ešte ďalej: „Vždy som povzbudzoval podnikateľov, aby robili prieskum trhu. Pokúste sa zmerať dopyt po vašom nápade, čo v minulosti fungovalo a čo nie, a potom vykonajte potrebné úpravy.“ Môžete si napríklad myslieť, že máte úžasný nápad na aplikáciu na fotografovanie, a až potom zistíte, že je už vyrobená a v predaji. To neznamená, že by ste mali prestať pracovať na myšlienke – je to len informácia pre vás, ktorá vám pomôže pochopiť, čo môžete urobiť lepšie.

Jedným z najlepších spôsobov porovnávania je, samozrejme, vytvorenie prototypu. Max hovorí: „Po zdokonalení myšlienky vytvorte a otestujte prototyp. Na jej základe zhromaždite všetky cenné informácie.“ Prototyp môže byť len náčrt vášho návrhu, alebo môžete vytvoriť plne funkčný prototyp v nástroji, akým je Proto.io. Nevyžaduje programovacie alebo dizajnérske zručnosti.

4. Rozhodnite sa, či si najmete štúdio alebo vývojára – alebo sa naučte rozvíjať sa.

Ďalším krokom, hovorí Ferro, je zistiť, kto premení váš prototyp na skutočnú aplikáciu. Možno tomu neveríte, ale aplikáciu si môžete veľmi dobre vytvoriť sami (aj keď nemáte žiadne skúsenosti). Samozrejme, za predpokladu, že je to dosť jednoduché:

„Naučiť sa vytvárať aplikácie môže byť náročné, najmä ak nemáte skúsenosti. Ale je to možné. Najmä ak sa vaša predstava týka jedinečnosti funkcií – a nie samotnej technológie. Vezmite si napríklad Flappy Bird. Samotná aplikácia je mimoriadne jednoduchá. Ale nápad to bol jedinečný a vzrušujúci. Teraz sa pozrite na Apple Passbook. Myšlienka je pomerne jednoduchá, no technológie, ktoré vám umožnia udržať vaše dáta v bezpečí, kontaktovať obchodníkov, previazať váš odtlačok prsta atď., sú pomerne zložité.

Ak vo svojej aplikácii potrebujete špičkovú technológiu, ktorá zariadenie používa spôsobom, akým ho ešte nikto nepoužil, zostavenie aplikácie môže byť náročné. Môže trvať roky, kým prídete na to, ako využívať všetky funkcie mobilného zariadenia. Ak pochopíte, že aplikáciu si môžete zostaviť sami - skvelé! Ale aj keď nemáte rozvojové schopnosti, je tu priestor na rýchly pokrok.“

5. Uistite sa, že na vytváranie mobilných aplikácií používate správne nástroje

Ale ako získať túto rýchlosť? Môžete buď prejsť (existuje na to veľa zdrojov), alebo použiť nástroje, ktoré sú k dispozícii aj pre začiatočníkov na vytvorenie mobilnej aplikácie. Jedným z takýchto nástrojov je BuildFire, vysvetľuje Daniel Hindi:

„Čo ak máte úžasný nápad, ale neviete, ako vytvoriť mobilné aplikácie? Presne tento problém sme chceli vyriešiť v našej platforme BuildFire. Máme viac ako 80 000 aplikácií, od malých spoločností až po veľké korporácie, všetky vytvorené s malými alebo žiadnymi znalosťami programovania. Aj keď je to skvelé pre jednoduché aplikácie, ale nedostatok programovacích zručností vás zvyčajne obmedzuje na súbor funkcií, ktoré platforma ponúka. BuildFire rieši tento problém a čoskoro otvoríme API pre vývojárov, ktoré môžu pridať do existujúcich aplikácií BuildFire.

Vidíme, že čoraz viac startupov a malých spoločností sa pripája k našej základnej platforme s extrémne nízky prah vchod. Keď aplikácia preukáže svoju hodnotu, požiadajú vývojárov tretích strán, aby vytvorili chýbajúce kúsky skladačky, čím ušetrili veľa času a peňazí.“

6. Uistite sa, že najímate správnych ľudí

Či už najímate ľudí na dokončenie projektu, ktorý ste začali na platforme ako BuildFire, alebo vytvárate aplikáciu od začiatku, je dôležité nájsť správneho vývojára, hovorí Ferro:

„Ak sa teraz rozhodnete najať niekoho na vývoj vašej aplikácie, veci budú o niečo jednoduchšie v porovnaní s tým, keby ste sa učili kódovať sami. Tu však, samozrejme, vyvstáva otázka nákladov. Prenájom kancelárie má v porovnaní so sebarozvojom množstvo výhod. Majú skúsenosti, už poznajú všetky úskalia vývoja, urobia optimalizovanú a rýchlu aplikáciu, jej dizajn nebude strašný – myslím, že netreba podrobne vysvetľovať výhody obrátiť sa na profesionálov.

Musíte sa však uistiť, že najímate správnych odborníkov. V prvom rade to znamená nájsť spoločnosť, ktorá si vypočuje váš príbeh a plne mu porozumie ešte predtým, než začne písať kód. Veľa ľudí chce skočiť rovno do vývoja a začať vám fakturovať, ale to nie je cesta. Porozprávajte sa s niekoľkými spoločnosťami, aby ste našli tú, ktorá vám vyhovuje. Mali by ste sa cítiť pohodlne pri práci s nimi, komunikácii a prekonávaní problémov s nimi. A verte mi, budú problémy!

Keď nájdete správnu spoločnosť, všetko bude fungovať. Ponoria sa do vášho nápadu a rozpletú slučky, vyplnia medzery, ponúknu vlastnosti a funkcie a poskytnú vysokú úroveň služieb. Najlepšie aplikácie nastane, keď sa skvelý nápad stretne so skvelým tímom, ktorý mu vdýchne život.“

Čas konať

Ferro končí pripomenutím podnikateľom, že vytvorenie aplikácie je jedna vec, ale prinútiť používateľov, aby si ju stiahli, je niečo úplne iné:

Takže ste vytvorili a uvoľnili aplikáciu. Nezastavujte sa tam. Propagujte to. Hovorte o ňom. Zdieľajte to na sociálnych sieťach - všade! Treba sa o tom porozprávať. Existuje mnoho spôsobov, ako propagovať svoju aplikáciu a mali by ste ich vyskúšať všetky. Blogy vždy hľadajú nové aplikácie, o ktorých by sa dalo hovoriť. Kontaktujte ich. Ak je vaša aplikácia pomôcka, zistite, kde môže byť najužitočnejšia, a povedzte o nej ľuďom. Čokoľvek robíte, vždy by ste mali svoju aplikáciu zdieľať čo najviac.

A ako sa máš? Vytvorili ste svoju vysnívanú aplikáciu? Povedzte nám o tom!

Páčil sa vám článok? Zdieľaj to