Droid with dragon

droidcon Kraków 2014

4th - 5th December 2014

Want to hear about latest Android technology
and talk to experienced Android expert speakers?
Be a part of it. Join us on droidcon Kraków!


Get a ticket! - Registration closed

Registration Instruction in English


6th December 2014 - Hackathon

Hackathon registration is finally here! Be quick - there are limited spaces and first come first served! For more information, check out the agenda. You must be registered to droidcon to participate in Hackathon on Saturday.

Hackathon sign up - Registration closed
Befriend us on FB
Tweet us on Twitter
Add to circles on G+
Email us right now!

Call 4 Papers

C4P is now closed. Work on a talk for next year ;) We will certainly want to see it!

Become a sponsor

if you want to help make droidcon a better conference.

Speakers

Aleksander Piotrowski

Long time backend developer converted to android geek.
Frequent hackathon attender and sometimes even a winner ;-)
I've two warsjawa.pl workshops under my belt. Hopefully, droidcon will be my next public appearance.


Alexey Kuznetsov

Alexey is a software engineer with experience in Game Development for consoles, Mobile development starting from J2ME era and automated testing.
Currently he works at Booking.com helping customers to get the best android experience while travelling.
He enjoys working in a great team and is more than happy to share his tech experience with Android fellows.


David Montiel

Im an Android developer with experience in both the Xing and the eBay Kleinanzegen apps. Before I have worked in Satyam (India), Softtek (Mexico) and Google and Linkedin (California). I enjoy playing guitar and traveling.


Hugo Domenech Juarez

Hugo is the Android lead at Relayr in Berlin. Responsible for delivering a smooth Android experience. Spends his time building the Relayr SDK and the Manager App.


Khaled Osmaan

Khaled is a computer science and engineering graduate. He is working on developing apps that interact with the physical world by using the WunderBar, the relayr API and other devices. He is passionate about the Internet of Things and creating innovative new touchless interface devices.


Maciej Górski

Maciej is a passionate Android developer. He deeply cares about writing cleaner code and less amount of it. He also bikes a lot and would love to be able to code while doing it... using only mind controlled wearables or bikeables.


Mario Viviani

Mario Viviani, Android Developer since 2010, has been nominated Google Developer Expert (GDE) for Android by Google in 2013. Mario has published more than 90 apps on Google Play. In 2011 Mario decided to create the startup Mariux Apps, based in Milan, Italy, focused on Mobile Applications Development. He’s member of Talent Garden, a network of co-working spaces focused on digital and innovation. As Mariux Apps his products received 12.000.000+ total downloads and are currently ranked in the Top 100 apps in a lot of Categories in Google Play. At Mariux Apps he’s also working with cutting edge technologies like Google Glass and Leap Motion. Mario is really active in the Android community, attending a lot of events worldwide, helping Android developers build new, compelling and well-received apps.


Mateusz Grzechociński

Around 8 years ago I started on the backend side but in 2010, when first Android phone has come into my pocket, I blindly switched into mobile world. Now, leading scrum team at Polidea, I still love the time spend on coding on this platform.
I’m especially interested in mobile developer workshop: toolchains, architecture of mobile apps, design patterns.
You might have already met me talking at Confitura, Mobile Warsaw, Warsjawa, WJUG events.


Michał Tajchert

GDG organizer, Android developer, day to day works in Polidea. Created lots of awesome projects, and developed tons of mobile apps that make his ideas come true. A year in wearables programming since Sony smartwatches, and Google Glass - lately focusing developing efforts on the Android Wear platform.


Mikołaj Pastuszko

UX Designer who synthesizes Psychology and Software Development skills to make people's lives a pleasurable experience. He has grown a UX team at the XTRF company which he currently works for. Speaker at various conferences, including 4Developers, Java Developer Days, Dni Wolnego Oprogramowania and more.


Patryk Grandt

Programmer with over ten years of professional experience. Patryk diverse background covers participation in projects for the most important Polish state institutions and high profile clients. Patryk is enthusiastic programmer by day and night a die-hard fan of video games. This passion and experience in managing development teams lead to development of various games in the past. As a co-founder of Wearlabs he primarily works on Fields of War as a game designer and developer.


