Hello Kitty - Vytvorenie prvej aplikácie pre Android. Ako napísať aplikáciu pre Android pomocou Android Studio

  • 31.08.2019

Zdravím vás, milí fanúšikovia operačného systému Android (Android). V dnešnom článku sa pokúsim čo najúplnejšie pokryť veľmi zaujímavú tému - výber nástrojov na vytvorenie vlastnej aplikácie (online) pre miniaplikácie založené na populárnom operačnom systéme Android.

S rozvojom mobilných technológií sa rozvíja aj trh mobilných aplikácií, vrátane trhu mobilných aplikácií pre OS Android (Android). Ak si skôr mohol podať žiadosť len pokročilý programátor s hrubými okuliarmi, ktorý ukončil päťročné štúdium na univerzite, teraz má túto možnosť každý, kto sa v programovacích jazykoch úplne nevyzná a navyše bez vypnutia internetu, t.j. online.

V kolekcii nájdete štyri nástroje, ktoré vám umožnia vytvoriť aplikáciu – rýchlo a jednoducho. Všetky navrhované nástroje sú podobné konštruktérom, svoju prvú aplikáciu si musíte poskladať z rôznych hotových komponentov, aplikáciu vytvoríte rovnakým spôsobom, ako zostavujete konštruktor Lego.

Všetky nástroje boli vybrané podľa nasledujúcich kritérií:

  • Pohodlie používania. Keďže takýto nástroj využijú najmä ľudia, ktorí nie sú oboznámení s programovaním a zložitými prvkami, hlavný dôraz sa v tomto malom výbere kládol na pohodlnosť a jednoduchosť používania navrhovaných nástrojov;
  • Intuitívne rozhranie. Tento bod a podmienka logicky vyplýva z predchádzajúcej. Okrem toho, že rozhranie nástroja na tvorbu aplikácií pre OS Android (Android) by malo byť jednoduché, malo by byť aj intuitívne;
  • Príležitosti. Čím viac rôznych vecí nástroj dokáže, tým lepšie. V skutočnosti majú všetky prezentované aplikácie rovnakú sadu nástrojov s malými rozdielmi a zmenami.

Takže píšeme, začíname vytvárať aplikáciu (celú aplikáciu je možné vytvoriť online), nižšie sa môžete zoznámiť s výberom softvérových produktov a vybrať si pre seba najvhodnejší a najfunkčnejší nástroj.

TheAppBuilder

Dobrý nástroj na vytváranie aplikácií. Nepochybne poteší fakt, že tento nástroj môžete využívať úplne zadarmo. Nevýhodou je, že tento softvérový produkt nepodporuje ruský jazyk, ale ak ste v škole aspoň trochu študovali angličtinu, nemali by byť s používaním TheAppBuilder žiadne problémy. Zo všetkých funkcií tohto softvérového produktu by som rád poznamenal nasledovné:

  • Veľký výber šablón na vytváranie aplikácií pre Android (Android). Ak chcete vytvoriť jednoduchý program, potom z navrhovaných možností šablóny môžete ľahko vybrať tú, ktorú potrebujete;
  • Schopnosť zobraziť podrobné štatistiky o aplikácii, ktorú ste vytvorili;
  • Jednoduchá a zrozumiteľná publikácia vami vytvorenej aplikácie na Google Play.

AppsGeyser


Ďalší dobrý, kvalitný nástroj, ktorý si zaslúži veľkú pozornosť. Ako som povedal vyššie, na vytvorenie)) nemusíte vedieť programovať pre Android (Android), v tomto programe je všetko také jednoduché, že aplikáciu pre svoj projekt vytvoríte za pár minút jednoduchým zložením z časti „konštruktora“. Nižšie vidíte možnosti navrhovaného nástroja.:

  • Veľký archív šablón na rôzne témy: reštaurácie, pizzerie, fotoateliéry, dovolenky, šport, rádio, kamiónová doprava a mnoho, mnoho ďalších šablón. Stačí si vybrať ten správny a začať ho upravovať tak, aby vyhovoval vašim potrebám;
  • Vstavané propagačné nástroje pre vašu novú aplikáciu. Niekedy na propagáciu a propagáciu svojej novej aplikácie musíte stráviť veľa času a úsilia, vstavané propagačné nástroje v konštruktore vám môžu uľahčiť vašu úlohu;
  • Možnosť prepojiť svoj program s reklamnou sieťou, aby ste mohli zarábať peniaze na aplikáciách, ktoré vytvoríte.

