Stadion Wrocław

25 - 27 marca 2015

Android

Jak zapewnić jakość aplikacjom na sfragmentowanego Androida? (100)

Prelegent: Damian Szczurek

W swojej prelekcji chciałbym zwrócić uwagę na problem, z którym boryka się wielu developerów aplikacji i gier na system Android.
Wg OpenSignal obecnie istnieje ponad 18 tys. modeli urządzeń z Androidem, w różnych wersjach tego systemu. Urządzenia różnią się między sobą dosłownie wszystkim – rodzajem procesora, wielkością pamięci RAM, rozdzielczością etc.
Jedna aplikacja może wyglądać i zachowywać się zupełnie różnie na np. kilkunastu modelach smartfonów. Użytkownicy swoje niezadowolenie ze złego działania aplikacji wylewają w komentarzach w Google Play, co nie wpływa korzystnie na ilość późniejszych pobrań aplikacji.
Chciałbym omówić jak sobie radzić z zapewnieniem jakości, a przede wszystkim powiedzieć o różnych podejściach do testowania aplikacji mobilnych: z wykorzystaniem frameworków do automatyzacji, emulatorów i rozproszonych zespołach testerów.


Bezpieczeństwo aplikacji Androidowych (300)

Prelegent: Michał Szczepanik

Bezpieczeństwo danych oraz aplikacji to temat często pomijany przez programistów na etapie tworzenia aplikacji. W przypadku androida dodatkowym problemem jest zróżnicowanie urządzeń oraz zasad działania różnych wersji systemu. Podczas tej prezentacji poznasz mechanizmy zabezpieczeń istniejące w Androidzie i jak analizować swoją aplikację pod względem bezpieczeństwa.


„Czysta” architektura aplikacji Androidowych (200)

Prelegent: Michał Szczepanik

W wielu przykładach aplikacji spotykamy się z tym, że logika aplikacji zawarta jest w Activity i często kopiujemy to podejście. Gdzie umieścić logikę, a gdzie widok i dane o tym dowiesz się podczas tej sesji. Dodatkowo omówimy problem automatycznego testowania i tym samym zachowania czystej architektury naszej aplikacji. Przyjrzymy się także mechanizmom, które są zalecane przez dokumentację, ale nie zawsze spełniają swoją rolę tak jak powinny.


Don’t reinvent the wheel, use Libraries: Modern ANDROID Stack (300)

Prelegent: Paweł Junak

Use of libraries gives you speed and smaller error rate than writing everything by yourself. In this talk you gonna learn about how to use modern libraries that make your developer life easier. From Timber through Picasso, ButterKnife to RoboSpice, Dagger2 and few other libs you gonna learn about modern approach to build Android apps that make your customers happy.