ZÍSKAJ VÍZIU
12. októbra 2016

Android aplikácie – ako vlastne vznikajú?

Premýšľali ste niekedy ako to vyzerá z vnútra aplikácie?

Tu sa práve nachádzaš:/Android aplikácie – ako vlastne vznikajú?
12. októbra 2016

Android je výbornou platformou nie len pre užívateľov ale aj pre programovanie aplikácií. Väčšina ľudí ho pozná iba zo strany aktívneho používateľa. Napadlo Však aj Vám niekedy ako to vlastne vyzerá vnútri takej Android aplikácie?

Prečo platforma Android?

Tento mobilný operačný systém je stále viac a viac obľúbený medzi bežnými používateľmi po celom svete. Okrem mnohých užívateľov, sa môže pochváliť aj množstvom mobilných aplikácií a preto je dominantnou softwarovou platformou na trhu. Operačný systém je založený na jadre Linuxu a rovnako ako Linux ide o voľne dostupnú a otvorenú platformu. Taktiež obchod s aplikáciami Google Play disponuje nárastom nových aplikácií, a tak sa Android stáva výbornou platformou pre programovanie.

android

 


Čo treba k vývoju?

Ako prvú vec budeme potrebovať nejaké vývojové prostredie. Najvyužívanejšie a voľne prístupne je prostredie Eclipse. Ako jediné je dokonca oficiálne podporované spoločnosťou Google. Android aplikácie fungujú v jazyku Java, a tak budeme potrebovať aj nástroj pre prácu s Javou JDK – Java Development Kit. Tretí a posledný nevyhnutný nástroj je takzvaný SDK – Software Development Kit. Ide o balíček rôznych nástrojov pre mnohé funkcie.

Ako vzniká dizajn aplikácie?

Z našej stránky už dobre vieme aká dôležitá je grafika. Platí to aj pre Android aplikácie, kde sa ukladá v XML kóde. Statickú grafiku môžeme tvoriť pomocou troch tried, a to GradientDrawable, ShapeDrawable a ColorDrawable. Podstatou je umiestnenie súboru XML do adresára podľa rozlíšenia displeja, buď LDPI, MDPI alebo HDPI.

android aplikacie
Aj v aplikáciach je dôležitý dizajn, pretože ide o prvý kontakt aplikácie s užívateľov

Pri grafike pre hry a rôzne procesy sa používa dynamická grafika. Tá sa vytvára použitím aplikačného kódu, kde vytvoríme samotnú rovnomennú triedu. Samotnou kategóriou sú však dotykové displeje. Pri nich je princípom snímanie dotyku a pohybu prsta, ktoré sa ukladá do poľa ako súradnice. Hovoríme o súradniciach X a Y v jednorozmernom poli, vďaka ktorým následne vykreslíme spojnicu bodov – čiaru.

Samotné programovanie aplikácie

Po vytvorení nového projektu začíname programovať používateľské rozhranie. Celkovým základom programovania Android aplikácie sú pohľady. Pohľady alebo Views sú triedy pre tvorbu vizuálnych prvkov. Ich rozšírením je ViewGroups a k ním patria aj dialogové okná – Activities.

android aplikacie


Prvky tvoriace používateľské rozhranie treba ďalej rozložiť na obrazovke. To sa definuje pomocou Layotou – typ objektu. Najpoužívanejšími sú FrameLayout, LinearLeyout, TableLayout a RelativeLayout.

Za zmienku stojí aj to, že Android je takzvane dopredu kompatibilný. To znamená, že kód pre verziu napríklad 2.2 bude fungovať aj na verzií 4.0. Avšak to neplatí pri spätnej kompatibilite, a tak treba myslieť aj na používateľov so staršími verziami.

Pridaj komentár

Top