AppsMakerstore




Veľmi jednoduchý nástroj na vytváranie programov pre váš operačný systém Android (Android). Hlavnou výhodou tejto aplikácie je, že naraz môžete vytvoriť aplikáciu pre šesť rôznych mobilných operačných systémov. Medzi ďalšie výhody tohto nástroja patria::

  • Schopnosť pracovať s dizajnérom online;
  • Je možné zaregistrovať bezplatný účet;
  • Veľký archív šablón pre vaše Android (Android) aplikácie, potrebnú aplikáciu napíšete na dva kliknutia.

To je na dnes všetko. Dúfam, že ste si vybrali ten správny nástroj pre seba a viete, ako urobiť svoju prvú aplikáciu. Náš názor píšeme aj v komentároch k tomuto materiálu.

V skutočnosti nie je realizácia tejto myšlienky taká náročná a nie taká drahá, ako by sa na prvý pohľad mohlo zdať. Stačí mať dostatočne dobrú predstavu o tom, čo presne od mobilnej aplikácie očakávate a rozhodnúť sa, ako svoje ciele dosiahnuť.

Baví vás vývoj mobilných aplikácií pre firmu, blog, produkt alebo službu, alebo len hľadáte nový zdroj príjmu? Premýšľate o tom, ako to implementovať a vypočítať budúce náklady? V skutočnosti nie je realizácia tejto myšlienky taká náročná a nie taká drahá, ako by sa na prvý pohľad mohlo zdať. Stačí mať dostatočne dobrú predstavu o tom, čo presne od aplikácie pre mobilný telefón alebo tablet očakávate a určiť si, akými spôsobmi dosiahnete svoje ciele.

PRÍPRAVNÁ ETAPA

Pred vytvorením mobilnej aplikácie by ste sa mali rozhodnúť pre nasledujúce body:

  • Mám konkrétnu víziu, aký bude hotový produkt a aká bude jeho funkčnosť?
  • Aké úlohy má program riešiť a aký bude prínos pre konkrétneho používateľa?
  • Na akých platformách bude hotový softvérový produkt fungovať (iOS, Android, Windows Phone)?
  • Bude potrebné každodenné sledovanie jeho fungovania?
  • Koľko som ochotný minúť?
  • Vytvorím si aplikáciu sám alebo sa obrátim na profesionálnych vývojárov.

Majte tiež na pamäti, že vytváranie mobilných aplikácií pre podniky, ako napríklad pre kaviareň, pizzeriu alebo fitness klub, by ste mali brať obzvlášť vážne. Koniec koncov, prítomnosť takéhoto moderného nástroja vo firme je vážnym imidžovým faktorom, ktorý prispeje k väčšej lojalite zákazníkov k značke a výraznému zvýšeniu počtu opakovaných návštev.

SPÔSOBY A NÁKLADY NA VYTVORENIE APLIKÁCIE

Existujú dva spôsoby vytvárania aplikácií pre mobilné zariadenia. Prvá zahŕňa nezávislú tvorbu programov pre elektronické zariadenia založené na systéme Android alebo IOS podľa typu šablóny pomocou špeciálnych tvorcov webových stránok. Druhým spôsobom, drahším, ale výsledkom sú seriózne a funkčné produkty, je požiadať o pomoc jednotlivcov alebo spoločnosti, ktoré sa podieľajú na písaní softvéru. Druhá možnosť je vhodná, pokiaľ ide o vytváranie serióznych softvérových produktov so špecifickými vlastnosťami, ktoré presahujú rámec hotových súprav dostupných na tvorcoch webových stránok. Treba tiež vziať do úvahy, že profesionálny vývoj pre iOS alebo Android si vyžaduje značné výdavky. Aké sú náklady na vytvorenie aplikácie pre platformy Android a IOS na ruskom trhu? Cenové rozpätie je pomerne široké - od niekoľkých stoviek až po desiatky tisíc dolárov - všetko závisí od typu softvéru a jeho funkčnosti. Takéto vážne investície sa však z dlhodobého hľadiska viac ako vyplácajú. Pri plánovaní konečných nákladov sa oplatí zvážiť aj náklady na umiestnenie nového produktu do AppStore a Android Marketu. Ak ste limitovaný malým rozpočtom a nemáte vôbec čas, potom si môžete skúsiť navrhnúť aplikáciu pre elektronické zariadenia sami. Na to nemusíte byť programátor. Čítajte ďalej a zistite, aké ľahké je to urobiť.

