Programovací Jazyky Pro Android

Obsah:

Programovací Jazyky Pro Android
Programovací Jazyky Pro Android

Video: Programovací Jazyky Pro Android

Video: Programovací Jazyky Pro Android
Video: #1 Android Studio SK/CZ Tutoriál - Inštalácia Android Studia 2024, Prosinec
Anonim

Převážná část softwaru pro Android je napsána v programovacím jazyce Java (PL). Vývojáři systému také nabízejí programátorské rámce pro návrh aplikací v C / C ++, Pythonu a Java Script prostřednictvím knihovny jQuery a PhoneGap.

Programovací jazyky pro Android
Programovací jazyky pro Android

Java pro Android

Hlavním jazykem pro vývoj programů pro Android je Java. XML se používá k vytváření značek aplikací a prvků rozhraní. Programy pro Android v Javě lze psát téměř v jakémkoli softwarovém prostředí, ale vývojáři operačního systému navrhují, aby programátoři používali Eclipse. Funkce kompilátoru zahrnuje režim vytváření mobilních aplikací prostřednictvím pluginu Android Development Tools (ADT). Podobný plugin je k dispozici pro populární rámce jako NetBeans a IntelliJ IDEA. Navíc k psaní kódu v Javě můžete použít balíček Motodev Studio pro Android, vytvořený na základě Eclipse a umožňující vám programovat přímo na základě Google SDK.

C / C ++

Knihovny C / C ++ lze použít k psaní některých programů a částí kódu, jejichž provádění vyžaduje maximální rychlost. Použití těchto programovacích jazyků je možné prostřednictvím speciálního balíčku pro vývojáře Android Native Development Kit zaměřeného speciálně na vytváření aplikací pomocí C ++.

Embarcadero RAD Studio XE5 vám také umožňuje psát nativní aplikace pro Android. Současně stačí k testování programu jedno zařízení Android nebo emulátor nainstalovaný v počítači. Vývojáři se také nabízí možnost psát nízkoúrovňové moduly v C / C ++ pomocí některých standardních knihoven Linuxu a knihovny Bionic vyvinuté pro Android.

Kromě C / C ++ mohou programátoři používat C #, jehož nástroje se budou hodit při psaní nativních programů pro platformu. Práce v C # s Androidem je možná přes rozhraní Mono nebo Monotouch. Nicméně počáteční licence na používání C # bude stát programátora 400 USD, což je relevantní pouze při psaní velkých softwarových produktů.

PhoneGap

PhoneGap vám umožňuje vyvíjet aplikace pomocí jazyků jako HTML, JavaScript (jQuery) a CSS. Programy vytvořené na této platformě jsou zároveň vhodné pro jiné operační systémy a lze je upravit pro další zařízení bez dalších změn programového kódu. S PhoneGap mohou vývojáři Androidů používat JavaScript k psaní kódu a HTML pomocí CSS jako prostředku generování značek.

Řešení SL4A umožňuje psané skriptovací jazyky. S využitím prostředí se plánuje zavést takové programovací jazyky jako Python, Perl, Lua, BeanShell, JRuby atd. Počet vývojářů, kteří pro své programy aktuálně používají SL4A, je však malý a projekt je stále v alfa testování.

Doporučuje: