This is an old revision of the document!


Android Development Series

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

Java je skvělá!

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.

Návrh prvních 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)

Doodle termin na workshopy (oznacte aspon dva pre vas najvhodnejsie dni): http://www.doodle.com/5uhsk7sk6q8ipkr6

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í…

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