AKO VYTVORIŤ BEZPLATNÚ APLIKÁCIU

K dnešnému dňu je v sieti k dispozícii dostatok domácich a zahraničných platforiem, ktoré vám umožňujú samostatne zostaviť aplikáciu pre hotový typ zadarmo. Tvorcovia webových stránok hosťujú stovky hotových aplikácií zoradených do rôznych kategórií: malé podnikanie, vzdelávanie, zábava, šport, blogy a podobne. Na takýchto zdrojoch sa bezplatne vytvárajú programy so štandardnou a obmedzenou sadou funkcií. Obmedzenia sa vzťahujú na počet inštalácií a zobrazení vašej aplikácie, počet pozícií v katalógu, možnosť publikovať v obchodoch, dostupnosť systému prijímania platieb, prítomnosť reklamy tretích strán a možnosť spresniť funkčnosť podľa vašich potrieb. Na odstránenie obmedzení na stránkach si môžete vybrať konkrétny balík s fixným mesačným poplatkom, ktorého výška je určená v závislosti od počtu povolených možností. Príklady konštruktérov stránok sharewarových mobilných aplikácií pre Android, iPhone, iPad.

  1. Appsgeyser.com (appsgeyser.ru - ruská verzia).

A teraz sa pozrime na to, ako sa mobilná aplikácia vyvíja za pár minút na príklade stránky ibuildapp. Vybrali sme si túto platformu, pretože je veľmi jednoduchá a priamočiara na používanie. Mimochodom, zdroj iBuidApp má aj ruskú verziu, čo ešte viac uľahčuje používanie konštruktora. Pred začatím práce sa zaregistrujte na stránke. Ďalej na hlavnej stránke kliknite na kartu „Vytvoriť“ a vyberte šablónu, ktorá nám vyhovuje.

VYBERTE SI ŠABLONU A KATEGÓRIU

Táto stránka ponúka pomerne veľký výber štandardných možností, ktoré nájdete v katalógu kategórií v ľavom menu stránky. Vybrali sme napríklad kategóriu „Fotografia“ a šablónu „Fotoštúdio“. Po výbere dizajnu a zodpovedajúcej kategórie začneme upravovať položky menu.

ÚPRAVA OBSAHU

Administračný panel dizajnéra otvára široké možnosti úpravy položiek menu. Môžete zmeniť pozadie, pridať logo, prispôsobiť navigáciu v hlavnom a spodnom menu na obrazovke elektronického zariadenia, upravovať obsah interných stránok. Mimochodom, na pravej strane obrazovky môžete vidieť, ako budú zmeny vyzerať na obrazovke elektronického zariadenia. Konštruktor tiež umožňuje otestovať vašu aplikáciu na tablete alebo smartfóne. Hotový program je možné zverejniť aj v Appstore alebo Google Play, no táto funkcia je dostupná len pre platené verzie. Stránka ponúka 3 platené balíčky v hodnote 490 rubľov, 2400 rubľov, 3700 rubľov. za mesiac.

PLATENÉ BALÍČKY

Ak nie ste spokojní so vzhľadom šablón dostupných na stránke, môžete si vytvoriť svoj vlastný dizajn kliknutím na kartu „Moje šablóny“ vo svojom účte. Možnosti jednotlivého konštruktéra sú značne obmedzené, umožňujú vám vybaviť softvérový produkt len ​​tými najnutnejšími prvkami.
Teraz je rad na vás, aby ste začali vytvárať aplikácie a nainštalovali si ich do smartfónu. Skúste to, je to dosť jednoduché!

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, ktorá poskytuje komplexné služby v oblasti dizajnu a vývoja 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 na tejto dlhej ceste hovorí Paul Ferro, ktorý okrem vlastného podnikania pomáha iným podnikateľom premieňať ich nápady na skutočnosť:

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 o celom zážitku 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 pre vás niekto vytvára aplikáciu, bude chcieť vedieť čo najviac predtým, ako začne, a to pomôže procesu vývoja.

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ť pre ostatných zaujímavý? 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á. Ale potrebuje sa aspoň trochu zviditeľniť.

