User Tools

Site Tools


event:android_development

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)

video

event/android_development.txt · Last modified: 2016/12/07 22:08 by 127.0.0.1