Pokud jste se učili programovat sami, maximálně s pomocí nějaké knížky, tak mi jisté dáte za pravdu, když řeknu, že nejlépe se učí rozebíráním / předěláváním již existujícího kódu, který napsal nějaký zkušenější programátor. Právé tak totiž můžete pochytit různé zlepšováky, dobré návyky a všechny ty ostatní užitečné znalosti
Naštěstí pro androidí vývojáře si je právě toho Google velmi dobře vědom. Tento týden tak zveřejnil většinu zdrojových kódů oficiální Google I/O aplikace. Dostupné jsou na google.code pod licencí Apache License 2.0.
Zdrojové kódy nejsou úplně kompletní, zveřejněny nejsou části, které využívali zatím neodhalená API, jako YouTube API, Google Analytics API nebo API k tlačítku +1. I tak jde ale o zdroj spousty zajímavých ukázek a dobrých návyků při psaní kódu, takže pokud máte alespoň trochu času, tak se na ně určitě alespoň podívejte.
Google konkrétně zdůrazňuje tyto části:
- Udržení kompatibility s Andoidem 2.2 a vyšším
- Použití jednoho .apk pro tabletovou a telefonní verzi
- Cachování a načítání obrázků v aplikaci
- Vytvoření action bar záložky, která podporuje horizontální swipování
- Použití Android Beam
- Vytvoření nekonečných listů
- Vytvoření interaktivních widgetů
- Použití poslední verzi OAuth 2-autentizačního API
- Práce s komplexním action barem (měnícím se na základě kontextu).
Via: techzet
návyky a prosě a jednoduše… zas a znovu, proč tak przníme češtinu?