Predveďte svoj nápad čo najväčšiemu počtu ľudí, aby naň získali názor. Tu je tip pre odborníka: Keď predstavíte svoj nápad ostatným (priateľom alebo rodine), povedzte im, že poznáte niekoho s nápadom 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 investovaním do nie tak dobrej aplikácie môžete prísť o svoje peniaze. 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 toto 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, ale môžete vytvoriť aj 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žňujú uchovávať údaje v bezpečí, kontaktovať obchodníkov, priviazať si 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 si aplikáciu 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 dostupné 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, 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.

Stále viac a viac začínajúcich podnikov a malých spoločností sa pripája k našej základnej platforme s extrémne nízkym vstupným prahom. Keď aplikácia preukáže svoju hodnotu, požiadajú tretie strany, 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 tá správna 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 vznikajú, 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 celkom 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!

Vylúčenie zodpovednosti:
Tento článok je bezplatné literárne prerozprávanie-preklad úvodu knihy „App Savvy
Premena nápadov na aplikácie pre ipad a iphone zákazníci naozaj chcú “

Môže to byť zaujímavé pre ľudí, ktorí práve prichádzajú do sveta mobilného vývoja a pýtajú sa, kde začať. Ak ste skúsený obchodník, ktorý už má stabilný príjem z vlastných mobilných aplikácií – s najväčšou pravdepodobnosťou sa vám to bude zdať zbytočné a samozrejmé.

Je pravda, že špičkovým vývojárom sa darí veľmi dobre, pretože najobľúbenejšie aplikácie, zvyčajne hry ako Angry Birds alebo Doodle Jump, majú milióny stiahnutí. Za predpokladu, že môžete zarobiť 1 dolár za stiahnutie, a pri pohľade na obrovské objemy sťahovania týchto aplikácií je veľmi jednoduché pozrieť sa na App Store a vidieť, ako sa okolo vás vznášajú len balíky peňazí.


Business Insider: Angry Birds Maker Rovio hlási v roku 2012 tržby 200 miliónov dolárov, obrázok z techcrunch.com

V tomto momente je veľmi jednoduché pomyslieť si „Prečo nie ja?“, vytvoriť si vlastnú aplikáciu – a čeliť krutej realite, ktorá je zvyčajne veľmi odlišná od bezoblačnej existencie takýchto popredných vývojárov. Štatistiky ukazujú, že viac ako polovica platených aplikácií v App Store nedosahuje ani 1 000 stiahnutí ročne, čo znamená, že po odrátaní provízie od Apple za všetku vašu prácu dostanete len okolo 700 $ – teda keby som bol tebou , nedoprial by som si optimizmus, pri pohľade na úžasný výkon populárnych hier.

Znamená to, že ak ste nováčikom vo vývoji mobilných aplikácií, mali by ste túto myšlienku okamžite opustiť? Nie nevyhnutne, ale v každom prípade vám najskôr navrhujem, aby ste sa postavili pravde do očí a preskúmali všetko, čo už v App Store je – potom si uvedomíte, že máte veľmi malú šancu vstúpiť doň a okamžite spustiť veľmi populárnu aplikáciu. Nechcem povedať, že je to nemožné, ale veľa úspešných vývojárov iPhonov vytvorilo množstvo aplikácií, kým dosiahli svoj cieľ. Hlavná vec, ktorú získate spustením svojej prvej aplikácie, sú znalosti a skúsenosti s vlastným vývojom aplikácií.

Keď študujete trh, môže sa vám zdať, že neuspejete. Moja rada pre vás v tejto situácii je myslieť vo veľkom. Nevyvíjajte aplikáciu, ale niečo, čo má hodnotu pre vás a pre ľudí, nielen ako program v telefóne. Vyriešte skutočné problémy používateľov, urobte to pre nich jednoducho a prirodzene - a potom môžete vytvoriť aplikáciu, ktorá sa stane skutočne populárnou.

Ale predtým, ako začnete vyvíjať svoju mobilnú aplikáciu, nezabudnite si veci dobre premyslieť. Úspešní vývojári mobilných aplikácií sa vyznačujú tým, že vývoj berú ako biznis. Počítajú náklady na vývoj, náklady na vstup na trh, premýšľajú o spôsobe, ako vrátiť investíciu - a to im umožňuje stabilný príjem z vývoja a nepokúšajú sa vytiahnuť šťastný los.

