Android Development Series

Android Development
organizer: da3m0n22
date/time: weekly since 4.2.2013, 19h
place: brmlab
stream: stream

Každý týden přibližně hodinová přednáška na téma vývoj aplikací pro Android, a následně workshop v rámci kterého realizujeme example aplikaci na probranou teorii. Workshop se dle zkušeností může protáhnout i na 3 hodiny. Přednášky a záznamy z přednášek budou vystaveny zde na wiki.

Konkrétní den stanovíme do konce ledna 2013, přednášky budou probíhat od prvního týdne v únoru.

Workshopy

Workshopy jsou specifikovány, ale kvůli nedostatku zájmu se nebudou realizovat, pokud bude zájem o vytvoření workshopu, kontaktovat da3m0n22

Bugfixing Workshop

Po skonceni zakladniho kurzu se pokusime v brmlabu zorganizovat workshop, ktery se zameri na fixovani problemu existujicich open-source Android aplikaci. Identifikujeme vhodne aplikace, ktere kazdy z nas vyuziva, a na strance jednotlivych aplikaci projedeme seznam hlasenych chyb. Nektere z nich se pokusime (ci uz spolecne nebo samostatne) opravit a poslat opravy zpatky autorum. O workshopu budeme vcas informovat.

Further-development Workshop

https://github.com/smarek/Simple-Dilbert

Workshop zaměřený na vývoj a přidávání funkčností do existujícího projektu. Pro účely praxe v týmovém vývoji, přebírání exisutjícího kódu, používání Github (Issues, Pull Request, Wiki), vytváření dokumentace (Javadoc) a kontroly kvality kódu.

Pro účely workshopu se práce rozdělí podle schopností a problematiky do více prací a ty budou rozděleny jednotlivcům nebo týmům.

Example aplikace je zároveň zveřejněná v Google Play (Android Market), takže se budeme zabývat praxí správy aplikace v Google Play, podpory, nahrávání a vytváření nových verzí…

Plán přednášek

Pokud nejsou aktuální záznamy přednášek nalinkovány sem, jsou k nalezení na adrese: http://nat.brmlab.cz/talks/android/

Použité technologie

  • Java
  • XML
  • SQL
  • JSON
  • SVN/GIT

Podporované vývojové nástroje

  • Eclipse
  • Eclipse ADT
  • FindBugs (statická analýza java kódu)
  • Testování na fyzickém zařízení (použití AVD na vlastní nebezpečí, nepodporovaná metoda)
  • draw9patch - pro úpravu grafických assetů pro 9patch resizing

Příprava vývojového prostředí

Sežeňte si pro vývoj fyzické android zařízení s Android verze 4 (API 14 a výše)

Knowledge Base (EN)

Informace, které asi nebudete potřebovat všechny, ale rozhodně stojí za zmínku, pokud to myslíte vážně

Knowledge Base (CZ)

 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki