Obsah:
- Vzorky Android
- Aplikace Google I / O
- K-9 Mail
- GitHub Aplikace pro Android
- SDK pro Android Facebook
- Výukový program pro poznámky
- Aplikace U + 2020
- Lollipop velikonoční vajíčko
- Android Bootstrap
- AOSP
Video: Integrační REST API testy a E2E testy s Radim Daniel Pánek na GDG Spaghetti Code Liberec 2025
Většina z deseti vynikajících aplikací a vzorků s otevřeným zdrojovým kódem v tomto seznamu jsou aplikace pro Android v reálném světě, které můžete nainstalovat z Obchodu Google Play. Vyzkoušejte aplikaci v zařízení a poté otevřete zdrojový kód a zjistěte, jak se točí.
Vzorky Android
Složka vzorků sady Android SDK obsahuje zdrojový kód pro různé ukázky Android, které ukazují, jak používat různé API Android pomocí malých, stravitelných, pracovních příkladů. V zdrojovém kódu pro ukázky Android můžete najít spousty jednoduchých, přímých příkladů.
Zahrnutí animace do projektu nebo přehrávání zvukového souboru uvnitř aplikace je snadné, protože ukázky rozhraní API poskytují příklady obou. Máte-li spoustu nápadů, ale ne moc času, měli byste určitě nainstalovat tuto demo aplikaci do svého zařízení a hrát si s mnoha příklady, abyste viděli přesně, co mohou dělat.
Vzorky se snadno používají se systémem Android Studio: prostě přejděte na Soubor → Importovat vzorek a procházejte seznam dostupných vzorků a importujte je do nového projektu Android Studio.
Aplikace Google I / O
// github. com / google / iosched
Každým rokem sestupové skupiny vývojářů Google sestupují na konferenci Moscone West v San Francisku, kde se koná vícedenní konference o všech věcech společnosti Google. Aplikace oficiální konference je napsána pro zařízení Android a zdrojový kód slouží jako příklad, jak psát dobré aplikace pro platformu.
K-9 Mail
// kód. Google. com / p / k9mail /
K-9 Mail je oblíbený e-mailový klient pro Android, který se dodává s Androidem předtím, než se stane samostatnou aplikací. Jedná se o mimořádně plnohodnotnou otevřenou zdrojovou aplikaci s funkcemi jako je vyhledávání, posílání, synchronizace, signalizace, podpisy a další.
GitHub Aplikace pro Android
// github. com / github / android
GitHub je oblíbená komunita projektů s otevřeným zdrojovým kódem, která používá systém Git Distributed Version Control System (DVCS). Aplikace GitHub pro Android vám umožňuje prohlížet si z dlaně všechny vaše oblíbené úložiště GitHub. Aplikace ukazuje, jak používat GitHub API, stejně jako rámec RoboGuice.
SDK pro Android Facebook
// github. com / facebook / facebook-android-sdk
Pokud se cítíte ambiciózní, můžete se vypořádat s úkolem vytvořit další populární Facebook aplikaci, i když nevíte, kde začít. Použijte SDK pro Android Android pro snadnou integraci funkcí Facebook do vaší aplikace - autorizujte uživatele, vytvářejte požadavky na rozhraní API a mnoho dalšího.Integrujte veškerou dobrotu Facebooku, aniž byste potlačili pot.
Výukový program pro poznámky
// d. android. com / guide / tutorials / notepad /
Pokud máte zájem o porozumění základním principům SQLite bez veškeré chmýří služeb, zálohových úkolů a jiných technických konceptů, Notepad Tutorial je pro vás. Přestože je jednoduché při jeho spouštění a použití, zdrojový kód a tutoriál, který s ním souvisí, jsou užitečné.
Aplikace U + 2020
// github. com / JakeWharton / u2020
Jake Wharton je ohromným přispěvatelem k Android open source komunitě. Mezi jeho mnoho projektů patří aplikace U + 2020, která zobrazuje řadu open source knihoven včetně Dagger, Retrofit, Picasso, OkHttp, RxJava, Staggered Grid a mnoha dalších.
Lollipop velikonoční vajíčko
// github. com / android / platform_frameworks_base / blob /master / balíky / SystemUI / src / com / android / systemui / egg /
LLand. java
Byli jste naživu v roce 2014? Pak jste pravděpodobně slyšeli o Flappy Birdovi. Možná jste dokonce i vy nebo někdo, koho milujete, dost nešťastný, abyste podstoupili tuto strašlivou utrpení. No, teď můžete rozpoznat všechny, které znáte, kteří mají Android 5. 0 klepnutím na párkrát "verze Android" v Nastavení a poté dlouhé stisknutí výsledného lízátka. A pokud to nestačí, podívejte se na zdrojový kód v systému Android Open Source Project (AOSP).
Android Bootstrap
// www. androidbootstrap. com
Vytváření aplikace od začátku vyžaduje čas. Android Bootstrap může být skvělý způsob zkrácení tohoto procesu. Zahrnuje plnou pracovní implementaci Fragmentů, Fragment Pager, ActionBar přes AppCompat, Navigační zásuvku, ViewPagerIndicator, Retrofit, GSON, Robotium pro testování integrace, Spotřeba API s API na Parse. com a mnoho dalšího.
Není to náhrada za pochopení, jak stavět aplikace Android, ale může to být užitečný nástroj pro spuštění dalšího projektu Android s několika běžně používanými nástroji.
AOSP
// zdroj. android. com
Téměř vše o Androidu je open source. To znamená, že zdrojový kód samotného operačního systému, včetně mnoha aplikací, s nimiž je dodáván, je k dispozici online pro prohlížení v systému Android Open Source Project (AOSP). Zdroj je obrovský a můžete se s ním trochu obtěžovat, takže byste se měli podívat na zrcadlo GitHub, což usnadňuje přispění ke zdroji, pokud jste uživatel github.