Jedním z nejdynamičtějších a nejuniverzálnějších operačních systémů díky svým možnostem vývoje je bezpochyby Android, vytvořený a vyvinutý společností Google, který je v současné době implementován v milionech mobilních zařízení a některých stolních počítačích.
Pokud se nyní nacházíme ve světě vývoje aplikací pro Android, máme k dispozici nástroj, který je zásadní a bohatý na funkce pro provádění tohoto typu úkolů, a tímto nástrojem je Android Studio.
Android Studio má nezbytné a komplexní nástroje k vytváření aplikací na všech typech zařízení Android.
Android Studio bylo vytvořeno jako oficiální integrované vývojové prostředí (IDE) speciálně pro vývoj aplikací pro Android a je založeno na IntelliJ IDEA.
FunkceAndroid Studio má řadu explicitních funkcí pro vytváření výkonných a inovativních aplikací, jako jsou:
- Má flexibilní systém sestavení založený na gradle
- Má rychlý emulátor, který má několik funkcí
- Má jednotné prostředí, ve kterém lze vývoj provádět pro všechna dostupná zařízení Android
- Má funkci Instant Run, která umožňuje aplikovat změny, když je aplikace spuštěna, aniž byste museli kompilovat nový APK
- Integrace GitHub a šablon kódu poskytuje možnost kompilovat běžné funkce aplikace a importovat ukázky kódu
- Má velké množství testovacích nástrojů a rámců
- Má nástroje Lint k detekci problémů s výkonem, použitelností, kompatibilitou verzí atd.
- Podpora C ++ a NDK
- Vestavěná podpora pro Google Cloud Platform, která usnadňuje integraci Google Cloud Messaging a App Engine
ModulyKaždý projekt, který provádíme v Android Studiu, obsahuje jeden nebo více modulů, které mají soubory zdrojového kódu a soubory prostředků, tyto moduly jsou:
- Moduly aplikace pro Android
- knihovní moduly
- Moduly Google App Engine
SložkyVšechny soubory sestavení budou viditelné na nejvyšší úrovni skriptů Gradle a každý modul aplikace obsahuje následující složky:
- manifesty: Obsahuje soubor AndroidManifest.xml
- java: Obsahuje soubory zdrojového kódu Java, včetně testovacího kódu JUnit
- res: Obsahuje všechny prostředky, jako jsou rozložení XML, řetězce uživatelského rozhraní a bitmapové obrázky.
1. Funkce a požadavky aplikace Android Studio
Mezi různými funkcemi, které máme při používání Android Studio, máme:
Okamžitý běhKdyž kliknete na Spustit nebo ladit, funkce Okamžitého spuštění aplikace Android Studio použije na spuštěnou aplikaci změny kódu a prostředků, takže aplikace změny inteligentně interpretuje bez nutnosti restartovat aplikaci nebo překompilovat její APK.
Rychlý a funkcemi nabitý emulátorAndroid Emulator se instaluje automaticky a umožňuje nám spouštět aplikace rychleji než skutečné zařízení. Také nám umožňuje vytvářet prototypy naší aplikace a testovat je na všech dostupných konfiguracích zařízení Android, jako jsou telefony, tablety a zařízení Android Wear a Android TV.
Chytrý editor kóduChytrý editor kódu nám umožňuje psát efektivnější kód, pracovat rychleji a být produktivnější.
Robustní a flexibilní systém sestaveníAndroid Studio nám nabízí automatizaci sestavení, správu závislostí a přizpůsobitelné konfigurace sestavení.
Optimalizováno pro všechna zařízení AndroidAndroid Studio má jednotné prostředí, prostřednictvím kterého bude možné kompilovat aplikace pro telefony a tablety Android, stejně jako pro zařízení Android Wear, Android TV a Android Auto.
PřekladatelstvíAndroid Studio nabízí robustní a statický analytický rámec a zahrnuje více než 280 různých kontrol Lint v celé aplikaci.
Šablony kódu a ukázkové aplikaceV aplikaci Android Studio jsou zahrnuty šablony projektů a kódů, které byly navrženy tak, aby umožňovaly přidání zavedených vzorů, jako je boční panel navigace a zobrazovač.
Testovací nástroje a rámceAndroid Studio nám nabízí širokou škálu nástrojů k vyhodnocování aplikací pro Android pomocí JUnit 4 a funkčních testovacích rámců uživatelského rozhraní.
Podpora C ++ a NDKDíky podpoře úprav souborů projektu C a C ++ lze komponenty JNI v aplikaci rychle kompilovat.
Integrace Firebase a CloudS asistentem Firebase bude možné aplikaci připojit k Firebase a odtud přidávat mimo jiné služby jako Analytics, Authentication a Notifications. Nástroje integrované pro Google Cloud Platform nám dávají možnost vytvořit a implementovat backend pro aplikaci pro Android pomocí služeb, jako jsou Google Cloud Endpoints a projektové moduly speciálně navržené pro Google App Engine.
Funkce
- Analyzátor APK
- Layout editor
- Překladatelský editor
- Studie vektorových zdrojů
Požadavky na používání Android StudioZákladní požadavky na instalaci aplikace Android Studio jsou:
- 64bitová distribuce, která spouští 32bitové aplikace
- Desktopové prostředí GNOME nebo KDE
- Knihovna GNU C (glibc) 2.19 nebo novější
- 2 GB volného místa na disku, doporučeno 4 GB (500 MB pro IDE + 1,5 GB pro Android SDK a emulátor obrazu systému)
- Minimálně 3 GB RAM, doporučených 8 GB RAM, emulátor Androidu spotřebuje 1 GB RAM
- Minimální rozlišení obrazovky 1280 x 800
Nyní se podíváme, jak nainstalovat Android Studio na Linux, v tomto případě Ubuntu 17.10.
Přihlášení Připojte se!