DroidCon Stockholm 2015

Droidcon is the best place to be for learning about the latest and greatest in Android, hear some of the best speakers on this topic in the world and engage with a world-wide Android community. Started in Berlin in 2009, Droidcon is now a global series of community driven networking events around the Android ecosystem. This is the third year for Droidcon Stockholm, and we got a great lineup of speakers as well as an awesome new venue!

Don’t miss out – Buy your tickets here!  [Link to Schedule]

This year we will host the event at Debaser Medis, a classic Rock Club in Stockholm with a great history and intimate stages, perfect for Android conferencing purposes.

In connection with this years DroidCon Stockholm we are hosting a full day Unconference on Saturday, September 5th that is free to attend. We hope to see lots of interesting demos, lightning talks and discussions on anything relating to Android.

→ Sign up to get news about droidcon Stockholm

Would your company like to be a sponsor? Commendable! Please email psvensson@gmail.com for details.

Droidcon Stockholm is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, nationality, age or religion. Our full code of conduct can be found here.

 Intel Software and Droidcon provides sponsorship for female developers who want to attend a Droidcon event.

The sponsorship includes reduced tickets and refund for travel and accommodations cost, up to a maximum of 330 €, payable after the event.

 

 

Speaker lineup:

  • Product analytics at Truecaller 03 Sep, 09:20 – 10:00

    We are all living in the age of data and we should make our decisions according to the data collected. Every user who downloaded our app is unique and valuable for this reason we should know him/her better in order to improve his/her live and provide a 5 star user experience.

    In this talk we will discuss data driven development approach at Truecaller. We’ll dive into product metrics and analytics as well as tools and techniques, see how collecting and reading data in the right way can help you to improve your product, engage users and increase monetization.

    This presentation aims to create awareness of the value of data driven development and provides some tips for starting to take advantage of it. Everyone involved in the mobile application world could find it interesting, from indie-developers to product owners of B2B and SaaS projects.

     

    • 12060_526809534010437_819206535_n
      Dmitry Avchukhov

      Dmitry is Software Engineer at Truecaller. Dmitry has more than 10 years experience in Software Development. From 2008 his main focus is
      mobile development including iOS and Android. For this time he release more than 50 mobile applications. Now he is responsible for Truecaller Android application.

    • Sergio Cucinella

      Sergio is Software Engineer at Truecaller. He graduated from Royal Institute of Technology, joined Truecaller at it’s very beginning and
      worked on Truecaller for BlackBerry, Series40 and Android. For now he is mainly focused on messaging on Android and inter team collaboration including code and knowledge sharing.

  • Cross-platform in 2015 and beyond 03 Sep, 09:40 – 10:20

    When we used to talk about cross-platform solutions for mobile apps most of us came to think about JavaScript-based solutions like PhoneGap/Cordova or Titanium. We had to work with full-stack solutions did everything from the service and network layer to front-end UI components, something we now know isn't a very positive thing.

    However, the cross/platform solutions today and in the future are more focused and doesn't bring as much lock-in as the previous ones did. In this session we will look at the state-of-the-art cross-platform solutions, from Java using J2Objc, Golang and its Android and iOS bindings to the the good old C/C++ solutions.

    We will look at the pros and cons of the different solutions, focusing both on Android and iOS.

    • hellman
      Erik Hellman Bontouch AB

      Erik works as a software developer for Bontouch Inc, a mobile development agency in Stockholm. His previous experience includes on Android includes Spotify, where he worked on the Android platform team, and Sony Mobile, where he worked as the lead architect and as a research engineer. Erik is a frequent speaker at various developer events, including Droidcon, and is also the author of “Android Programming – Pushing the Limits”.

  • Tokenization: The Magic behind Android Pay 03 Sep, 11:00 – 11:40

    Braintree has been partnering with Google on launching Android Pay - a unified payment method for both in-app and in-store payments. After building up common sense about mobile payments and the basic functionality of Android Pay, the underlying security mechanisms will be discussed and explained by going through some simple examples.

    Tim, International Head of Developer Advocacy at Braintree, will present tokenization - a security mechanism that allows to abstract cardholder data into a randomized representation - and is going to discuss the new fingerprint authentication mechanisms of Android M. Both of these mechanisms can be paired with other platform features like Smart Lock in order to achieve a truly mobile payments experience.

    If you’d like to learn about the capabilities of Android Pay & Braintree’s v.zero SDK, or if you are interested in understanding how to design mobile payments for pleasant user experience, then this talk should be of interest for you.

    • Joe Nash Braintree

      Joe is a Developer Advocate at Braintree Payments, a PayPal Company. Having learnt the dark arts of FP at the University of Nottingham, Joe is passionate about functional techniques and their benefits to developers. He believes in the educational value of hackathons and hack culture, and supports student hackathons as part of the European team at Major League Hacking.

    • Tim Messerschmidt PayPal

      As a long time mobile and web developer, Tim channels his knowledge and experience as Braintree’s Head of Developer Relations for EMEA and APAC. He is passionate about startups and serves as a mentor at multiple incubators and accelerators.

      Prior to joining PayPal, Tim worked with Neofonie Mobile and Samsung focusing on several mobile projects. In his spare time, he leads and creates training classes in all sorts of developer-oriented topics, contributes to Open Source projects and is one of the authors of the Mobile Developer’s Guide to the Galaxy. In addition, he authored numerous articles published in print magazines.

  • Gradle: Plugging it in for Build Success 03 Sep, 11:40 – 12:20

    Gradle is a cool (not so) new tool that everyone should learn how to use and love. But figuring out how to build a plugin or where to start is difficult.

    This talk will walk you through the building a Gradle plugin for versioning an Android application, and, if time, delve into how to customize another plugin: the android plugin.

    We start with a simple premise -- keeping track of versions for an Android application. We build up from this task at an application level, into multi-project build logic, and finally encapsulate the build logic into a Gradle plugin for versioning.

    • profile_image
      Lisa Neigut Electric Objects

      Lisa Neigut has been into Android programming since Gingerbread. One of the first full time Android team members at Etsy, she has a few years experience of building beautiful apps, and talking about Gradle. She currently works as the Principal Android Engineer at Electric Objects.

  • Going indie – From Product Manager to App Entrepreneur 03 Sep, 12:20 – 13:00
    The gold rush on the app stores is over. But with hard work and perseverance it is still possible for indie developers to make enough money to quit their day job and feed their families.
    This talk tells the story of the author's 4-year journey from a hobby app developer to full-time app entrepreneur making apps for kids. What are some of the best and worst decisions you can make when going indie? How do the 3 big app stores differ in discoverability and profitability? Which monetization models have worked and which haven't?
    The author will share insights and advice based on his own experience creating a portfolio of over 20 apps with more than 11 million downloads.

     

    • PerHaglund
      Per Haglund App Family AB
      Per Haglund is a self-taught app entrepreneur who has been developing and publishing cross-platform apps for kids since 2011. What started as a hobby has, through passion and perseverance, recently turned into a full-time career as an indie developer. Per spends a LOT of time studying and optimizing app conversion rates and monetization models, with a particular focus on Google Play.
      Before going indie Per spent 10 years as a product manager building low-latency algorithmic trading systems.
  • Sustainable Functional Automated Testing 03 Sep, 14:00 – 14:40

    Automated Functional Testing of an application on Android is genetically fragile. Have you ever had a feeling that the effort to keep them green seems to be higher than the added value?

    This talk is a story of two years of developing Spotify Android application from a perspective of Test Automator. And our approach to reducing the cost of writing and maintaining automated functional tests.

    • Mikhail Sedov Spotify

      Mikhail Sedov is Quality Engineer / Android developer in Spotify where he focuses on improving the quality of one of the world’s most widely used Android apps.

  • New App Permissions. Am I allowed to do that? 03 Sep, 14:40 – 15:20

    At the Google I/O 2015 the new app permission system was announced. This talk will be about the functionality of this new system, showing how it functions, what are the problem with this and how to integrate it in your app correctly.

    Since this new stuff was just introduced yesterday the talk of course will be more an introduction than any deep insight.

    • daniel_hartwich_conference400x400
      Daniel Hartwich XING

      Daniel Hartwich is an aspiring Junior Android Developer at the German company XING AG located in Hamburg.
      He has been programming for the Android platform since 2013. In 2014, after Material Design was announced, Daniel wrote his bachelor thesis about Material Design and how it can be applied to the running Android application of XING. Based on this research the XING Android application was redesigned to use Material Design. Whenever Google releases anything new regarding Android, Daniel instantly develops interest and investigates everything to minimal detail.

  • Wallpapers, Widgets and Wearables 03 Sep, 16:00 – 16:40

    Glanceable displays on wearables, home screen widgets and live wallpapers are a powerful innovation available as part of a complete Android app design. These objects allow your app to give real-time, instant information to your users and offer a shortcut to getting your app opened.

    In this session, we will talk about using behavioral science to design the glanceable display so that you can delight consumers running your app. The quantitative self movement will also be discussed. After a user interface discussion sharing lessons learned from the instructor's Stanford research project, we will cover the essentials of how to code these remote screen objects. Smart watches, live wallpapers and home screen widgets will come to life.

    • glassPro
      Elizabeth Mezias Mezcode

      Elizabeth spends her time writing Android apps and has a long history on the Java platform. She is able to communicate complex technical ideas to lay-people as well as engineers after having been both an Individual Contributor as well as a Director of Technical Support. She is making connections in Boston now after years in Silicon Valley.

      Her resume includes numerous startups as well as big names in tech like Sun Microsystems and Adobe Systems. Elizabeth is originally from Bridgeport, CT. She earned her Computer Science degree from San Francisco State University. She is mobile agnostic and likes to say that all phones are smart. She is a Google Glass Pioneer and a lead Android Engineer at Flypsi.

  • Let’s develop for Android TV 03 Sep, 16:40 – 17:20

    Android has grown a lot this year. From smartphones to your wrist, car, and TV. What possibilities are there for TV? Come and learn up-to-date information about the platform. All the code examples will be taken from the author's open-source app.

    • david-vavra-image_sm
      David Vávra AVAST Mobile

      David is a Google Developer Expert for Android, and gadget enthusiast. He focuses on Android Wear, Android TV, Google Glass, smart home and so on. He is responsible for open-source and developer relations at Avast. He is the core organiser of GDG Prague events

  • How to develop an offline-first native Android app 04 Sep, 09:00 – 09:40

    By taking an offline-first approach with Couchbase Mobile for Android you won’t even have to think about offline as a feature, it’s built from the ground up in your app.

    Going from the design phase to a production ready mobile application can be a daunting task. Features that were originally planned for the initial release may be pushed to a later iteration of the app and have an impact on the user experience. One such feature is to support an offline mode in your application. With more people on the move all the time, it’s important to make sure that your app stays functional when there is no connectivity.

    In this talk, James will present how to build offline-first on Android with Couchbase Mobile. By letting the framework handle data persistence and syncing, you can focus on providing a great user interface. You will learn how to set-up continuous deployment for the Sync Function and your App Server(s). And with Google Play Alpha and Beta Testing push new versions with the click of a button. This will ensure that your beta users can try your app earlier and hence give you a chance to tweak the UI.

    • James Nocentini Couchbase

      James is an Android and iOS developer based in Brighton. He is a big fan of the offline-first approach for building apps and works at Couchbase.

  • Building First Class Android SDKs: A Fabric Case Study 04 Sep, 09:40 – 10:20

    The Android app ecosystem is an international phenomenon. Developers need better tools now, more than ever, and the number of third-party SDKs is also growing to meet the developer's needs. Unfortunately, many of these SDKs are poorly developed and extremely difficult to use. In fact, at Twitter on the Fabric team, we've detected a significant percentage of issues caused by third-party SDKs.

    Fabric, formerly Crashlytics, is well-known for its focus on SDK quality, and has been deployed on billions of devices. In this session, attendees will learn the skills to develop and distribute SDKs for Android. We’ll cover an overview of Fabric, deep dive into technical decisions we made, and present the learnings on developing an SDK for stability, testability, performance, overall footprint size, and, most importantly, exceptional ease of implementation.

    Over the course of the session, we'll develop a simple but well-architected SDK and uncover and explain many of the challenges we encountered when building SDKs at Twitter. Topics include device feature detection, supporting multiple application types (from Widgets to Services to Foreground GUI applications), API design, deploying artifacts, and coding patterns to support developer customization.

    We'll conclude with advanced topics, from less-known but very useful tricks to minimizing impact on application start-up time to reducing memory footprint and persistent CPU use.

    • image_sm
      Tyler Smith Twitter

      Ty Smith is a Sr. Software Engineer building the Fabric SDKs at Twitter. Ty is a regular community contributor, organizing events like Meatup and speaking at AnDevCon, Droidcon, and many other conferences around the world. He is an organizer forf the San Francisco Android Meetup group and teaches Android at Missionbit.

      Prior to Twitter, Ty worked on the Evernote App and SDK, cofounded Recapp, a social sports news startup, lead the engineering effort on Powow Text Messaging on Android which was acquired by Sprint, and built Zagat for Android which was acquired by Google. Ty holds a B.S. in Software Engineering from the University of Texas. He lives in San Francisco.

  • Writing better Android apps with MVP 04 Sep, 11:00 – 11:40

    Many Android apps are generally written with business logic and data requisition and manipulation all mixed with UI code in activities and fragments. The lack of control over the lifecycles of god objects such as activities further complicates Android app architectures. Without a clear architectural paradigm, testing of this hodge-podge code also becomes a nightmare.

    In this talk, we will explore how the Model-View-Presenter pattern can help us achieve clean architecture, separation of concerns and testability which all contribute to building better Android apps.

  • Journey of an event, the Android touch 04 Sep, 11:40 – 12:20

    All modern mobile applications heavily, if not totally, rely on touch input from the user. This is why it is critical for a developer to deeply understand how the Android framework works under the hood in order to create an amazing User Experience.

    During this talk I will explain the journey of a touch event through the view hierarchy and how to change its path, or consume it, based on our needs. I'll also present what the platform provides to help you with this task.

    • Marco Cova Facebook

      Extremely passionate android dev. He has worked with different companies all in the “Social” space until he joined Facebook. Besides working on the main Facebook app, he developed and released the Facebook app “Riff”.

  • AOSP – Hack your own Android ROM 04 Sep, 12:20 – 13:00

    Enough with Android apps, now let's build our own custom ROM! Ever wondered how to modify and compile the Android Open Source Project (AOSP)?
    Want to build you own custom image, or use it for an embedded device? How to start, where to modify, how the work is done? This session will explain all the basics and how to continue on your own.

    • Amahdy AbdElAziz Vaadin

      International technical speaker and full time software engineer. Current interest is Android and Mobile development, including cross platform tools. Also interested in Android internals such as building custom ROMs and customize AOSP for embedded devices.

  • Expressive functional testing with Espresso 04 Sep, 14:00 – 14:40

    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.

    • Maciej Górski El Passion

      Maciej is a passionate Android developer. He cares about writing cleaner code and less of it. He is spending time to automate things to save even more time. He also bikes a lot and would love to be able to code while doing it… using only mind controlled wearables or bikeables.

  • Developers CAN make great designers 04 Sep, 15:00 – 15:40

    A common misconception across the tech world is that a single person who can write good code and design is rare. Yet, having grown up in India, I have come across several such unicorns, due to the fact that most of us are pressured into engineering, only to later follow our true passions of becoming a designer.

    The talk focuses on how developers who have an interest in design can take the step, what they need to focus on, how organizations can involve them in the design process and why they should.

    • Raveesh Bhalla Haptik Inc

      Raveesh is a UX Designer and Android app developer based in India. At the moment, he’s Product Manager at Haptik, where he designed the company’s consumer-facing application as well as its proprietary CRM tool. He’s also written Haptik’s Android app, which has featured on Google Play’s Productivity category in India since June 2014.

      Besides working at Haptik, Raveesh is also a design consultant working with several Indian startups. He has previously been an Entrepreneur in Residence at TLabs – a startup accelerator run by Times Internet. Raveesh also founded Apps Culture, one of the earliest mobile app development studios in India.

  • Mastering data bindings 04 Sep, 16:00 – 16:40

    Data bindings was revealed at Google IO this year which gives us an alternative to the good old findViewById but also newer tools like Butterknife et al. At time of writing it is still in beta release but all the more interesting for us on the bleeding edge who enjoys better results with less code.

    Join in to learn how to use it, the benefits, the pitfalls, the good, the bad and the xml adventures! By joining this talk your desire to flip tables because of databindings will be gone, no promises about findViewById though!

    • Christoffer Hirsimaa Bontouch

      Christoffer Hirsimaa is a senior Android developer at Bontouch Inc, based in Stockholm, and a has given talks in DroidCon Stockholm and London. Prior to Bontouch he graduated CS at Royal Institute of Technology. He is passionate about clean code, Material design and UX.

  • Open Sourcing Fabric Kits on Android 04 Sep, 16:40 – 17:20

    During Google I/O this year, Twitter announced that two of the core technology components inside their Fabric SDK - the Digits and Twitter Kits - are now Open Source.

    This session will discuss how Twitter tries to solve important problem for Android developers, along with their approach to Open Source and supporting developer communities.

    • Andy Piper Twitter

      Andy Piper is a senior Developer Advocate at Twitter, supporting the Twitter Platform & APIs as well as mobile tools. He is probably best known online as a “social bridgebuilder” spanning a number of areas of technology and interest, including the Internet of Things. He previously worked on Cloud Foundry at Pivotal, and on enterprise messaging technologies at IBM. Andy is based in London, UK.