Peter Dwersteg

Peter is a Developer responsible also for Developer Relations at relayr. Originally from Seattle, his previous experience includes working at Microsoft and Sensoria. He loves mixing hardware and software, jumping into the Internet of Things, and demonstrating the WunderBar at events all over the world.


Piotr Ślesarew

I am a professional and ambitious software engineer with four years of experience in designing and implementing advanced Java Android applications. I am an Agile thinker and an active practitioner of Scrum/Kanban methodologies. I am passionate about Android and mobile technologies and I pride myself in advocating clean coding and robust unit testing. No previous talks at all.


Przemek Jakubczyk

Active member of Mobile Warsaw community where gave two talks about Dagger and Sync Adapter. Conducted workshop covering TDD in Android using Robolectric. Author of RoboSpock.
Currently working for Appluase creating Android core library and auto instrumentation service.


Radosław Piekarz

Radek has almost 5 years of experience in mobile platforms. In his free time he is developing his own application Scrobbles FM, which has been recognized in competitions conducted by the portals AntyApps.pl and Android.com.pl. Since 2011 he has been working for Making Waves Poland as .NET developer for international clients. Besides programming, his time is effectively fulfilled by the culinary experiments and photography. He was a speaker at Krakdroid 2013 and Devfest PL 2014.


Sylwester Madej

