platinum sponsors

gold sponsors

silver sponsors

copper sponsors

17th Oct 2015, 08:00-17:30

Expo-Łódź Sp. z o.o.,
al. Politechniki 4
93-590 Łódź, Polska

Mobilization is a conference dedicated to mobile technologies. The main scope is development of mobile solutions aimed at smartphones and tablets, with particular interest in Android, iOS and Windows Phone platforms.

AGENDA

  • 8:00

    Registration

    If you do not want to miss any presentation please register between 7:30-9:10. However, registration will be opened all day!

  • 9:00

    Hello World

    This is couple of words about Mobilization. For community by community.

  • 9:10

    Biznes a technologia w mobdev - SEQR case study PL


    Daniel Rurarz, Łukasz Szadkowski, Michał Majcherski

    Specjaliści z dziedziny rozwoju produktu, użyteczności i technologii opowiedzą:- W jaki sposób warto planować rozwój ekosystemu usług płatniczych w sytuacji, gdy potrzeba jak najszybciej adaptować się do zmieniającego się rynku, potrzeb użytkowników i działań konkurencji.
    - Jak skalujemy SCRUM by dobrze koordynować pracę wielu zespołów.
    - Dlaczego stawiamy na jak najszybsze zmiany (i ewentualne niepowodzenia) i jak się to nam udaje.
    - Dotychczasowa implementacja Lean Startup - doświadczone pętle zwrotne między strategią biznesową, UX, a zastosowaną technologią.
    - Dlaczego User Experience jest tak ważny - jaką wartość biznesową daje w przypadku SEQR.

  • 9:55

    Coffee Break

  • 10:15

    Optymalizacja hierarchii widoków na platformie Android PL


    Michał Włodarczyk

    Optymalizacja hierarchii widoków na przykładzie aplikacji "Stereoscopic Image Calculator" realizowanej w ramach projektu ROS3D. Celem prezentacji jest omówienie sposobu renderowania widoków jako podstawy do opracowywania wydajnych aplikacji na platformę Android. Na prezentacji porszuane będą następujące tematy:

    1. Szczegóły techniczne dotyczące sposobu renderowania widoków
    2. Omówienie kluczowych metod, które są wywoływane podczas rysowania i odświeżania poszczególnych elementów
    3. Pisanie własnych "ViewGroup"
    4. Narzędzie "HierarchyViewer"
    5. Pomiary wykokane na przykładzie aplikacji "Stereoscopic Image Calculator"

  • 11:00

    Coffee Break

  • 11:20

    App Indexing i Deep linking w aplikacjach Androidowych PL


    Krzysztof Kocel

    Podczas prelekcji dowiesz się w jaki sposób wzbogacić aplikację o wsparcie dla App Indexingu, pozwoli to zwiększyć zaangażowanie obecnych użytkowników oraz przyciągnąć nowych. Zobaczysz na jakie problemy można natknąć się podczas implementacji, jak można sobie z nimi poradzić, a także poznasz kilka sztuczek ułatwiających wdrożenie App Indexingu.

  • 12:05

    Coffee Break

  • 12:25

    Behavior Driven Development EN


    Paweł Dudek

    Building apps is hard. But making sure that apps don't break in the process of adding new functionality is even harder. Your code is constantly changing. If you're lucky your requirements aren't changing that much, but you probably live in the world of constant change. And that change poses a certain risk. Things sometimes might go missing. Pieces of code, pieces of behavior that should be there. But are not. In this talk you'll learn how you can avoid falling into this trap by leveraging behavior driven development. You'll find out how to write tests for iOS and what technologies you can use to keep your code safe and sound.

  • 13:10

    Lunch Break

    VIPs (Speakers, Sponsors) have lunch in Congresowa Restaurant on base floor.
    Attendees will have soldiers' soup outside the building!

  • 14:10

    Reaktywne programowanie z RxJava PL


    Piotr Krystyniak

    Programowanie reaktywne jako lekarstwo na ból głowy związany z kodem asynchronicznym. W czasie mojej prezentacji przedstawię fundamentalne idee stojące za tym paradygmatem oraz zademonstruję od podstaw jak tworzyć reaktywne rozwiązania. Wszystko to na przykładzie biblioteki RxJava na platformie Android.

  • 14:55

    Coffee Break

  • 15:10

    Android Data Binding nie tylko w teorii PL


    Sebastian Kacprzak

    Data Binding na Androidzie - zalety, wady, przykłady użycia. Demonstracja biblioteki ułatwiającej (u)życie.

  • 15:55

    Coffee Break

  • 16:10

    What’s in it for us after the Indiepocalipse? EN


    Marin Todorov

    We’re an indie iOS studi of two. We released our first iPhone app for iOS 3.1 and we kept putting out small fun apps for the next five years. Times were good and we thought it’s always gonna be like this in the App Store. Apple isn’t into indies anymore and the App Store is a slaughterhouse. Tons of developers are in a kind of limbo - why is this happening and what to do after the Indiepocalipse is over? What is the next logical step - try harder on the App Store, pivot, change platforms? But now that the Indiepocalipse is upon us. Or is it?

  • 16:55

    No Coffee Break

  • 17:00

    Finally meeting

    Time to give thanks to all the sponsors and the organizer's team.

  • 17:30

    AfterParty in Indeks Club

    Free pizza and beer and follow up talks.
    5min from conference venue.
    Stefanowskiego 17 90-452 Łódź

  • 8:00

    Registration

    If you do not want to miss any presentation please register between 7:30-9:10. However, registration will be opened all day!

  • 9:00

    Hello World

    This is couple of words about Mobilization. For community by community.

  • 9:10

    Developing Software for Dedicated Devices using Agile EN


    Edwin Adriaansen

    Agile methodologies like SCRUM, DaD and SAFe help us to effectively develop software products. But when developing software for dedicated devices for the consumer market such as navigation devices, watches and multimedia systems you need some adaptation to make it work. I’ll guide you through the world of software engineering using the principles of the SAFe framework (with some adaptations), starting from running Android on your device till having a final product in she shops. And of course some do’s – don’ts, tools that you could use and much more.

  • 9:55

    Coffee Break

  • 10:15

    Hacking Bluetooth Smart PL


    Sławomir Jasek

    Rozłożymy na czynniki pierwsze bezpieczeństwo jednej z najpopularniejszych, a zarazem najbliższej aplikacjom mobilnym technologii związanej z Internet of Things: Bluetooth Smart. Jak zwykle z pomocą niezawodnej publiczności Mobilization, na rzeczywistych przykładach krok po kroku wspólnie zaatakujemy kolejne urządzenia: m.in. beacony, opaskę sportową, samochód. Analizując warunki i skutki ataków ustalimy wpływ na ryzyko konkretnych podatności, i zastanowimy się w jakich przypadkach bezpieczeństwo będzie naprawdę istotne. Uczestnicy wyniosą spojrzenie intruza na nową technologię oraz jej ograniczenia, co pozwoli projektować bezpieczniejsze rozwiązania.

  • 11:00

    Coffee Break

  • 11:20

    Watch out for the watch EN


    Peter Tuszyński

    Apple Watch might be the most polarising, controversial and innovative product added to Apple's portfolio in the last few years. Let's take a brief look to see if it's worth it, and first and foremost how to bring our apps to people's wrists.

  • 12:05

    Coffee Break

  • 12:25

    ionic.io - services for hybrid mobile applications PL


    Łukasz Olejarczuk

    ionic.io - usługi dla hybrydowych aplikacji mobilnych W prezentacji przedstawię możliwości platformy ionic.io oraz ich wykorzystanie w hybrydowej aplikacji mobilnej. Podzielę się także nowościami ze świata Ionic i powiem parę słów o inicjatywie Ionic Poland. ionic.io - services for hybrid mobile applications In the presentation I will introduce service of the ionic.io platform and show how to use it in hybrid mobile applications. I'm going to share news from the ionic world and introduce Ionic Poland.

  • 13:10

    Lunch Break

    VIPs (Speakers, Sponsors) have lunch in Congresowa Restaurant on base floor.
    Attendees will have soldiers' soup outside the building!

  • 13:25

    Kiedy zespół Scrumowy nie kocha swojego produktu mobilnego PL


    Michał Aleksander

    Celem prezentacji jest przedstawienie różnych technik (w tym metod Agile UX), które mogą sprawić, że zespół Scrumowy bardziej zaangażuje się w produkt i nie skupi tylko na realizacji oczekiwań Product Ownera w określonych odcinkach czasu. Jak sprawić, żeby członkowie zespołu scrumowego utożsamiali się z produktem, który tworzą, co jest szczególnie trudne w dużych organizacjach? Prezentacja oparta na doświadczeniach i eksperymentach przeprowadzonych w kilku zespołach Scrumowych, pracujących nad takimi projektami, jak aplikacja mobilna czy strona responsywna.

  • 14:10

    Porzuć platformy natywne! Czyli czemu HTML5 jest lepszy. PL


    Tomasz Netczuk

    Skoro to czytasz, to znaczy że tytuł zadziałał. Tak na prawdę nie twierdzę że HTML5 jest lepszy. On jest inny, a to można wykorzystać w naszej pracy, jaką jest dostarczanie gotowych, działających rozwiązań klientom.Podczas prezentacji chcę poruszyć temat zalet, wad i różnic w programowaniu aplikacji klienckich na platformy natywne i webowe. Przedstawię powody czemu moim zdaniem większość MVP można wykonywać przy użyciu HTML5 zamiast technologii natywnych.Dla uwiarygodnienia mojej tezy planuję wykonać odrobinę live-codingu.

  • 14:55

    Coffee Break

  • 15:10

    Dobry zwyczaj: nie odziedziczaj PL


    Krzysztof Siejkowski

    Swift zainspirował środowisko programistów OSX/iOS do poszukiwań w miejscach, w które się dotąd nie zapuszczali. Na przykład w rejony programowania funkcyjnego. My też się tam wybierzemy, żeby przejrzeć kilka prostych koncepcji i technik gotowych do natychmiastowego wykorzystania w aplikacjach mobilnych. W podróż zabierze nas rollercoster emocji: radość na widok znajomych problemów, przed którymi programowanie funkcyjne nas chroni, oraz smutek na widok nowych, które wprowadza.

  • 15:55

    Coffee Break

  • 16:10

    Reactive UI on Android with Scala EN


    Zbigniew Szymański

    Reactive programming can bring many benefits to mobile application development, especially when implementing UI. User interfaces developed this way are naturally responsive and code tends to be much more concise, which leads to easier development and less bugs. Reactive Extensions is became quite popular among Android developers recently, unfortunately creating UI with this library tends to be very unnatural, partially due to Java language limitations. Using Scala and techniques borrowed from Functional Reactive Programming we can achieve much better results. This talk is not going to be about Scala itself, nor about using Scala on Android. This talk is going to show how we can use Scala to implement UI in reactive fashion, achieving better results, with less code. There will be quite a lot of Scala code, but it should be accessible for Java developers.

  • 16:55

    No Coffee Break

  • 17:00

    Finally meeting

    Time to give thanks to all the sponsors and the organizer's team.

  • 17:30

    AfterParty in Indeks Club

    Free pizza and beer and follow up talks.
    5min from conference venue.
    Stefanowskiego 17 90-452 Łódź

  • 8:00

    Registration

    If you do not want to miss any presentation please register between 7:30-9:10. However, registration will be opened all day!

  • 9:00

    Hello World

    This is couple of words about Mobilization. For community by community.

  • 9:10

    HTML5 goes for a ride - Czyli wyzwania dla technologii webowych w przemyśle automotive PL


    Lena Rodziewicz

    Biorąc pod uwagę fakt, że samochody należą do konstrukcji dość mobilnych było jedynie kwestią czasu kiedy trafi tam HTML5. Tradycyjne środowisko tej technologii dawno przestało przestało być jedynym.Jak jednak wygląda tworzenie aplikacji typu IVI (In-vehicle infotainment)? Czym ekran w aucie różni się od tabletu?Opowiem o wyzwaniach jakie stawia przed HTML5 rynek automotive oraz innych doświadczeniach specyficznych dla tej platformy. W części praktycznej zaprezentuje różnice w działaniu demonstracyjnej aplikacji, na zbliżonym do docelowego sprzęcie, w porównaniu z urządzeniami mobilnymi i PC.

  • 9:55

    Coffee Break

  • 10:15

    Modern iOS App Architecture PL


    Michał Tuszyński

    Programowanie aplikacji na iOS zmieniają się z roku na roku wraz z rozwojem języka Objective-C, wprowadzenia nowego języka Swift jak i niezliczonych ulepszeń bibliotek wchodzących w skład iOS SDK. Prezentacja pokaże najlepsze praktyki jakie współczesne aplikacje powinny wykorzystywać.

  • 11:00

    Coffee Break

  • 11:20

    Unit Testy w Androidzie z użyciem biblioteki Spock PL


    Konrad Krakowiak

    Chciałbym pokazać jak w łatwy, prosty i przyjemny sposób można pisać Unit Testy na platformę Android z użyciem biblioteki Spock. Mój wykład pokazuję w jaki sposób konfigurować a potem tworzyć test w groovy-m dla Androidowego projektu.

  • 12:05

    Coffee Break

  • 12:25

    Don't reinvent the wheel, use libraries: Modern Android Stack EN


    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.

  • 13:10

    Lunch Break

    VIPs (Speakers, Sponsors) have lunch in Congresowa Restaurant on base floor.
    Attendees will have soldiers' soup outside the building!

  • 14:10

    Swift and Objective-C interoperability EN


    Tomasz Grynfelder

    Have a look at how to make Swift and Objective-C interoperability seamless. Basics of including Swift code in your new or existing Objective-C based projects and helping yourself when you want to deliver some parts of Swift-based application using Objective-C code.

  • 14:55

    Coffee Break

  • 15:10

    Hipster Oriented Programming EN


    Jens Ravens

    Not sure if you should order a burrito or a monad for lunch? Get a quick overview of Object Oriented, Functional and Protocol Oriented programming in Swift 2 and learn what all that fuss is about and why you should care.

  • 15:55

    Coffee Break

  • 16:10

    Jeden zespół czy zespół per platforma? PL


    Paweł Urban, Łukasz Krupa, Paweł Wojdera, Filip Miłoszewski

    Panel dyskusyjny oparty na konkretnych case studies organizowany przez grupę Zwinna Łódź.
    Czy interdyscyplinarność w jednym zespole ma dobry wpływ na tworzenie nowych funkcjonalności? Jak wygodnie synchronizować pracę, gdy kilka zespołów różnych platform tworzy jeden produkt? Zalety i wady, czyli które podejście jest bardziej korzystne?

  • 16:55

    No Coffee Break

  • 17:00

    Finally meeting

    Time to give thanks to all the sponsors and the organizer's team.

  • 17:30

    AfterParty in Indeks Club

    Free pizza and beer and follow up talks.
    5min from conference venue.
    Stefanowskiego 17 90-452 Łódź

  • 8:00

    Registration

    If you do not want to miss any presentation please register between 7:30-9:10. However, registration will be opened all day!

  • 9:00

    Hello World

    This is couple of words about Mobilization. For community by community.

  • 9:10

    Android Auto PL


    Anton Miniailo, Jacek Rondio

    Aplikacja Android Auto stworzona została, aby umożliwić dostęp do głównych funkcji smartphona przy zachowaniu maksimum bezpieczeństwa w trakcie jazdy. Kontrolowanie nawigacji, odtwarzacza audio, telefonu i wiadomości bezpośrednio z wbudowanego ekranu przy użyciu głosu i przycisków na kierownicy pozwala skupić się na drodze i zminimalizować niebezpieczeństwo związane z obsługą smartphona.Podczas prezentacji pokażemy działającą implementację Android Auto wraz z krótkim omówieniem funkcjonalności, a także przeprowadzimy Państwa przez proces tworzenia aplikacji umożliwiającej komunikację z kierowcą w trakcie jazdy.

  • 9:55

    Coffee Break

  • 10:15

    Titanium: Develop Native Mobile Apps with JavaScript EN


    Fokke Zandbergen

    Forget about the whole Mobile Web versus Native Apps debate; if you already (truly) know JavaScript then you can use those Web skills to create Native Apps! Titanium is a cross-platform proxy between JavaScript and the iOS, Android and Windows Native API's. Unlike some other solutions this allows you not only to access potentially any system API like that for Geolocation, but also use Native UI Components to build truly Native Interfaces. You wil be introduced to Titanium and see how easy it is to get started via actual code samples and live cross-platform demos. Bring your JavaScript skills and you will leave this presentation as a Native Mobile App Developer!

  • 11:00

    Coffee Break

  • 11:20

    Hunt Me od kuchni - jak powstał innowacyjny sposób na szukanie pracy PL


    Maciej Chwiłoc, Cezary Kąpicki

    Podczas prelekcji opowiemy jak powstał projekt angażujący 3 niezależne zespoły developerskie.Tematami na których się skupimy będzie organizacja pracy nad aplikacją powstającą w 3 różnych miejscach i z wykorzystaniem 3 różnych platform, oraz część wspólna dla wszystkich obsługiwanych platform, czyli API po stronie serwera. Przy jego tworzeniu z powodzeniem integrowaliśmy różnorodne technologie (WebAPI, OAuth), korzystaliśmy z istniejących bibliotek zewnętrznych (Ninject, EF) i stworzonych w Grupie Pracuj (GP.Juno, EndpointSwitcher). Opowiemy też o tym co niewidoczne - czyli architekturze, WebAPI jako rozbudowanym proxy i funkcjonowaniu na w rozproszonym środowisku. Zapraszamy!

  • 12:05

    Coffee Break

  • 12:25

    Przejrzysty i testowalny kod na Androidzie? Spróbujmy z Clean Architecture PL


    Michał Charmas

    Pisanie dobrego oprogramowania na platformę Android jest trudnym zadaniem. Jednym z dużych problemów, zwłaszcza w przypadku sporych aplikacji, może być podział logiki aplikacji tak, aby nasze Activity czy Fragmenty nie były nią przeładowane oraz aplikacja była podatna na testowanie jednostkowe. Szukając pomysłu na architekturę aplikacji, która będzie dobrze się skalowała wraz z rozwojem projektu, natknąłem się na Clean Architecture zaproponowaną przez Boba C. Martina. Podczas prezentacji zobaczymy czy i jak CA sprawdza się w przypadku aplikacji mobilnych na Androida i na co pozwala jej zastosowanie. Oczywiście nie pominiemy takich kluczowych kwestii jak pogodzenie tego wszystkiego z wszechobecną na Androidzie asynchronicznością.

  • 13:10

    Lunch Break

    VIPs (Speakers, Sponsors) have lunch in Congresowa Restaurant on base floor.
    Attendees will have soldiers' soup outside the building!

  • 13:25

    Czy nastała era "continuous everything"? Przewodnik po bezustannym procesie tworzenia aplikacji mobilnych na przykładzie Matrix42 Mobile [case study] PL


    Paweł Wojdera

    Przedstawienie idei medotologii "continiuous", skupiając się na aspektach: integration, development, delivery, testing i wszystich pozostałych, wykorzystywanych w tworzeniu aplikacji mobilnych na przykładzie Matrix42 Mobile, wdrażanej na platformy Android oraz iOS. Kilka słów wprowadzających w połączeniu z przykładami wykorzystania w procesie developmentu - przybliżenie narzędzi oraz sposobu ich wykorzystania w codziennej pracy. Dodatkowo kilka zdań na tematy pokrewne niezwykle ważne dla użytkownika końcowego, czyli "BYOD - Private Devices, Company Content" oraz "Mobile Management".Link Android,iOS

  • 14:10

    Dagger 2 - Dependency Injection w kodzie produkcyjnym PL


    Mirosław Stanek

    Dagger 2 to pierwszy framework do Dependency Injection, który można uznać za Android friendly. Nie korzysta z refleksji, jest tak szybki jak ręcznie pisany kod, nie wymaga dodatkowej konfiguracji Proguarda. W związku z tym, że wartość Dependency Injection wzrasta wraz ze złożonością projektu, na prezentacji pokazane zostaną przykłady użycia Daggera w kodzie produkcyjnym. Zobaczymy co dają nam Scope'y, jak Dagger 2 pomaga w różnych typach testów, jak unikać wycieków pamięci oraz jak Dagger 2 pomaga w pracy zespołowej.

  • 14:55

    Coffee Break

  • 15:10

    Co kryje Pianka, czyli o nowej wersji Androida. PL


    Michał Szczepanik

    Pewnie każdy fan i developer Androida oglądał Google I/O, podczas którego usłyszał o zmianach M-ki. Nowy sposób zarządzania permission'ami oraz doze mode to tylko nieliczne zmiany, które nowa wersja wprowadza. Poznaj jakie zmiany powinieneś(aś) zrobić, by Twoja aplikacja nadal poprawnie działała na Androidzie 6.0 (Marshmallow) . Ta prelekcja uwzględnia wiele nowości i zmian o których Google nie wspomina, nie daj się zaskoczyć ... przyjdź.

  • 15:55

    Coffee Break

  • 16:10

    Xamarin dla (nie tylko) deweloperów Androida PL


    Aleksander Piotrowski

    W ramach moich przygotowań do warsztatu o Xamarinie na codepot.pl 2015 powstała prezentacja o tym czym właściwie ta platforma jest. Często, mylnie, mówi się że Xamarin to kolejna hybrydowa technologia, zupełnie jak, fuj, cordova.W ramach prezentacji dowiemy się:
    - co to właściwie jest Xamarin
    - czy to druga, równie kiepska, technologia co Cordova
    - co właściwie jest natywne (platform-specific) a co można współdzielić między projektami
    - jakie natywne komponenty są dostępne (UIKit dla iOS, RecycleView czy Support Library dla Androida)
    - czy to jest wreszcie to rozwiąznie gdzie piszemy raz a działa wszędzieBędę szczęśliwy jeśli w czasie prezentacji iOS-owcy pomyślą sobie "o fajnie, normalnie mam tam UIKit i moge nawet pisać kawałki w Objective-C", a Androidowcy westchną "o super, jest wspierana najnowsza wersja Support Library, już tydzień po wydaniu".

  • 16:55

    No Coffee Break

  • 17:00

    Finally meeting

    Time to give thanks to all the sponsors and the organizer's team.

  • 17:30

    AfterParty in Indeks Club

    Free pizza and beer and follow up talks.
    5min from conference venue.
    Stefanowskiego 17 90-452 Łódź

  • 8:00

    Registration

    If you do not want to miss any presentation please register between 7:30-9:10. However, registration will be opened all day!

  • 9:00

    Hello World

    This is couple of words about Mobilization. For community by community.

  • 9:10

    UX pitfalls in multi-os apps EN


    Rafał Szpoton, Sebastian Gos, Lech Migdal

    In this session we will answer simple but demanding questions:
    - Is UX really device agnostic?
    - What should be our approach when designing a multi-OS or multi-platform apps?
    - Is the philosophy “design once – run anywhere” still alive?
    We will take you on a short journey from a simple idea to the mockup realization. Be prepared for silly ideas, tricky questions and unconventional approach to challenges awaiting you in the design process.

  • 9:55

    Coffee Break

  • 10:15

    Espressive functional testing with Espresso EN


    Maciej Górski

    Testing mobile apps is not easy. If you wanted to test "Hello World" app with a button and text label, that wouldn't be really hard. But our apps do a lot more. They are calling RESTful services, checking on user's GPS location or using Facebook or Google+ login buttons, which connect to network themselves. How do you test that? I want to show you my approach to functional testing with Espresso and a bit of dependency inversion magic. Do you have a feeling testing network error conditions is hard or cumbersome when done manually. Turns out it's even easier to automatically test it than "the happy path". You will see real code from production app, so remember to drink a shot of espresso before joining this session.

  • 11:00

    Coffee Break

  • 11:20

    AngularJS i Cordova - tworzenie hybrydowych aplikacji mobilnych PL


    Krzysztof Ścira

    Prelekcja dotycząca programowania urządzeń mobilnych z wykorzystaniem AngularJS na systemy iOS, Android i Windows Phone z wykorzystaniem Cordova / Phonegap. Poruszone będą następujące tematy: wstęp do tworzenia hybrydowych aplikacji mobilnych, wykorzystanie AngularJS w budowie aplikacji webowych, zwiększanie wydajności aplikacji hybrydowych, zalecane narzędzia i biblioteki, typowe i nietypowe pułapki i sposoby ich rozwiązywania. Na koniec wystąpienia przewidziana dyskusja z uczestnikami.

  • 12:05

    Coffee Break

  • 12:25

    Kotlin for Android PL


    Paweł Gajda

    Wprowadzenie do Kotlina na Androida. Omówienie składni języka oraz jego kluczowych aspektów umożliwiających znacznie szybsze pisanie aplikacji na platformę Android. Porównanie Kotlina z alternatywnymi językami JVM. Zakończone sesją Q&A.

  • 13:10

    Lunch Break

    VIPs (Speakers, Sponsors) have lunch in Congresowa Restaurant on base floor.
    Attendees will have soldiers' soup outside the building!

  • 14:10

    QtQuick spotyka HTML PL


    Witold Wysota

    Celem prezentacji jest pokazanie w jaki sposób połączyć ze sobą dwa światy -- oferowany przez Qt wydajny i prosty w użyciu mechanizm QtQuick/QML oraz niezwykle popularny HTML. Zademonstrowane zostanie, jak osadzić w scenie QtQuickowej treść HTML i jak komunikować ze sobą skrypt QML i JavaScript na stronie.

  • 14:55

    Coffee Break

  • 15:10

    Material design with Android Design Library PL


    Karol Kowalski

    At Google I/O 2015 the Material Design Support Library was announced, and with it creating material apps suddenly got a lot easier. With a little help from the new Android Design Support Library, we are getting a number of important material design components to all developers and to all Android 2.1 or higher devices. In this talk I will show most important components of design library from developer point of view. I will show how to start and what may be unintuitive in the begining.

  • 15:55

    Coffee Break

  • 16:55

    No Coffee Break

  • 17:00

    Finally meeting

    Time to give thanks to all the sponsors and the organizer's team.

  • 17:30

    AfterParty in Indeks Club

    Free pizza and beer and follow up talks.
    5min from conference venue.
    Stefanowskiego 17 90-452 Łódź

Printable agenda

SPEAKERS



speaker avatar Zdjęcie Jens Ravens

Jens Ravens

speaker avatar Zdjęcie Tomasz Grynfelder

Tomasz Grynfelder

speaker avatar Zdjęcie Paweł Dudek

Paweł Dudek

speaker avatar Zdjęcie Paweł Gajda

Paweł Gajda

speaker avatar Zdjęcie Mirosław Stanek

Mirosław Stanek

speaker avatar Zdjęcie Krzysztof Kocel

Krzysztof Kocel

speaker avatar Zdjęcie Witold Wysota

Witold Wysota

speaker avatar Zdjęcie Michał Charmas

Michał Charmas

speaker avatar Zdjęcie Maciej Górski

Maciej Górski

speaker avatar Zdjęcie Piotr Krystyniak

Piotr Krystyniak

speaker avatar Zdjęcie Peter Tuszyński

Peter Tuszyński

speaker avatar Zdjęcie Fokke Zandbergen

Fokke Zandbergen

speaker avatar Zdjęcie Krzysztof Siejkowski

Krzysztof Siejkowski

speaker avatar Zdjęcie Zbigniew Szymański

Zbigniew Szymański

speaker avatar Zdjęcie Łukasz Olejarczuk

Łukasz Olejarczuk