Čím viac času strávite štúdiom trhu, tým jasnejšie sa naučíte rozlišovať medzi skutočnými a iluzórnymi možnosťami zárobku. Berte vývoj aplikácií ako investíciu a naučíte sa ako komunikovať s klientmi, mediálnymi partnermi, budete si môcť vytvoriť vlastnú knižnicu dizajnových prvkov a kódu, ktorý budete používať vo všetkých svojich aplikáciách.

Keď pochopíte ekonomiku App Store, vytvoríte správne prepojenia a začnete budovať svoju knižnicu, budete mať značnú výhodu oproti ľuďom, ktorí sa len tak potulujú po App Store a snažia sa nájsť svoje miesto na slnku.

Na rozdiel od ostatných neprídete do App Store naplnení emóciami a megalomániou vášho nápadu. Naopak, budete môcť objektívne posúdiť svoje schopnosti a pochopiť, koľko peňazí a času budete musieť investovať do svojej aplikácie a ako sa vám investícia vráti.

Úvod
Stratégia
Kapitola 1: Vyhodnotenie nápadu na mobilnú aplikáciu
Kapitola 2: Čo by mala obsahovať vaša žiadosť?
Kapitola 3: Od nápadu ku konceptu

rozvoj
Kapitola 4: Hľadanie tímu: Potrebujete pomoc
Kapitola 5: Získanie funkčnej aplikácie
Kapitola 6: Zlepšenie aplikácie Pred jej odoslaním do App Store

spustiť
Kapitola 7: Príprava na nahranie aplikácie do obchodu App Store
Kapitola 8: Budovanie našej marketingovej stratégie
Kapitola 9: Hodnotenie úspechu a zvažovanie budúceho vývoja

Operačný systém Android od Google je ideálny pre vývojárov, ktorí chcú vytvárať aplikácie pre mobilné telefóny bez toho, aby museli prejsť zložitými schvaľovacími procesmi, ktoré má Apple zakaždým.

Cieľom tejto príručky je poskytnúť vám potrebný softvér a nástroje, ktoré vám pomôžu ľahko začať s vývojom vašej vlastnej aplikácie.

Nezáleží na tom, ako dobrí ste v programovaní, pretože ak ovládate súpravu Android Software Development Kit (SDK), vaše aplikácie budú v poriadku. Takže si prečítajte nižšie uvedené materiály, aby ste sa dostali do procesu.

Java Development Kit

Prvá vec, ktorú potrebujete, aby ste mohli začať s vývojom Java aplikácií (základ aplikácií pre Android), je Oracle Java Development Kit (JDK), ktorý si môžete stiahnuť z nasledujúceho odkazu.

Pravdepodobne ste si už stiahli a nainštalovali nejakú formu prostredia Java Runtime Environment (JRE), ktorá je potrebná na spustenie apletov na vašom počítači. Verziu JRE, ktorá je aktuálne nainštalovaná na vašom počítači, musíte odinštalovať v prípade, že je v konflikte s verziou JDK, ktorú sťahujete. Našťastie vyššie uvedená verzia obsahuje najnovšie a najlepšie JRE, ktoré bude určite kompatibilné s JDK, čím sa eliminuje potreba jeho preinštalovania.

Stiahnite si a spustite inštalačný program, uistite sa, že 'Vývojové nástroje', 'Zdrojový kód' a 'Verejné JRE' sú zahrnuté v inštalácii v okne manuálnej inštalácie (viď nižšie). Kliknite na „Ďalej“, prečítajte si podmienky licenčnej zmluvy, ak máte dostatok voľného času, a pokračujte v inštalácii.

Hoci väčšina aplikácií integrovaného vývojového prostredia (IDE) – o tom si povieme viac v ďalšom kroku – prichádza s vlastným kompilátorom, odporúčam vám vložiť novo nainštalovaný kompilátor Java do príkazového riadka, aby ste ho mohli použiť na požiadanie. .

Ak používate Windows, prejdite na systémové nastavenia z ovládacieho panela a vyberte rozšírené systémové nastavenia. Tu vyberte „Premenné prostredia“ a nájdite premennú „Cesta“. Pred inštaláciou Java pridajte let pred adresárový súbor 'bin', ako je znázornené v príklade nižšie.

