Android vývojář v agenturním týmu
Ve Futured jsem pracoval jako Android vývojář v týmech, které dodávaly mobilní aplikace pro různé klienty. Někdy jsem řešil Android část jako člen širšího týmu, u některých aplikací jsem měl Android vývoj prakticky samostatně.
Spolupracoval jsem s PM, iOS vývojáři, designérem, testerem a dalšími členy týmu. U některých projektů jsem byl zapojený také přímo do týmů jiných společností, kde jsem pracoval jako Android vývojář.
Koordinace probíhala v Jira. Podle projektu jsme měli pravidelné meetingy obvykle dvakrát týdně, u intenzivnějších fází každý den.
Dělal jsem také code review a připravoval Android talky nad tématy, která jsem si nastudoval a zpracoval pro tým.
Klientské aplikace ARmage, Decathlon, Bit.plus, hello82, CityMove a PeopleCar
V portfoliu z tohoto období uvádím aplikace ARmage, Decathlon, Bit.plus, hello82, CityMove a PeopleCar. Šlo o různé klientské projekty, kde Android aplikace fungovala jako součást širšího produktu, služby nebo interního provozního procesu.
Pracoval jsem na Android funkcionalitě, obrazovkách, stavech aplikace, napojení na služby a přípravě změn pro testování nebo vydání. V praxi to znamenalo kombinovat produktové požadavky klienta s technickým řešením, které šlo udržovat i po dalších iteracích.
Velmi přínosné pro mě bylo prostředí Android týmu. Kolegové mi kontrolovali kód v code review, mohl jsem konzultovat různá řešení, učit se od ostatních a sledovat kontext projektů napříč firmou. Této zkušenosti si velmi vážím.
Kotlin, Jetpack Compose, Firebase a Google Play ekosystém
Technicky šlo hlavně o Android SDK, Kotlin, Jetpack knihovny, Jetpack Compose, Clean Architecture, Firebase, Google Cloud a Google Play Console.
Součástí práce byly také konkrétní technické oblasti jako OpenGL, AR rozšířená realita a napojení na hardware, například QR čtečky a tiskárny.
Tato zkušenost navazuje na moje vlastní Android produkty i zakázkové interní nástroje. Pro klienta je užitečná hlavně tam, kde Android aplikace nemá být jen jednorázová ukázka, ale dlouhodobě rozvíjená část produktu, SaaS služby, automatizace nebo interního systému.









