Vývoj aplikácií pre Android. Ako vytvoriť vlastnú aplikáciu pre Android. Programovanie pre Android: ako začať vytvárať vlastné aplikácie a hry

  • 04.09.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 na báze obľúbeného operačného systému 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ť prihlášku len pokročilý programátor s hrubými okuliarmi, ktorý absolvoval 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í:

  • Jednoduchosť použitia. 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 pri 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;
  • Schopnosti. Čí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, pizzérie, 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 vašej 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ť pripojiť svoj program k reklamnej sieti, 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šu Android (Android) aplikáciu, potrebnú aplikáciu napíšete dvoma kliknutiami.

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.

XXI storočia. Éra digitálnych technológií a internetu. Realita sa stáva čoraz virtuálnejšou. Dnes sa takmer každý prvý obyvateľ akejkoľvek vyspelej krajiny nerozlúči so smartfónom. A ak časť uprednostňuje módny iPhone a operačný systém IOS, potom väčšina používa zariadenia s Androidom. Predsa len sú lacnejšie a výber aplikácií je oveľa bohatší. A na vytváranie takýchto aplikácií potrebujete špeciálne vyškolených ľudí nazývaných programátori. Čo potrebujete vedieť a vedieť sa ponoriť do programovania Androidu?

Vývojové nástroje

Vývoj si vyžaduje špeciálne znalosti, ako aj dostupnosť nástrojov.

Prvá vec, ktorú potrebujete, je funkčný notebook alebo stolný počítač. Len by nemal byť veľmi starý. Voľba v prospech notebooku je odôvodnená skutočnosťou, že môžete študovať a cvičiť na akomkoľvek vhodnom mieste.

Na testovanie výtvorov potrebujete smartfón s operačným systémom Android. Verzia systému musí byť aspoň predposledná. Je to dôležité, pretože rýchlosť vývoja nových gadgetov a softvéru je jednoducho šialená, každý deň vychádzajú rôzne aktualizácie, vyvinutá aplikácia by mala fungovať rovnako dobre na starých aj nových zariadeniach. Programovanie Android aplikácií vyžaduje neustále sledovanie najnovších technologických noviniek.

Inštalácia požadovaného softvéru

Pred začatím vývoja musíte do počítača nainštalovať ovládače pre váš smartfón. Toto platí, ak je v počítači nainštalovaný systém Windows. Ostatné systémy sa zaobídu bez špeciálnych ovládačov. Je lepšie ich hľadať na oficiálnych stránkach výrobcu zariadenia. Ak sa počas procesu programovania vyskytnú otázky (a budú sa objavovať neustále), potrebujete prístup na internet. Vývoj pre Android prebieha v programe „Android Studio“. Sťahuje sa z oficiálnej stránky. Program bol vyvinutý spoločnosťou Google.

Aké zdroje zvoliť?

Pri učení absolútne nemusíte čítať úplne všetky zdroje informácií, absolvovať všetky kurzy a lekcie z World Wide Web a pozerať všetky videá. Musíte vedieť nájsť správne a aktuálne informácie. Programovanie Androidu je takéto: to, čo bolo nové pred rokom, je dnes zastarané. Ak školenie prebieha pod vedením človeka, tak tento učiteľ musí byť majstrom svojho remesla. Zlý programátor nič nenaučí, po strávenom čase sa budete musieť znova učiť.

Ktorú knihu si vybrať? Kniha zo série Head First „Programovanie pre Android“ sa osvedčila. Popisuje celý proces prístupnou formou pre začiatočníka. Autori zvolili nie nudný a monotónny, ale vtipný spôsob podania látky s množstvom zaujímavých úloh.

Programovací jazyk

Hlavným jazykom, v ktorom sú aplikácie vyvíjané, je Java. Preto ho musíte poznať aspoň na počiatočnej úrovni, aby ste si uľahčili programovanie Androidu. Bez znalosti Javy z toho nič nebude. Je to jeden z najpopulárnejších programovacích jazykov na svete. Je oveľa jednoduchšie sa naučiť ako C a C++. Java je silne typizovaná a to vštepuje dobré návyky kódovania. Na naučenie sa tohto jazyka existuje aj kniha od Head First. Programovanie pre Android zvládne naozaj každý. Hlavná vec je byť motivovaný.

Motivácia a spôsoby učenia

Na začiatok môžete začať s 15 minútami denne. Ak sa to vlečie, tak postupne pridávajte 5 minút. Spočiatku nie je núdza o dlhé hodiny sedenia za počítačom. To je možné len pre profesionálov. A áno, túžbu možno stratiť.

Programovanie je zábavnejšie ako robiť to sám. Tých, ktorí chcú, nájdete medzi priateľmi. Ak nie sú žiadne, potom je tu vždy internet. Sociálne siete a fóra vám pomôžu nájsť podobne zmýšľajúcich ľudí. A takáto skupina fanúšikov programovania sa môže v budúcnosti zmeniť na veľkú medzinárodnú korporáciu.