Ak chcete skontrolovať, či všetko prebehlo správne, použite príkazy 'java -version' a 'javac -version'. Mali by ste vidieť niečo takéto:



Inštalácia IDE

IDE často používajú sezónni vývojári a začiatočníci, ktorí chcú vyvíjať aplikácie. Pre tých, ktorí to nevedia, IDE je aplikácia, ktorá pomáha programátorom písať kód tým, že poskytuje stručnú sadu nástrojov, ako sú debuggery, kompilátory a ďalšie.

Aj keď je na webe veľa IDE, budeme tu používať bezplatný softvér Eclipse, pretože spoločnosť Google poskytuje doplnok na jeho integráciu so súpravou Android SDK. Môžete si stiahnuť požadovanú verziu Eclipse.

To sa môže líšiť prípad od prípadu, ale keď som si stiahol zdroj, softvér bol poskytnutý ako súbor zip, ktorý obsahoval súbor „eclipse.exe“, s ktorým ste mohli začať pracovať bez akýchkoľvek inštalácií. Ak vaša verzia vyžaduje inštaláciu, urobte to sami, pretože neexistujú žiadne špeciálne požiadavky a nastavenia. Pri prvom spustení vás softvér požiada, aby ste špecifikovali „Workbench“, kde sa nachádzajú vaše kódy a súvisiace súbory. Zadajte vhodné miesto pre vás.

Po dokončení sa pred vami zobrazí nasledovné:

Ak by ste sa chceli s Eclipse trochu zoznámiť skôr, ako začnete, otvorte okno Pomocníka a pozrite si používateľskú príručku Workbench. Tu si môžete pozrieť aj Vývojovú používateľskú príručku, ktorá vám pomôže naučiť sa základné zručnosti práce s Javou, ak tento jazyk ešte nepoznáte.

Stiahnite si Android SDK

Kliknite na tento odkaz a kliknite na „Získať súpravu SDK“. Na ďalšej stránke sa zobrazí výzva s odkazom na inštaláciu súpravy Android SDK do počítača.

Po dokončení sťahovania spustiteľného súboru spustite inštaláciu. Keď sa dostanete do okna nižšie, zadajte cestu k adresáru, do ktorého chcete nainštalovať, alebo si zapamätajte ten, ktorý je už uvedený.

Po dokončení inštalácie otvorte Android SDK Manager a potom uvidíte nasledujúce okno:

Kliknutím na tlačidlo nainštalujete všetky požadované balíky a prostriedky, ktoré neboli zahrnuté v pôvodnej inštalácii.

Inštalácia doplnku Android Development Tools Plugin

Ako je uvedené vyššie, Google ponúka vyhradený doplnok Android SDK pre Eclipse, ktorý možno pridať priamo z IDE.

V Eclipse prejdite na „Pomocník“ a vyberte „Inštalovať nový softvér“. Kliknite na tlačidlo „Pridať“ a potom sa dostanete do okna, ktoré vám umožní pridať online úložisko softvéru obsahujúce doplnok ADT. Zadajte jej popisný názov a do bloku „Umiestnenie“ zadajte nasledujúcu adresu URL:

  • http://dl-ssl.google.com/android/eclipse

Kliknite na 'OK'. Vyberte novo pridané úložisko a začiarknite políčko „Nástroje pre vývojárov“.

Kliknite na „Ďalej“ a prejdite krokmi inštalácie súborov doplnku. Po dokončení by sa v ovládacom paneli Eclipse mali objaviť nasledujúce 2 ikony:

Teraz prejdite na „Okno“ a „Predvoľby“, vyberte časť „Android“ a uistite sa, že umiestnenie súpravy SDK zodpovedá adresáru súpravy SDK, ktorý ste zadali predtým. V dôsledku toho by ste mali získať nasledovné:

Teraz ste vlastníkom doplnku Android Development Tools.

Nastavenie emulátora Android

Aj keď to pomáha, v skutočnosti nemusíte mať po ruke všetky modely zariadení so systémom Android, aby ste pre ne vytvorili aplikácie, pretože spoločnosť Google nám poskytuje skvelý emulátor natívneho mobilného operačného systému spolu so súpravou SDK. Pred začatím vývoja by sme chceli nastaviť Android Virtual Device (AVD) tak, aby bola platforma na testovanie vopred pripravená.

Teraz musíme vytvoriť nové virtuálne zariadenie. Tento príklad predpokladá vytvorenie všeobecného zariadenia, no existujú aj zdroje pre špecifické nastavenia pre zariadenia so systémom Android. Vyberte „Nový“ a zobrazí sa vám prázdne pole, ako je to nižšie:

  • Názov: Ak chcete otestovať aplikáciu na viacerých nastaveniach zariadenia, budete musieť zadať niečo popisné. Na druhej strane možno použiť aj všeobecnejší názov.
  • Cieľ: Toto je verzia systému Android, na ktorú sa emulátor zameria. Vo väčšine prípadov bude vašou možnosťou najnovšia verzia systému Android, ktorá sa dodáva s nainštalovanou súpravou SDK. Ak však chcete testovať na starších verziách (čo by bolo celkom rozumné vzhľadom na toľko rôznych verzií a modelov), použite správcu SDK na inštaláciu ďalších verzií.
  • SD karta: Určuje dodatočný úložný priestor, ktorý sa má použiť na zariadení. V predvolenom nastavení má virtuálne zariadenie 194 megabajtov „internej“ pamäte a SD kartu, takže potrebné množstvo miesta na disku budete musieť zadať manuálne.
  • Vzhľad: Túto možnosť môžete použiť na nastavenie vzhľadu a konfigurácie konkrétneho zariadenia (napríklad HTC One X). V našom prípade však použijeme predvolenú hodnotu.
  • Hardvér: Keďže medzi fyzickými zariadeniami so systémom Android existujú značné rozdiely v hardvéri, môžete túto možnosť použiť na pridanie akéhokoľvek hardvéru, ktorý bude vaša aplikácia používať.

Po dokončení by okno AVD Manager malo obsahovať vaše novovytvorené zariadenie. Toto zariadenie môžete spustiť kliknutím na tlačidlo „Štart“, ale uvedomte si, že prvé spustenie môže chvíľu trvať.



Váš prvý projekt pre Android

Teraz, keď ste vybavili počítač všetkými potrebnými aplikáciami a zásuvnými modulmi, môžete začať s vývojom kódu. Najprv však musíme pripraviť súbory projektu.

Ak chcete začať, prejdite na „Súbor“, „Nový“, „Projekt“ a rozbaľte kartu Android. Vyberte tam „Projekt aplikácie Android“ a pred vami sa otvorí nasledujúce okno:

Na výber vhodnej hodnoty môžete použiť rozbaľovacie ponuky vedľa každého poľa. Hlavná vec, ktorú je potrebné zvážiť, je „Názov aplikácie“, ktorý zodpovedá za názov našej aplikácie počas inštalácie, ako aj „Minimálna požadovaná súprava SDK“, pomocou ktorej uvediete najskoršiu verziu systému Android, ktorá podporuje vašu aplikáciu.

Pokračujte kliknutím na tlačidlo „Ďalej“ a nastavte ikonu spustiteľného súboru tak, aby bola tvárou vašej aplikácie. V ďalšej ponuke sa zobrazí výzva na vytvorenie „Aktivity“ pre vašu aplikáciu.

Ide o aktivitu alebo zobrazenie, s ktorým bude používateľ interagovať, preto je najrozumnejšie rozdeliť vašu aplikáciu na aktivity z hľadiska toho, ktoré okná sa používateľovi zobrazia a aká funkcionalita bude v každom z nich dostupná. Ak teda vytvárate napríklad jednoduchý program „Hello World“, potom vám stačí jedno aktívne okno, ktoré predstavuje text, a všetky nastavenia rozhrania sú prevzaté zo zdrojových súborov, ktoré vytvára SDK.

Keď sa rozhodnete pre tieto okná, kliknite na „Dokončiť“. Eclipse zhromaždí všetky potrebné súbory pre aplikáciu, do ktorých napíšete kód a/alebo zmeníte nastavenia na špecifikovanie parametrov vášho programu.

A to je všetko! Všetko je pripravené na zostavenie hotovej aplikácie. Na Google môžete nájsť kompletné návody, ako vyvíjať aplikácie pre Android (pre tých, ktorí majú skúsenosti s programovaním). Každý, kto sa chystá začať programovať v jazyku Java, by si mal najskôr prečítať návody, ako je ten, ktorý poskytuje Oracle.