speaker avatar Zdjęcie Krzysztof Ścira

Krzysztof Ścira

speaker avatar Zdjęcie Michał Tuszyński

Michał Tuszyński

speaker avatar Zdjęcie Marin Todorov

Marin Todorov

speaker avatar Zdjęcie Edwin Adriaansen

Edwin Adriaansen

speaker avatar Zdjęcie Daniel Rurarz

Daniel Rurarz

speaker avatar Zdjęcie Łukasz Szadkowski

Łukasz Szadkowski

speaker avatar Zdjęcie Lena Rodziewicz

Lena Rodziewicz

speaker avatar Zdjęcie Maciej Chwiłoc

Maciej Chwiłoc

speaker avatar Zdjęcie Cezary Kąpicki

Cezary Kąpicki

speaker avatar Zdjęcie Jacek Rondio

Jacek Rondio

speaker avatar Zdjęcie Anton Miniailo

Anton Miniailo

speaker avatar Zdjęcie Rafał Szpoton

Rafał Szpoton

speaker avatar Zdjęcie Tomasz Netczuk

Tomasz Netczuk

speaker avatar Zdjęcie Karol Kowalski

Karol Kowalski

speaker avatar Zdjęcie Paweł Junak

Paweł Junak

speaker avatar Zdjęcie Konrad Krakowiak

Konrad Krakowiak

speaker avatar Zdjęcie Sławomir Jasek

Sławomir Jasek

speaker avatar Zdjęcie Sebastian Kacprzak

Sebastian Kacprzak

speaker avatar Zdjęcie Paweł Wojdera

Paweł Wojdera

speaker avatar Zdjęcie Aleksander Piotrowski

Aleksander Piotrowski

speaker avatar Zdjęcie Michał Włodarczyk

Michał Włodarczyk

speaker avatar Zdjęcie Michał Szczepanik

Michał Szczepanik

speaker avatar Zdjęcie Sebastian Gos

Sebastian Gos

speaker avatar Zdjęcie Lech Migdal

Lech Migdal

speaker avatar Zdjęcie Michał Aleksander

Michał Aleksander

speaker avatar Zdjęcie Paweł Urban

Paweł Urban

speaker avatar Zdjęcie Łukasz Krupa

Łukasz Krupa

speaker avatar Zdjęcie Michał Majcherski

Michał Majcherski

speaker avatar Zdjęcie Filip Miłoszewski

Filip Miłoszewski

PARTNERS



organizers

supporters

REGISTER FOR FREE