Najprv sa môžete pozrieť na kód niekoho iného a pokúsiť sa ho pochopiť, urobiť nejaké vlastné zmeny. Zdroje možno vždy nájsť vo verejnej doméne. Potom môžete vymyslieť aplikáciu pre priateľa alebo niekoho z vašej rodiny a pokúsiť sa ju implementovať. Začiatočníka poteší aj plne funkčná jednoduchá kalkulačka, ktorú si sám napíše. Okrem toho môžete skomplikovať úlohy. Najdôležitejšie je cvičiť denne. Teória je dobrá, ale bez praxe sa programátorom nestanete.

Pri štúdiu existuje jeden dobrý trik: keď prechádzate novou témou, mali by ste sa ju pokúsiť vysvetliť inej osobe. Ak pochopí, tak cieľ bol dosiahnutý a téma zvládnutá.

Môže prísť čas, keď budete chcieť ukončiť programovanie Androidu. Ťažkosti sú vždy, ale nezúfajte. Nie je potrebné naháňať profesionálov, hlavná vec je, že hodiny sú pravidelné a časom sa úroveň určite zlepší a ťažkosti sa budú zdať smiešne. V konečnom dôsledku je programovanie veľmi zaujímavé a navyše ziskové a perspektívne. Koniec koncov, teraz aj pre fungovanie kanvice musíte napísať program.

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 absolvovať zložité schvaľovacie procesy, 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ú skvelé. Takže si pozrite materiály nižšie, 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 (môžete vidieť 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 zadali „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ý je možné 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 vo vašom 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 nepotrebujete mať po ruke všetky modely zariadení so systémom Android, aby ste pre ne mohli vytvárať 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ť v zariadení. V predvolenom nastavení má virtuálne zariadenie 194 megabajtov „internej“ pamäte a SD karty, 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 z hľadiska hardvéru, 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 „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 nájdete 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 najprv prečítať návody, ako je ten, ktorý poskytuje Oracle.

Programovanie je jednou z oblastí, kde sa každý môže cítiť ako tvorca. Zvyčajne sa to chápe ako vývoj aplikácií pre osobné počítače, jednotky priemyselných zariadení alebo jednoducho pre elektronické domáce produkty. Ale s rozšírením mobilných zariadení citlivých na dotyk je programovanie pre Android, iOS alebo iný podobný typ systémového shellu čoraz populárnejšie. No treba uznať, že ide o sľubné povolanie. Preto sa v rámci článku zváži, pod Androidom od nuly. Aké funkcie tu existujú? Aký jazyk sa používa?

Vytváranie programov

Pred písaním programov sami si musíte preštudovať všetky komponenty potrebné na to:

  1. Jazyk.
  2. Vyberte vývojové prostredie. Podrobnejšie sa zastavíme pri jazyku, ako aj pri softvérových produktoch, kde sa budú vytvárať aplikácie. Najprv si však povedzme niečo o vývojových prostrediach. Obvykle sa dajú rozdeliť do troch zložiek:
  • grafický;
  • obyčajný;
  • online.

Pokiaľ ide o tvorbu programov, treba poznamenať, že teraz je ťažké predložiť myšlienku, ktorá nebola predtým vypracovaná. Ak sa teda vyskytne problém alebo jednoducho pri nedostatku vedomostí, je potrebné vzniknuté nedorozumenie správne sformulovať a obrátiť sa na skúsenejších programátorov. Budú vedieť pomôcť pri tvorbe programov konštruktívnymi radami.

V akom jazyku sú programy napísané?

Na tieto účely sa používa Java. Treba poznamenať, že ide o pomerne zložitý programovací jazyk. Na vytváranie vlastných aplikácií však nie je vôbec potrebné poznať ho úplne. Na získanie odpovedí na vaše otázky budú stačiť základné znalosti a zručnosti na prácu s referenčnými informáciami. Okrem toho existujú určité medzery, pomocou ktorých bude možné vykonať niektoré kroky na vytvorenie aplikácie bez výrazných problémov. Potom sa programovanie pre Android zmení na potešenie.

Výber typického vývojového prostredia

Eclipse a Android SDK sú považované za najserióznejšie prehrávače. Obaja sú slobodní. Vo všeobecnosti je potrebné poznamenať, že tieto vývojové prostredia sú vážnymi konkurentmi a každé z nich má množstvo silných a slabých stránok. Každý z nich stojí za preštudovanie. Samostatne sa budeme zaoberať jedným aspektom súpravy Android SDK - emulátorom. Ide o program, ktorý sa vydáva za telefón alebo tablet, ktorý beží na báze „Android“. Emulátor beží bez problémov na bežnom počítači a na ploche vyzerá ako štandardné mobilné zariadenie. Je tu len jedna funkcia – ovláda sa myšou a klávesnicou a nie prstom. V emulátore bude možné kontrolovať výkon aplikácie pre rôzne rozšírenia obrazovky, ako aj na rôznych verziách mobilného operačného systému Android. Preto, nech vám to znie akokoľvek zvláštne, no pri vývoji aplikácií zameraných na Android nie je vôbec potrebné mať telefón.

Čo potrebujete na vývoj vašej aplikácie?

Grafické vývojové prostredia

Táto možnosť je vhodná pre tých, ktorí nemajú ani poňatia o programovaní vo všeobecnosti, ale chcú svoju aplikáciu získať tu a teraz. Na začiatok by ste sa mali oboznámiť s popisom a možnosťami grafických vývojových prostredí. Niektorí teda môžu umiestniť iba najjednoduchšie prvky a pripojiť k nim minimálnu funkčnosť. Je lepšie nepoužívať takéto zdroje, pretože s ich pomocou bude ťažké pochopiť logiku práce a vytvoriť vyvinutý konečný produkt. Je vhodné vykonať výber podľa nasledujúcich parametrov:

  1. S intuitívnym rozhraním.
  2. Používanie jasnej logiky práce.
  3. Schopnosť vytvárať prvky v grafických a kódových režimoch.
  4. Dostupnosť dokumentácie o práci s vývojovým prostredím a fórum podpory.

Online vývojové prostredie

Dokážu poskytnúť pomerne širokú škálu funkcionality v jednoduchom prístupovom bode – Internete. "Online vývojové prostredie" - to asi hovorí za všetko. Aj keď treba objasniť, že pod Androidom to stále nie je ľahká úloha. Takže bude najťažšie implementovať strieľačky a aplikácie podobné zložitosti. Ale programy s textovým dizajnom a prenosom dát sú jednoduché.

Záver

Dúfame, že už nie sú žiadne otázky týkajúce sa prvých krokov prípravy na tvorbu vašich programov. Ak sa rozhodnete vážne zapojiť do programovania, môžete použiť špeciálnu literatúru. Napríklad kniha Programovanie Androidu od Hardyho Briana. Samozrejme, toto nie je jediná dobrá práca, ale niekde začať treba. S týmto sprievodcom môžete začať svoju cestu k úspechu.

6. januára 2013 o 19:36 hod

Programovanie pre Android pre začiatočníkov. Časť 1

  • vývoj mobilných aplikácií,
  • Vývoj systému Android
  • tutoriál

Ahoj. Dnes som na webe Linux Foundation narazil na kurz programovania pre Android a s ním aj množstvo komentárov o tom, čo by som chcel vidieť a preklad týchto lekcií. Keďže teraz, po štyroch rokoch vývoja pre mikrokontroléry, som začal študovať programovanie pre mobilné zariadenia, rozhodol som sa paralelne preložiť prvú časť lekcie.

Programovanie pre Android pre začiatočníkov. Časť 1
Smartfóny a tablety so systémom Android sa čoraz častejšie nachádzajú v našich taškách a vreckách a programovanie pre Android sa tiež stáva populárnejším. Je to skvelá vývojová platforma – API je dobre zdokumentované a ľahko sa používa a je zábavné vytvárať niečo, čo môžete spustiť na svojom smartfóne. Spočiatku sa bez neho zaobídete vytvorením a testovaním kódu pomocou emulátora na vašom počítači so systémom Linux. Prvá z dvoch častí tohto úvodu vysvetľuje, ako vytvoriť jednoduchú aplikáciu s časovačom, a poskytuje vám úvod do rozhrania Android API. Kurz predpokladá základné pochopenie Javy, XML a programovacích technológií, no napriek tomu si ho pokojne vyskúšajte, aj keď o ňom máte veľmi hmlistú predstavu.
Začíname a vývojové prostredie
Trochu o verziách: najnovšia verzia Androidu je 4.2 (Jelly Bean), ale ako môžete vidieť z tohto diagramu, ešte nie je dostatočne rozšírená. Najlepšie je začať s vývojom buď pre 4.0 (Ice Cream Sandwich) alebo 2.3 (Gingerbeard), najmä preto, že verzie Androidu sú spätne kompatibilné (t. j. váš kód 2.3 bude fungovať na 4.2) a aplikácie vyvinuté pre novšiu verziu nebudú vždy fungovať na starej verzii. jeden. Tu zobrazený kód by mal fungovať vo verziách 4.0 a 2.3.
Najjednoduchší spôsob, ako získať vývojové prostredie, je nainštalovať balík Android Bundle, ktorý si môžete stiahnuť z . Budete tiež potrebovať JDK 6 (nielen JRE). Nezabudnite, že Android nie je kompatibilný s gcj. Ak už používate Eclipse alebo iné IDE, môžete ho skúsiť prispôsobiť pre Android. Ako to urobiť, je popísané. Teraz vytvorte projekt s názvom Countdown pomocou Eclipse alebo z príkazového riadku. V nastaveniach som nastavil BuildSDK 4.0.3 a minimálne SDK 2.2 a (v Eclipse) som použil šablónu BlankActivity.
Môj prvý projekt pre Android: rozhranie
Náš prvý program pre Android bude časovač, ktorý po stlačení tlačidla odpočítava 10 sekúnd. Pred písaním kódu musíme vytvoriť rozhranie – to, čo používateľ uvidí pri spustení našej aplikácie. Musíte otvoriť súbor res/layout/activity_countdown.xml a vytvoriť šablónu XML - pomocou editora Eclipse alebo textového/XML editora zadajte nasledovné: