AIDE – Android Java IDE – a pak, že nejde (zdarma) plnohodnotně vyvíjet aplikace na telefonu a tabletu

5

Chytré telefony a tabletu čelí takřka od svého vzniku neustálým poznámkám o tom, že jsou použitelné pouze na takové to prokrastinační matlání a že se na nich nedá pořádně produktivně pracovat. A mnohdy jde o výtky oprávněné, většinu softwarového vybavení těchto zařízení totiž opravdu tvoří jednoduché hříčky, maximálně ořezaný internetový prohlížeč.

Samozřejmě i to se s čím dál tím větším rozšířením tabletů mění, i na ty s Androidem pronikají mnohdy propracované office sady a pomalu se začínají objevovat i profesionální řešení na prohlížení CAD souborů a podobně.

Naprosto opomíjeným oborem však vždy bylo programování. Až na pár tvůrců primitivních zvýrazňovačů syntaxe nikoho se zdravím rozumem nenapadlo, že by šlo na tak malém zařízení, kterým dnešní mobil nebo tablet je, i rozumně vyvíjet software.

A světe div se, ono by to šlo a nejen by šlo, ale dokonce to jde a velmi dobře. Dokazuje to tento týden vydaná aplikace AIDE – Android Java IDE nabízející plnohodnotné vývojové prostředí androidích aplikací spustitelné na jakémkoliv chytrém telefonu či tabletu s Androidem ve verzi alespoň 2.2.

A když říkám plnohodnotné vývojové prostředí, tak tím opravdu myslím pořádný program a ne jen nějaký pitomý zvýrazňovač syntaxe, v tom lepším případě doplněný o jednoduchou formu intel sense či překladače.

Inu, pohleďte na seznam funkcí:

Upravujte-kompilujte-zkoušejte:

  • Vytvoření vzorové aplikace na jeden klik
  • Kompilování a spuštění aplikace pomocí jednoho kliknutí
  • Bez nutnosti práv root
  • Kroková kompilace optimalizována pro rychlost
  • Využívá Eclipse .classpath formátu projektů pro kompatibilitu
  • Integrovaný prohlížeč LogCat

Kontrola chyb v reálném čase:

  • Analýza chyb celého projektu v reálném čase
  • Automatický nástroj na rychlou opravu většiny klasických chyb

Refactoring:

  • Rychlé přejmenování
  • Vkládání proměnných
  • Dekladace proměnných
  • Extrahování metod

Kód:

  • Automatický formátovač kódu
  • Organizátor inportů
  • Rychlé zakomentování kódu
  • Vytvářejte setters/getters/constructors z polí

Navigace v kódu:

  • Definice goto
  • Hledání ‚usage‘
  • Goto symbol
  • Třída goto

Editor:

  • Velmi rychlý editor schopný práce i s velkými soubory
  • Podpora kompilace pro Javu a Android XML
  • Online nápověda dostupná přímo z aplikace
  • Zvýrazňovač syntaxe
  • Neomezené krokování dopředu/zpět
  • Pinch zoom
  • Chytrý rozbalovač/zbalovač sekcí
  • Podpora pro klávesnice a klávesové zkratky
  • UI optimalizované pro malé displeje

Prohlížeč souborů:

  •   Vestavěný prohlížeč souborů s podporou funkcí jako: přejmenování, smazání, vytvoření souboru/složky

[APP]com.aide.ui[/APP]

  • TS

    Existuje něco podobného na iPad?

    • M.

      Tak tato věta se nevidí každý dne 😀

  • Lukáš Jakoubek

    Dobrý den,

    chtěl bych se zeptat na pár info o aplikaci(s prémiovým klíčem).
    Je tato aplikace kompatibilní s Nexus 7?
    Jak funguje APK publishing?
    je možnost vydání hotové aplikace na google play??
    Jestli ano mohu si libovolně zvolit cenu za kterou budu aplikaci prodávat?
    Kolik procent si bude strhávat google?
    Po jaké době bude google vyplácet peníze za prodané aplikace?
    Dají se aplikace vydávat jak na fyzickou osobu tak i právnickou?

    Předem děkuji za odpovědi
    Lukáš Jakoubek