Co-founder of Outline (http://byoutline.com) - team of Android experts, crafting beautiful apps. Experienced Java (8 yrs) and Android (4 yrs) developer - created both enterprise systems in TouK and multiplayer games in Gadu Gadu. Currently focused on optimizing development speed. Likes to share knowlege by blogging on http://soldiersofmobile.com, training developers at http://szkoleniaandroid.pl and speaking on events e.g. Mobilization, Warsjawa, MobileWarsaw.


Szymon Paluch

I'm a full-stack web developer, running on startup which is called SkyLab. We are making web and mobile applications by using the newest technologies such as Meteor Js. I'm using Meteor as my main tool for over a year. My experiences in public talks are:
- organizer and speaker of first polish Meteor conference (MeteoBit),
- organizer and speaker of Worldwide Meteor Day - Kraków,
- organizing Meteor prelections for university students (UP, PK, AGH)


Victor Diaz

Victor Diaz is a researcher, artist and educator whose focus is on creating new ways of interactions between computers and people. He is interested in developing novel ways of collaborative interactions in public spaces considering the cultural context. He also creates tools that help to increase the usability of creative technologies.
Currently he works at bq.com exploring new interactions with mobile technologies.

http://victordiazbarrales.com


Wojtek Kaliciński

Google Developer Expert & Google Developer Group
Wojciech Kaliciński is a Co-owner and CTO of interactive agency Kalicińscy.com, where he’s main task is selection of technology and software development, mostly mobile. Wojciech specializes in Android programming, in which he fell in love and promote from the start, since version 1.0. He regularly shares his impressive knowledge with other new technologies hotheads on meetings organized by Google Developer Group.


Yasin Yildirim

I've been developing apps for Android since 2009. Currently I'm an Android Developer at eBay Kleinanzeigen. Passionate about Android and gadgets.

last updated 05 Jan 12:36

Agenda

December 04

Where & Who When & Topic

08:00 - 09:00

Registration

09:00 - 09:20

Amphi Room


Dan Romescu

EN

Welcome Day 1

09:30 - 10:00

Amphi Room


Radosław Piekarz

EN

How to use MVVM pattern in Android

I would like to show how to use Model-View-ViewModel (MVVM) design pattern on the Android platform. Using this aproach UI code is easier to read, test and maintain.

I will show how it can help to:
• remove lots of unnecessary code
• not write boilerplate code any more
• turn Android unit tests running for ages into pure POJO PresentationModels with normal JUnit tests

I will show framework which helps to achieve this goals and how to configure gradle build script to use it.

Link to presentation

10:00 - 10:30

Amphi Room


Mikołaj Pastuszko

EN

What do your users cry for?

A bug-free app is great. If it's also easy to use, it is even better. If it can satisfy deep user needs, the users are happy and smiling. When all these things are served with pleasure, people cry for more.
What experience does your app bring to your users? Do they cry for more or for a better experience?
After this presentation your eyes will be open to what is essential to make users love your service. Come and feel!

Link to presentation

10:30 - 11:00

Coffee Break

11:00 - 11:45

Amphi Room


Mateusz Grzechociński

EN

Deep dive into async operations

So what to use when doing job outside main thread? Plain old Java thread? AsyncTask? Loader? Maybe something catchy, like RoboSpice or even rxAndroid?
Let’s dive deeply into nearly all possible ways of implementing async operations on Android. Find pros and cons, share our experience with all attitudes.

Link to presentation

11:45 - 12:30

Amphi Room


Aleksander Piotrowski

EN

What's New (under the hood) in Android 5.0 Lollipop

The idea for the talk is to go through all (if time allows) new Android 5.0 features and describe them in more detail.
When know that 5.0 brings us new runtime, the ART, but how it differs from the old one?
In 5.0 we have new pretty UI effect but how do they work (hint: they're based on new graphics rendering thread).
What is project Volta and how, under the hood, works JobScheduler API.
Changes to the WebView -- what does it mean that know WebView is upgradable through Google Play Services (via Play Store)?
There are many different, less known changes, for example to the Bluetooth subsystem or related to the security (SELinux, full disk encryption).

12:30 - 13:30

Lunch Break

13:30 - 14:15

Amphi Room


Sylwester Madej

EN

Mirror - UI development on steroids

Android UI development is a pain in the...neck. Change->Build->Deploy cycle takes precious seconds per change/hours per week.

I will talk about cool tool that recently changed my UI workflow. Mirror from jimu Labs gives you live, on-device previews of layouts that update as you code. Just make a change in your resources and see how it looks. With sample data feature, there is no more need to hardcode texts in layout or write dummy adapters just to see how list will look.

Come and see how much faster your UI development can become.

Link to presentation

14:15 - 14:45

Amphi Room


Hugo Domenech Juarez

EN

Building Top-Notch SDKs: Lessons from building an SDK for The Internet of Things

The Android app ecosystem is growing and it's time to make it easier for developers to build better apps. There is a need for better tools and libraries to make everyday's work more efficient. This talk aims to create a minimum viable SDK. A set of best practices, tips and tricks learnt whilst building the relayr SDK [dev.relayr.io] for accessing real world sensor data from the WunderBar, in a step-by-step approach to show you how it should look like and let you focus on the functionality you want to provide.

Link to presentation

14:45 - 15:15

Coffee Break

15:15 - 15:45

Amphi Room


Michał Tajchert

EN

Styiling for Android Wear

How to start creating apps that support Android Wear devices.
I will show what options are possible, what they allow to, and briefly what you need to code yourself to achieve each of them.
Also some pro tips will be included

Link to presentation

15:45 - 16:15

Amphi Room


Maciej Górski

EN

Continuous Delivery with Ease

Do you create builds for your client frequently? Maybe every day? That's good, because you can get feedback early and often... unless you do that manually, pushing APKs via mail or to some app testing platform via browser. Look back at the time spent on these tedious tasks. How would you feel if you could spend less time and do even more at the same time? I will show you, how easy it is to set things up, not to spend even a minute a day to create builds for your testers. We will look at all the requirements for that and we will go as far as enabling business people to decide when to publish new version of your amazing application literally with a push of a button.

Link to presentation

16:15 - 17:00

Amphi Room


Wojtek Kaliciński

EN

Android performance patterns

During this performance you will learn: why #perfmatters and how a performant app can bring you more money; what performance means exactly and if "performant" is even a real word; how to use tools to tell if your app is performing badly in terms of animation speed or battery efficiency; and finally some magic tricks to increase your application's (you guessed it) performance;

Link to presentation

17:00 - 17:30

Amphi Room

EN

App Crashing

If you have an app that you are working on and want to share it with a bunch of other coders - do it! This is the perfect time and place for it.
You will get two minutes to present it in front of our jury and will be judged fair and square!
That is a great opportunity to learn if you're going the right way to accomplish what you want in the end or show how great your app is already! Or NOT ;P

Have a try. Show us what you got!

You can register your App by sending us an email or simply getting in touch during the event with one of the organizers.

17:30 - 18:00

Amphi Room

First Day Ending

19:00 - 23:59

Afterparty

Forum Przestrzenie is at Marii Konopnickiej 28 St., about 700m from Manggha Museum.

December 05

Where & Who When & Topic

09:30 - 09:45

Amphi Room

EN

Welcome Day 2

09:45 - 10:15

Amphi Room


Piotr Ślesarew

EN

Robust unit testing in Android.

Talk will:
- provide examples how to write better code for unit tests in Android and examples what to unit test in Android apps.
- describe three different architectures that help writing tests in Android.
- show full configuration for testing in gradle build system.
- show useful libraries for writing unit tests.

Link to presentation

10:15 - 10:45

Coffee Break

10:45 - 11:30

Amphi Room


Szymon Paluch

PL

MeteorJS - nowy rozdział w tworzeniu aplikacji mobilnych

I want to show how easily we can build reactive applications, with using Meteor framework. Also as it is Android conference I'll show how to turn our web application in to mobile app in just few minutes.

11:30 - 12:00

Amphi Room


Radosław Piekarz

PL

Dagger 2.0 - new dependency injection for Android

Dagger 2.0 was created by folks from Google and Square. In this presentation I would like to present Dagger 2.0 - new dependency injection for Android. I will show differences between Dagger 1.x and Dagger 2.0 and some demos.

Link to presentation

12:00 - 12:45

Amphi Room


Victor Diaz

EN

Android as a playground for experimentation.

During the last four years Victor has been experimenting in a creative way with what Android devices can offer. It became one of his favorite prototyping tool, using it for making robots, wearable devices, music instruments, mixed reality games, monsters, food spinning machines and much more.

With more than a hundred experiments done, he will be showing using the Protocoder framework, that Android is more than an app ecosystem, is a playground for creative experimentation.

12:45 - 13:30

Lunch Break

13:30 - 14:15

Amphi Room


Mario Viviani

EN

Kick-start Your Experience with Android Wear

With the addition of Android Wear to the Android ecosystem, the "wearables era" is officially opened. Android apps can now extend beyond the limits of smartphone and tablets, providing to the user a new kind of interaction where "less is more" and opening new ways for developers to engage users within their apps.
However, the approach to Wear development is slightly different from handheld Android coding, and different are also the types of applications developers can design, develop and distribute for Wear devices.
In this talk you will discover how to easily setup and include Android Wear features within your Android App in just a few minutes, an overview of Android Studio tools for Wear development, what are the best practices of Wear APIs you should keep in mind and what are the main differences between "classic" Android handheld development and Wear.

Link to presentation

14:15 - 14:45

Amphi Room


Przemek Jakubczyk

EN

Robospock - testing Android in Groovy

RoboSpock is a great combination of Robolectric and Spock. Assuming audience already know how to write unit tests in Robolectric I will show how to improve them using Spock and Groovy.

Link to presentation

14:45 - 15:15

Coffee Break

15:15 - 16:00

Amphi Room


David Montiel


Yasin Yildirim

EN

Getting started with Material Design on Android

In the session we will show a demo of the new features, code samples of it, as well as introduce the backwards compatibility capabilities. We will also showcase a migration guide with the first steps to adapt your current app into Lollipop.

Link to presentation
Sample code

16:00 - 16:30

Amphi Room


Mateusz Herych

EN

SQLite's power to boost your Android search

During the presentation you'll have a chance to listen about different approaches to the content search problem on Android, especially in apps that need to work offline. Later on, you'll hear some detailed word about SQLite's FTS3 native extension and what possibilities it gives to developers.

16:30 - 17:00

Coffee Break

17:00 - 17:45

Amphi Room


Alexey Kuznetsov

EN

Booking.com: Dynamic Code and Resource Loading

In this talk Booking.com’s Alexey Kuznetsov will talk about android gradle build system, class and resource loading, and how to increase build-deploy speed for big projects using it. In Android one can use dynamic code loading to instantiate multiple class loaders. This way you break down your app in smaller pieces and rebuild-deploy only those. If only resources has changed, there is no reason to rebuild and reinstall the whole app. Just upload the piece of it to the sd card and enjoy the increased speed of your development. There is a big room for improvement in Android gradle build system. This is just one of the ways to speed it up. Hacking on gradle is way easier it used to be on Ant and you can now learn how Booking.com does it.

Link to presentation

17:45 - 18:00

Amphi Room

EN

Second Day Ending

December 06

Where & Who When & Topic

09:00 - 13:00

Base CRM


Peter Dwersteg


Khaled Osmaan

EN

Workshop

In this hands-on workshop, Peter and Khaled from relayr will demonstrate how to use the WunderBar, from onboarding the sensors to creating your first app for the Internet of Things. You will get to learn all about how to easily develop exciting new concepts that will take your apps beyond the smartphone, using the WunderBar’s easy-to-use hardware, cloud and SDKs. Find out more about relayr and sign up for their developer dashboard at dev.relayr.io

Base CRM Office

13:00 - 19:00

Base CRM

EN

Hackathon

Use your imagination and hack the World.

Base CRM Office

Organizers

Agnieszka Cieśla

Software Developer at ISDC ABB in Krakow. Has experience in Oracle SQL & PL/SQL but also has big ambition to learn some more about other technologies. Really likes to participate in organizing various conferences. You could see her already at MCE, Warsjawa, TEDxPoznań, Krakdroid or Scalar.

Speakers, sponsors, website content, venue.


Artur Trzop

Web technology enthusiast who makes things for people who love books. He helps them spread reading joy on Webook.pl and share their knowledge on Weresu.me. Artur supports cool events like KrakDroid and tries to improve Ruby Developers live with Knapsack gem.

droidcon.pl website maintenance.


Dan Romescu

Dan has strong interest on Mobile Augmented Reality and Social Networks Physics, working on a new concept to sustainable increase our lifestyle.
Dan was IT Director of Hiwave GmbH, Germany's first system house for Mobile Marketing technologies that mainly operate on the basis of Bluetooth®, infrared, WLAN and NFC. Dan develop the first proximity marketing network in the o2 Word Arena in Berlin where Digital Signage meets Proximity Marketing. Dan was Board Director of Cellixx S.A. , the European leader in mobile software, services and solutions that help people and businesses realize their full potential.
Dan created a mobile ecosystem based on secure and trusted transaction that give a maximum on reliability for mobile environment. As Chief Software Architect, Mr. Romescu knows this business inside and out.
In 2000 at The Microsoft Partner Congress, when he was CTO of Vision to Reality, helped launch—with Compaq, T-Mobile, Microsoft –“the first Data GPRS Application worldwide.” Still, Mr. Romescu is most proud of (and globally respected for) the Home Zone Project for mm02 plc. Taking the market by storm, the Home Zone Project formed the base of the Genion Leadership Product by mm02. A consummate multicultural business leader, Mr. Romescu speaks Romanian, German, French, Italian and English.
Dan build partnership with Fraunhofer SIT & DFKI –German Research Center for Artificial Intelligence (AI)—with whom he intends “to build a new communication era with the help of artificial intelligence.” Now, Mr. Romescu looks “to give the people a new dimension of the cross media utilities based on secure, trusted transactions.
Associations & Honors: Proximity Marketing Comitee (Mobile Marketing Association), Association for Computing Machinery (ACM), PM IEEE , SigMobile, opentravel Association.


Maria Skrzypek

First of all an idealist. In her spare time Maria organizes conferences and keeps an eye on bunch of geeks in Hackerspace Kraków, but having fun with it. Programmer by profession, she tweets (@mmskrzyp), keeps a blog as the Guinea pig Programmer and she crochets.

Media, paper work, sponsors.


Mateusz Herych

Mateusz is an Android GDE and GDG organizer. Works as Android Developer for Base CRM where he uses his android-abracadabras to make enterprise software users more productive.

Sponsors

Silver Sponsors

Partners

Venue

The Manggha Museum of Japanese Art and Technology
ul. Marii Konopnickiej 26 Kraków

© 2014 DROIDCON | Droidcon Poland | Logo thanks to DroidCon Tel Aviv.