Coming soon

Temi Adeniyi Head of Design at Blinkist

Berlin-based designer focused on motion graphics, interactive video, web mapping services, and most recently, mobile apps.

Data-Driven intuition
Bio

I’m Temi — a London-born, Berlin-based designer. Design for digital platforms has been a passion of mine since I stumbled upon Microsoft Frontpage at the wide-eyed and bushy-tailed age of 11. Since then, my work has run the gamut from emails to websites, motion graphics, to interactive video, web mapping services, and most recently, mobile apps.

These days, you can find me happily heading up the design team at Blinkist.

When I’m not designing and writing bios, I’m drinking too much coffee, trying not to eat my bodyweight in sweets and taking photos of the weird stuff I see in Berlin.

Talk

Data-Driven intuition

Intuition. It's a crucial ability that often helps guide us when we make design choices. But what if our intuition — the gut feeling we have when it comes to deciding whether a choice is the right one or not — can be improved by using data and research?

This talk cover how using tools like analytics and usability testing can help us to more accurately identify user problems and create proven designs that keep real people at the centre of the experience.

Vladimir Alekseichenko Founder & Trainer at DataWorkshop

Since 2013 year he is dealing with machine learning and data science.

Machine learning on your mobile phone
Bio

Vladimir enjoys traveling (he visited about 30 countries). He has over 10 years of experience in commercial programming and he has worked in various fields of computer science (with different technologies).

Since 2013 year he is dealing with machine learning and data science.

He is a trainer at the DataWorkshop.eu (practical machine learning). He has a podcast about artificial intelligence in business – BiznesMysli.pl (in Polish). He loves helping others, analyzing data and facing all challenges.

Talk

Machine learning on your mobile phone

We live in the amazing world where everything is changing so quickly. Machine learning in one trend which speeds up these changes.

Do you remember Maslow Pyramid? The first layer is physiological needs (food, water, warmth, rest), the second one is safety needs (security, safety) and so on. But there is a new (modern) pyramid, where first two layers: battery life and access to wifi. Turned out the to run a machine learning model on the phone is more energy saver compared to send data outside (connection via internet required more energy, especially if you have a poor connection).

The second piece here, when you send your data outside your mobile phone, that means, that you… send data outside :). Snowden tells something more about this.

This is why running a ml model on your mobile phone sounds like a good idea. The next question is how to do it? Most machine learning algorithms (so far) has been implemented in Python or R, both looks like a bit weird for mobile technology. If you want to learn how to manage this, please come to the presentation.

Mark Allison GDE at Android and Kotlin

Mark writes a technical blog (http://blog.stylingandroid.com) which focuses on Android UI/UX topics, but often covers more general Android development techniques.

wow. very vector. such love
Bio

Mark Allison is a GDE for both Android and Kotlin and is software engineer with over 30 years’ experience. He is passionate about providing the user with the best possible experience. He has developed both server and client side, most commonly Android on the client side, but also for iOS, HTML5, Symbian, and J2ME.

Mark writes a technical blog (http://blog.stylingandroid.com) which focuses on Android UI/UX topics, but often covers more general Android development techniques.

When not being geeky, Mark likes to unwind by hurling abuse at football referees, specifically those who are unkind to his beloved Watford FC with whom he holds a season ticket. Mark also loves single malt whisky. Buy him one and you’ll have a friend for life!

Talk

wow. very vector. such love

Mark Allison (author of https://blog.stylingandroid.com) has a deep love of VectorDrawable. He has spoken at conferences about how to construct and Animate them in his talk entitled “Vector All The Things”.

In this all-new talk, Mark will look at some of the features which have been added to VectorDrawable and its sibling AnimatedVectorDrawable since they first appeared in Android Lollipop 5.0 (API 21). There will be a dive in to fill windings which can cause some baffling rendering oddities, yet can be quite simple to fix once you recognise that fill windings are the cause; There will also be a look at the recently added gradient support; And, of course, there will be plenty of tricks and tips to help with your creation of fabulous VectorDrawables and amazing Animations.

Dawid Bałut Head of Security at TestArmy

Seasoned penetration tester and bug hunter, who spent half a decade testing the security of hundreds of companies, including big corporations such as Apple, Amazon and Facebook.

Application Security in Agile Mobile Development
Bio

Seasoned penetration tester and bug hunter, who spent half a decade testing the security of hundreds of companies, including big corporations such as Apple, Amazon and Facebook. Then decided to join the defensive side of the force and for the next 6 years working as a Security Architect for Silicon Valley-based startup.

These days he’s building security systems, auto-mates all security operations possible and coaches employees in the spirit of DevSecOps.

Spare time, he’s sharing his thoughts on social media and creates free educational materials on security management, empathetic leadership and business development.

Talk

Application Security in Agile Mobile Development

Securing mobile application was never an easy task, and it got even harder in Agile development, where there is a need to rapid development and quality assurance. No, that's actually not true. With Agile, it got much easier if you know how to take advantage of it, where to seek help and how to plug security automation into Continuous Integration and Continuous Delivery pipelines.

That's precisely the myth I want to debunk - security is expensive, but it doesn't need to be that cumbersome if you approach it pragmatically. If you're looking for best practices, learning resources and tools that can help you ensure higher safety of your mobile applications, then this presentation is for you!

Samuel Beek Product Manager at WeTransfer

He focuses on understanding the mobile user experience, creating useful new mobile products and services, built on the foundations laid by the successful WeTransfer brand.

Lessons Learned Building a Product for Mobile
Bio

Samuel Beek is Product Manager Mobile at WeTransfer, based in Amsterdam.

Sam is fascinated with the mobile platform, because of its limitless impact and accessibility. He focuses on understanding the mobile user experience, creating useful new mobile products and services, built on the foundations laid by the successful WeTransfer brand.

Talk

Lessons Learned Building a Product for Mobile

Mobile is a growing market and has different needs than desktop. In this talk, Sam will dive into things that he and his team found out while doing research for new products and how they dealt with some of the expectations and challenges of the platform.

People in the audience will learn how big the mobile opportunity is, how users expect different things and how to deal with that, the limitations of the platform and more.

James Butler UX Designer at Booking.com

He's a creative problem solver, currently working as UX Designer at Booking.com

The future of UX
Bio

From Amsterdam, via the UK, James has 10 years of hands-on experience in design. He’s a creative problem solver who loves nothing more than delivering high-end solutions to problems and driving businesses forward whilst he’s at it.

Talk

The future of UX

UX designers today fulfill more product-oriented roles than ever before. We’ve outgrown our job titles. We are copywriters, visual designers, interaction designers, researchers, growth hackers and much more. So what does the future of UX have in store?

Fernando Cejas Developers Advocate at IBM

IBM Developers Advocate focused on Cognitive Computing and Mobile Platforms.

What mom never told you about multi-threading (mobile edition)
Bio

IBM Developers Advocate focused on Cognitive Computing and Mobile Platforms. @SoundCloud Alumni, he has worked for several companies in a wide variety of projects in J2ME, C-Sharp, Java, Php, Ruby, Scala and Kotlin in different contexts: Social networks, NFC/RFID Hardware Solutions, E-Commerce and Music Platforms.

He has been involved on Android since its appearance and currently as part of his job he advocates developers by exploring new technologies, speaking at conferences and sharing knowledge.

 

Talk

What mom never told you about multi-threading (mobile edition)

When we were little kids, surely there were many taboo topics our moms never mentioned. There is actually a big chance one of those is multi-threading.

That is why in this talk we are going to walk together through the different alternatives we have nowadays in order to handle, manage and master multi-threading on mobile platforms.

Our focus will be mainly Android but all the content and techniques exposed here can be also used within other platforms for software engineering threading problem solving.

Jump in!

Tomek Cejner iOS engineer at SmartRecruiters

Tomek is program writer for San Francisco-based company.

Security? Check!
Bio

Tomek is living two lives. In one life, he’s Tomasz Cejner, program writer for San Francisco-based company, he has a social security, he pays his taxes, and he helps carry out garbage at home.

The other life is lived in computers, where he goes by the hacker alias @tomekcejner doing iOS programming for fun, bites JavaScript code, contributing to open source software among other things. Deeply in the heart, he wants to program games, but still to no avail.

Talk

Security? Check!

Practitioner’s guide to securing mobile application
I do not want to spoil any fun here, but the core of the talk is going to be a list of techniques which make your app more secure. It will focus on application-level security "dos and don'ts", but a few points on backend communication is going to be made. I do not plan to go too much low-level, for example into encryption algorithms and key management - there are awesome talks by great presenters which already cover that aspect and I am not going to compete, but rather complement.

The list is compiled based on my experience and a couple of security audits that my projects have undergone.

The talk is considered to be technical, but I'll avoid boring audience with source code: most of the techniques presented apply to the Android ecosystem.

TL;DR Outline
Quick presentation of techniques to protect data in application against an attacker
Full range, from must-haves to paranoia
Not going to a low level, no code on slides
As this is paranoid’s guide, you don’t have to, and probably you shouldn’t follow all the recommendations. But it’s good to know them all.

Nicola Corti Android Software Engineer at Yelp

Currently working Yelp Inc, connecting millions of users with great local businesses worldwide.

The curious case of Android button
Bio

Nicola Corti is an Android Software Engineer since 2.2, Free and Open Source lover since he remembers. Currently working Yelp Inc, connecting millions of users with great local businesses worldwide.

He usually calls himself a “community addicted”, can’t survive without learning every day, sharing knowledge and having fun with other developers. He’s currently managing the GDG chapter in Pisa and the Kotlin User Group in Hamburg. In his free time, he also loves photography, hiking, and cake design.

Talk

The curious case of Android button

We interact with buttons every day to get coffee, order pizza, or start a new Gradle build. They may look simple, and straightforward, but they have a fundamental role in our environment: create a sense of power.

We all love to feel empowered and we all hate being frustrated by bad design. Your users know this as well, they want to feel immediately rewarded when they interact with your UI, and they will quickly drop your app if they get annoyed.

At Yelp, we get tens of millions button clicks a day. At that kind of scale, every pixel matters. We tune every single aspect of our buttons to make them simple and powerful but adjusting every single shadow cast, click animation, or color layer can be tricky. In this talk, we will provide a deep dive into the Android framework and the Support Library to understand how buttons are rendered.

Steffen D. Sommer Lead Vapor Developer at Nodes

Steffen co-organizes the ServerSide.swift conference as well as iOS and Vapor meetups in Copenhagen and London.

The iOS Developer’s Introduction to Vapor (3)
Bio

Steffen D. Sommer is the Lead Vapor developer at Nodes in Copenhagen. After years as an iOS developer, he is now building production solutions using the server-side Swift framework Vapor.

Steffen co-organizes the ServerSide.swift conference as well as iOS and Vapor meetups in Copenhagen and London. He also recently wrote his first book about programming in Swift which is targeted for kids.

Talk

The iOS Developer’s Introduction to Vapor (3)

Server-side Swift has been around for a couple of years and as time goes by the maturity of putting Swift on the server grows. With this talk, I will give an introduction to one of the most popular server-side Swift frameworks called Vapor, which recently released a new major version.

I will talk a bit about how I ended up doing server-side Swift development after working with iOS for years and I’ll look at the potential synergy between Vapor and iOS. This talk requires no prior knowledge to server-side Swift.

Elaine Dias Batista Team Leader at SFEIR

Elaine has been working with mobile apps development for the past 6 years. Since the launch of the Google Assistant, she has been following the developments around that area.

Building assistive apps with App Actions
Bio

Elaine has been working with mobile apps development for the past 6 years. Since the launch of the Google Assistant, she has been following the developments around that area.

She truly believes that interacting with technology using natural language will define the future of computing. Born and raised in Brazil, she’s been living in France since 2004 and loves everything multicultural. She’s a GDE for the Google Assistant.

Talk

Building assistive apps with App Actions

In 2017, Google announced app predictions: 5 apps that are suggested to you on the App Drawer with a 60% prediction rate.

This year, they are taking it to the next level: trying to predict the action that you are going to make at a specific time, depending on the context you're currently in and by analyzing your usage patterns based on machine learning algorithms that run locally on your phone. Those actions can be, for example, continue listening to Spotify if you plug in your headphones or call your best friend on Friday nights.

In this talk, I'll show how developers can take advantage of this concept by declaring the actions that your app does so Google can index it and suggest it to your users at the right time. I'll end by explaining that a building block of App Actions - Built-in Intents, can be then used to create a Conversational Action for the Google Assistant.

Mikołaj Dobrucki Lead Designer at ucreate.it

Mikolaj is leading a UI/UX Design team at ucreate.it, a British company specialised in building and accelerating tech startups.

Designs that code themselves
Bio

Mikolaj started to learn Photoshop at the age of five and since then his passion towards design was only growing. In the last few years, he focused on building startups and digital products, living his life partially in Kraków and partially in London.

Currently, Mikolaj is leading a UI/UX Design team at ucreate.it, a British company specialised in building and accelerating tech startups. He spends most of his time overseeing and mentoring other designers and front-end developers, building internal tools and processes, and representing company’s efforts to the world.

Talk

Designs that code themselves

Lately, design tools and services are going crazy about their APIs and automation between design and code. The future seems to be inevitable!

In my talk, I'll make a quick introduction to the currently available and upcoming solutions, such as inVision DSM, Figma Web API, Framer X and Material Design Theming, and show how to implement them in your own workflow.

I'll include some real-life examples from companies such as Github, Uber and Google, and demo how we use this approach at ucreate.it to build our mobile applications, achieve better designs, more maintainable code and drastically faster deliveries.

Tobias Due Munk Owner at Developmunk

iOS designer and developer from Denmark, living in Copenhagen. Into cats, kids, and bikes.

Into the Deep – or what would 80s have done with depth sensing technology?
Bio

iOS designer and developer from Denmark, living and working from Copenhagen. Involved in projects as either consultant, partner, or indie depending on mood. Into cats, kids, and bikes.

Talk

Into the Deep – or what would 80s have done with depth sensing technology?

Mobile has always been driven forward by a plentitude of sensors like GPS, motion, and camera. With the advent of depth sensing technologies, new possibilities open up for apps.

Watch and learn intricate details and loads of use cases through an immersive and interactive talk packed with 80s visuals and audio.

Wiebe Elsinga Lead Developer at Egeniq

Besides being a GDE (Google Developer Expert) for Android and GDE Product Strategy, Wiebe Elsinga is a Lead Developer at Egeniq in The Netherlands.

Think and solve for 'User Expectations'
Bio

Besides being a GDE (Google Developer Expert) for Android and GDE Product Strategy, Wiebe Elsinga is a Lead Developer at Egeniq in The Netherlands.

He has a passion for UX and design. He regularly speaks at Mobile Developer conferences or is giving workshops.

Talk

Think and solve for 'User Expectations'

Knowing 'user expectations' is vital when creating and/or improving your app/product.

But how can you start thinking and solving for does 'user expectations'? How does design thinking fill in all of this?
And what does this mean for me as UX designer or Developer?

Wiebe Elsinga will explain how to think and solve for ‘User Expectations' and share his experience.

Anna Gawlikowska Project Manager at Miquido

I have been a Project Manager, a certified Scrum Master and Product Owner at Miquido for over 2 years now and I love my life in IT.

Love & Peace (of Mind): The Unexpected Paths to Better Leadership
Bio

A former academic, language teacher and conference interpreter who after changing careers 3 times realized that they all boil down to one – eagerness to interact with and to help people.

I have been a Project Manager, a certified Scrum Master and Product Owner at Miquido for over 2 years now and I love my life in IT.
And when I am not working with my teams, releasing software or talking to clients, I read, binge-watch tons of TV series, wine and dine.

Talk

Love & Peace (of Mind): The Unexpected Paths to Better Leadership

Our client’s idea is stupid. I don’t want to do it. Someone has erased my code. This S#&@* doesn’t make any sense. I’m tired. I hate my job! Have you ever heard any of these? Had a feeling your teammate wants to flip a table, they are under the weather, demotivated, sad, or even kind of burned out? People around you, or you as a leader, can no longer handle the steam and it starts influencing their sleeping habits, or a general quality of life?

During this talk, we would try to find out together:
- how to lead from both head and heart
- what connects team building and love
- what compassionate leadership is
- how to use mindfulness at work
→ and how to embrace those in your everyday professional life - especially when leading a team - to feel better and achieve more together.

PS. This talk is not only for managers and “owners” of stuff. All team members are more than welcome to come onboard.

Horacio Gonzalez Technical Evangelist at OVH

Horacio is a Google Developer Expert (GDE) en Web Technologies and Flutter.

Keynote: What’s Flutter and why should you do try it now?
Bio

Spaniard lost in Brittany, coder, dreamer and all-around geek.
After some years as @warp10io frontend leader as Cityzen Data, Horacio currently works as a technical evangelist at @OVH. He is the co-founder and leader of the @FinistDevs.

Horacio is a Google Developer Expert (GDE) on Web Technologies and Flutter. He loves web development in general and everything around Web Components and Polymer in particular.

Talk

Keynote: What’s Flutter and why should you do try it now?

What’s that Flutter everybody in mobile development is talking about these days? Another new thing that will be forgotten by this time next year or a true revolution in
mobile apps development? Is it really worth my time?

In this talk I’m going to introduce you to Flutter, Google’s mobile app SDK for crafting high-quality native interfaces for iOS and Android in record time.
Flutter works with existing code, is used by developers and organizations around the world, and is a free and open source.

O.K., I recognize that was the commercial pitch… but I am going way further that commercial pitch. I am going to show you the features that make Flutter one of
the most pleasant and productive development platforms I’ve seen, I am going to show you how you can use Flutter to create beautiful UI with fewer lines of code and
minimal boilerplate. And I will also show the points where Flutter needs improvement, and what the Flutter team and community is doing to address them.

Amilcar Guevara Torija Creative Director at AKQA

Amilcar helps brands to create stories people care about. He worked for the world's most highly regarded brands including Nike, Adidas, Converse, Coke Zero, Vice Magazine and more.

Adidas, a brand truly tapped into pop culture
Bio

Amilcar helps brands to create stories people care about. It’s done by applying culture relevant insights and combining ideas with the right technology, allowing brands to genuinely connect with their audiences and ideally, exceeding business objectives.

He has applied his crafts in many formats, from global integrated campaigns, content creation, films, illustration, re-brands, and apps. For the likes of some of the world’s most highly regarded brands including Nike, Adidas, Converse, Coke Zero, Vice Magazine, Warner Music, Ford, O2, SEAT, TEDx, Bacardi and Pepsico among others.

He worked as well with some of the most renowned global agencies such as AKQA, Droga5, SidLee, BBDO, TBWA, and BETC and on the client side at Apple for Beats by Dre.

Talk

Adidas, a brand truly tapped into pop culture

Adidas has been a cultural symbol since the 60’s and 70’s. Their journey through the years feels like a continuous dialogue, shaping pop culture while nurturing itself to evolve as a brand.

In my talk, I'll share with you the journey of Adidas transformation over the last years and my role while working as the lead interactive Art Director at Sid Lee for the global account of Adidas Originals.

I'll include some examples from Adidas over the years as we analyse how they've adapted their communication approach to keep relevant the conversation with their audience.

Finally, I'll sum up that journey talking about the importance of finding your own voice to stand out on a competitive market.

Ray Ho Visual Lead at Zalando

After a product design degree, a couple of internships, and a foray into graphic design, I decided to start from scratch in a brave new world known as Web design.

So... what's my job?
Bio

Hi, I’m Ray and I work as a Product Design Lead at Zalando.

After a product design degree, a couple of internships, and a foray into graphic design, I decided to start from scratch in a brave new world known as Web design. This experience opened my eyes to usability and accessibility, and how that fitted in with the ‘traditional’ facets of design that include artistry and subjectivity.

Since then, I’ve been mindful of continuing to engage in opportunities that merged these interests.

Talk

So... what's my job?

Leadership from the view of a design leader can be fuzzy. We spend so much time 'figuring it out amongst ourselves' that we often don't spend time to understand what expectations would be from your own team.

I want to share how I fell into that trap and how I'm trying to get out of it.

Paul Hudson Author at Hacking With Swift

Suffice it to say, he quite likes Swift. And coffee. (But mostly Swift.) (And coffee.)

Understanding the Standard Library
Bio

Paul is the author of Hacking with Swift, Pro Swift, Swift Design Patterns, Server-Side Swift, Hacking with macOS, Hacking with watchOS, Hacking with tvOS, Swift Coding Challenges, and more.

Suffice it to say, he quite likes Swift. And coffee. (But mostly Swift.) (And coffee.)

Talk

Understanding the Standard Library

Although the Swift compiler is written C++, Swift's standard library is written in Swift and makes for a treasure trove of ideas, techniques, and optimizations.

In this session I'll walk you through several code examples taken straight from the Swift standard library, explaining how they work and how you can apply the same techniques to your own code.

Jan Hudzik Technical Lead at Miquido

He is working with the mobile technologies for a pretty long time, last years he mainly focuses on Android.

Software licenses for mobile developers
Bio

Jan leads the team of 20+ Android developers working on the numerous projects for Miquido customers. He is working with the mobile technologies for a pretty long time, last years he mainly focuses on Android.

In his work, he pays a lot of attention to the quality of code and the way people can effectively share their knowledge with the others in order to improve.

Talk

Software licenses for mobile developers

Do you know that adding some open source libraries to your project may oblige you to make your source code public? Do you know that if your app doesn't have a screen enlisting all the used libraries, then you probably break the law?

During the presentation, I will go through different types of software licenses. For each of them, I will advise if we can use it in commercial projects and how to meet license requirements when developing for mobile.

Prarthana Johnson Product Manager at Shopify

Prarthana is currently a Product Manager at Shopify leading successful product teams to deliver great product experiences for merchants and their customers.

Why are we building that?
Bio

Prarthana is currently a Product Manager at Shopify leading successful product teams to deliver great product experiences for merchants and their customers. She hopes to bring her recent experiences from a startup where she led Marketing, Engineering, Product Management and Design to Shopify.

She is known to work with her peer leadership team to incept, strategize, translate, and ship products that align with business metrics. For over 18 years she has connected people through technology by bridging brand, design, product development processes, and redefining business models at companies like SoundCloud, Microsoft Skype, T-mobile, Artefact, and Nokia.

Currently, she and her partner, Ed, parent of four boys and are always on the lookout for their next adventure. They have lived together in over 6 states in the US, lived in Europe and most recently residing in Canada. As a family, they hope to never stop learning.

Talk

Why are we building that?

Have you ever thought about why your company focuses on a particular aspect of the business? As a designer or product manager, do you feel like your role is to just make products “look good”? Have you had to hand over an experience without being able to add your point of view to the conversation? Have you wondered why your company feels like it’s moving so SLOW to respond to the market or innovate? Have you started down the path to find answers?

During this session, I’ll share with you a set of questions I’ve used to help drive the conversation around why, and how, companies are building specific products. You’ll hear how I used these questions to learn about product decisions as well as to create an impactful voice around what products SHOULD be built.

This is an Unlikely Path full of examples from both startups and fortune 500 companies. By the end of the session, you should walk away with some examples and insights around how you can deepen your understanding around product decision making, as well as ideas about driving better decision making and innovation at your company.

Bj Kandel Senior iOS Engineer at Zalando

Bj is a Senior iOS Engineer at Zalando SE. He's enthusiastic about functional programming & languages especially bringing ideas from Haskell into Swift.

ModelDiff state based UI rendering in iOS
Bio

Bj is a Senior iOS Engineer at Zalando SE. He worked at Japanese startup at Tokyo before moving to Berlin. He is enthusiastic about functional programming and languages especially bringing ideas from Haskell into Swift.

Bj loves to play football but he thinks you rather want to talk about monads.

Talk

ModelDiff state based UI rendering in iOS

When a model can have equality it can be compared. When a list of models can be compared, we can produce diffSet. These diffSet can be applied to the existing UI elements (UITableView and CollectionView) with little effort.

The practical use case can be an efficient use of memory and UI reuse. However, the bigger side is every code that doesn't interact with the UI can be written in a pure functional programming paradigm (without side effects, shared state). Extending a level beyond, simple equality is not merely enough for models with children which themselves are comparable. To overcome this nested equality and nested diffing we can use protocols and come up with a nested diffSet. This can be used for Sections/Rows.

The talk will cover explaining the naive algorithm and the intent behind nested diffing on model layer. The talk will present a generic list controller that takes these diffedState and renders with animation. And I will also present some functional inspiration behind the design of ModelDiff state based app development.

Meghan Kane iOS Developer at Novoda

She is the co-creator and instructor of a Udacity course on Core ML.

Navigating the Apple ML Landscape
Bio

Meghan is an iOS developer at Novoda in their Berlin office. She is the co-creator and instructor of a Udacity course on Core ML. When not coding, she can usually be found reading at a coffee shop or cycling.

Talk

Navigating the Apple ML Landscape

When it comes to machine learning, the abundance of tools and frameworks that are made available today overwhelms developers who are new to the field and slows down their learning process.

In her talk, Meghan will walk us through which ML tools to use for what purposes, be it training a model or doing on-device prediction, while also covering some of the newly introduced CoreML APIs in WWDC 2018.

Miłosz Kaszyński Machine Learning Developer at OKE Poland

Miłosz works as a Machine Learning developer within a big international project focused on real-time video analysis and content recognition, developed by the Stream Group.

Mobile device as a gate to Machine Learning world
Bio

Miłosz Kaszyński is a developer with a huge experience, particularly in video analysis technics.

Miłosz works as a Machine Learning developer within a big international project focused on real-time video analysis and content recognition, developed by the Stream Group. He is one of the general creators of deep learning systems utilized in projects created for companies like M7, Vodafone or Orange.

In OKE Poland his role as an R&D team member is designing solutions for home automation area, based on video and sound analysis. He creates and develops machine learning and tracking system algorithms, furthermore, he coordinates cooperation with technical universities during scientific researches.

His working experience is related to hybrid TV content analysis, as well as detection and recognition in home automation, but an element connecting all of his projects is his passion for advanced video analysis in various forms.

 

Talk

Mobile device as a gate to Machine Learning world

The phone as a gateway to the ML world. As smaller siblings, mobile devices are not strong enough to participate in Machine Learning competition, but they are not useless. While they cannot produce useful models with enough performance, they can still be consumers of and data sources for your ML algorithms.

So, how to utilize your mobile device in the data flow of systems using ML? What can you do if you need a small device, but your mobile is too weak?

Marcin Krzyżanowski Senior iOS Developer at PSPDFKit GmbH

After programming for several years, Marcin enjoys working on mobile technologies and cryptography, more than in enterprise business solutions.

How to use Cryptography for mobile developers - common mistakes
Bio

After programming for several years, Marcin enjoys working on mobile technologies and cryptography, more than in enterprise business solutions.

He has worked on multiple projects with various technologies, currently working on a PDF framework at PSPDFKit.

Talk

How to use Cryptography for mobile developers - common mistakes

How to encrypt, what is a cipher, how to use AES or message authentication. Dive deep into basic cryptography basic primitives. Learn the difference between platforms and languages.

Let’s make it a group therapy session. Straight from the CryptoSwift war field. Lessons learned, and not learned.

Zhixuan Lai Software Engineer at Tinder

Zhixuan is passionate about writing clean code, creating a great user experience on mobile/web, and building tools that simplify programming.

Taming WebSocket with Scarlet
Bio

Zhixuan is a member of the Android platform team at Tinder.

He is passionate about writing clean code, creating a great user experience on mobile/web, and building tools that simplify programming.

In his spare time, he takes photos and goes snowboarding.

Talk

Taming WebSocket with Scarlet

Despite being a well-established standard for bi-directional persistent connection between client and server, WebSocket is complicated to set up on Android.

When Tinder migrated to WebSocket for its real-time chat experience, they developed Scarlet: an extensible Kotlin library inspired by Retrofit that eliminates the boilerplate code required to handle data serialization and specify when to connect and retry.

After this talk, you'll be able to configure Scarlet using many of its plugins and integrate any WebSocket API in 10 minutes.

Roy Marmelstein iOS at Spotify

Roy does iOS at Spotify. He is the creator of PhoneNumberKit, Zip and Interpolate.

Adventures in Open Source
Bio

Roy does iOS at Spotify. He is the creator of PhoneNumberKit, Zip and Interpolate.

Talk

Adventures in Open Source

Open sourcing your code is a thrilling journey. In this talk, Roy will share experiences and learnings from maintaining and contributing to popular Swift frameworks - both as an independent developer and from within a very large company.

Giulia Menichini Software Engineer at Netfarm

Computer engineer, she builds mobile and web apps, with special consideration for code quality and seamless services integration. Also, a natural born geek.

3D on mobile platforms: not a game
Bio

Graduated in Computer Engineering in Pisa, has recently gained the title of Associate Android Developer (https://bcert.me/bc/html/profile.jsp?k=hqpdtuj). Currently, she is tinkering
with Angular and 3D modeling in the Italian-based Netfarm. She likes to explore different technologies to see what happens, but without losing that fascination that belongs to her inner little child: after all, “It’s still magic even if you know how it’s done”.

She is also fond of trekking and photography, two passions that reflect well on her professional life: she pursues fineness (be it in readable code style, in an optimized routine or in a clean UI) and she believes that, with hard work and dedication, no mountaintop is hard to reach.

Talk

3D on mobile platforms: not a game

3D - based games on mobile devices are all the rage right now: good look-and-feel, visual impact, easy to play. But what if we want to simulate complex physical phenomenon on a mobile device - something that is, as a matter of fact, not a game?

Developing a simulation software is not only coding, at all. Developers must dig deep into the theory of the model they are trying to represent, to avoid incorrectness in the results. Especially so, when the simulation software has the responsibility of detecting possible threats to the human being. The Unity platform comes of great help in this cases: easy to use and well documented, it provides an accessible way to create your own 3D environment and apply to it your own rules.

You can find lots of pre-made assets from 3D models to sound libraries, custom scripts, AI editors, UI elements. In this talk, we will present you - as Netfarm - a case study on one of our core technologies, a visualizer of electromagnetic fields effects on urban settings. We will discuss the challenges we faced, how we approached them, and the way we used Unity to render, as faithful to reality as possible, our simulation environment.

Magda Miu Mobile Team Leader and Scrum Master at Roweb

Magda believes that the mobile development will continue to bring a gradual evolution in the way to deal with the daily life activities and right now it is the perfect moment for us, the developers, to unlock our superpowers.

Room: An SQLite Object Mapping Library
Bio

Magda is an enthusiastic and innovative Mobile Team Leader and Certified Scrum Master with more than 7 years experience in software development. She is very devoted to the technical nature of her work, dedicating specific time for learning, testing and implementing new technologies and using these in her coaching process with her team members.

Passionate about technology, she is one of the promoters of digital communities in different towns of Romania, supporting other technical professionals to constantly improve their knowledge by being co-organiser at Google Developer Group Pitești and Women Techmakers Romania.

Magda believes that the mobile development will continue to bring a gradual evolution in the way to deal with the daily life activities and right now it is the perfect moment for us, the developers, to unlock our superpowers.

Talk

Room: An SQLite Object Mapping Library

Handling an SQLite database in Android implies challenges like a lot of boilerplate code, database operations on the main thread, queries checked at runtime and especially unmaintainable code. At Google I/O 2017, the Android team launched Room, an SQLite object mapper, that provides a set of components and features that will solve all these challenges and will help us, the developers, to have a better experience when using a database in our app.

The presentation will include examples about how to use the main components from Room (@Entity, @Dao, @Database), how to handle the relations between the entities, how to use the (observable) queries and not run database operations on the main thread. Also, we will discover more details about the migration support, compile time query verification and what’s happening behind the scenes.

Ivan Morgillo Senior Android Developer at Mobimeo

Playing with Android since 2010 on a variety of projects, from embedded systems to SDKs, from entertainment to fitness apps.

Kotlin coroutines - A story of an old code base, dozens of reactive streams, a new language and a new way for concurrency.
Bio

He has been playing with Android since 2010 on a variety of projects, from embedded systems to SDKs, from entertainment to fitness apps.

He approached Reactive Programming at the beginning of 2013 and it became a huge part of his carrier, inspiring him to write books and talk about it since then.

Talk

Kotlin coroutines - A story of an old code base, dozens of reactive streams, a new language and a new way for concurrency.

In a world dominated by RX and Java based code bases, JetBrains introduced Kotlin and coroutines - a simpler way to do multithreading.

This is the story of how I migrated an old project from a monolithic Java mess with improperly used RxJava to a cleaner architecture, based on Kotlin, coroutines and common sense.

Mateusz Muryjas Data Scientist at Analityczny

With technical stack and data science experience, Mateusz helps companies optimize conversion rates and make better decisions based on data.

Mobile analytics for dummies
Bio

Data analyst with a passion to question status quo. With technical stack and data science experience, Mateusz helps companies optimize conversion rates and make better decisions based on data.

Marketing consultant with sales and digital transformation on his mind. He believes that everything is measurable and can be optimized. Event organizer and public speaker. Petrolhead and British cat owner.

Talk

Mobile analytics for dummies

How many times have you thought, “How to identify the metrics that matter?” Well, it's not easy without a context, but it’s also not as hard as you think. With an analytics state of mind and basic strategy, you can build your growth based on data.

During the presentation I would:

  • divide the mobile analytics into categories based on data sources,
  • find out how to use mobile analytics to improve conversion rates, ROI and user experience,
  • show how to implement mobile analytics in e-commerce or mobile apps,
  • introduce tools, that help collecting data and gathering insights,
  • list common myths about mobile analytics and mistakes you should avoid,
  • encourage to benefit from insights that based on mobile reports and dashboards.

So, if you want to understand what it means to have a fully integrated culture of data and make more data-driven decisions, then this presentation is for you!

Carola Nitz Senior Software Engineer at VideoLabs

She is an iOS Software Engineer who spent quite a few years working on various iOS Apps.

Beware of the legacy! The one you inherit and the one you create
Bio

Carola Nitz is an iOS Software Engineer who spent quite a few years working on various iOS Apps.

She spent the last years contributing to complex projects like Apple Maps and VLC for iOS where she learned to navigate matured projects with legacy code.

She’s become known for her talks and tweets about Debugging but her passion is Open Source, where she enjoys working in a diverse team and sharing her knowledge.

When she doesn’t code you can find her in front of a piano or cooking with friends.

Talk

Beware of the legacy! The one you inherit and the one you create

In this talk, we’re going to take a look at what problems we face when working with a legacy code base.

We’ll explore and evaluate strategies that help you make changes with confidence and steps you can take to make the person who works with your legacy code not hate you!
We show you tricks and tools so that you can find hidden dead code and references and will look at ways how you can work more efficiently with a grown codebase.

Alexandra Petrus Product Manager Fintech and Co-Founder at Bucharest AI

Alexandra is Google Developer Expert for Product Strategy. No matter the context, she is building products with a purpose, by changing prioritization to humans and experiences.

Fintech for millennials & early adopters: why the UI/UX + AI is game-changing
Bio

PM Fintech [Blockchain, DApps, Digital Assets]; former VP Products @Reincubate; Co-Founder Bucharest AI [advising and/or educating practitioners, startups & companies apply AI meaningfully] and Google Developer Expert for Product Strategy. No matter the context, Alexandra is building products with a purpose, by changing prioritization to humans and experiences.

Talk

Fintech for millennials & early adopters: why the UI/UX + AI is game-changing

Expect practical UI/UX examples, applied AI use cases, pitfalls to avoid and how others got it right to date.

In our run towards a cashless experience learning to speak the customer's language dictates how fast the adoption will go. Join if you're interested to remove complexity, explore instant success and get a look into how AI is changing the dynamics of fintech.

Marcos Placona Developer Evangelist at Twilio

He is passionate about technology and security and spends a great deal of his time building mobile and web apps.

I just hacked your app!
Bio

Marcos is a developer evangelist at Twilio and a GDE. He serves communities in London and all over Europe. He is passionate about technology and security and spends a great deal of his time building mobile and web apps, and occasionally connecting them to physical devices.

Marcos is a great believer in open source projects. When he’s not writing open source code, he’s probably blogging about code on https://androidsecurity.info, https://androidthings.rocks or https://realkotlin.com.

He’s also a great API enthusiast and believes they bring peace to the Software Engineering world.

Talk

I just hacked your app!

Android security is nowhere near where it should be. I have been able to hack and get sensitive information from a few different apps and I’m just an amateur hacker at best.

Whether it’s because we are exposing information when making HTTP requests to our backend servers or because we’re simply storing things we shouldn’t in our apps, it’s easy to forget mobile devices aren’t as safe as we think they are.

In this session, we will explore a number of ways an Android app can be exploited and most important methods that we can use to avoid these attacks.

We will finish by looking at common techniques that will help you protect sensitive information within your application by adding tampering detection and making sure every external communication request is made securely.

Bartosz Polaczyk Senior iOS Developer at Grand Parade

Bartosz is an iOS Senior Developer at William Hill where creates a mobile app for one of the greatest European bookmaker.

Actor based approach in practice for Swift developers (Level dev/pro)
Bio

Bartosz is an iOS Senior Developer at William Hill where creates a mobile app for one of the greatest European bookmaker. His areas of expertise include topics related to unit tests which he often covers in blogposts.

He is also passionate about compilers and the all the magic that happens under the hood.

Talk

Actor based approach in practice for Swift developers (Level dev/pro)

Actor based programming is an alternative way to write your code in a way it is by design asynchronous-friendly to write and test. Proposed in 70's, recently receives more and more popularity in many different programming areas.

If you ever heard about actors but wasn't sure about benefit of using it in iOS apps, this presentation is for you! But don't worry if you are unfamiliar with actors; I will guide you through main concepts and demonstrate practical approach to implement it in Swift.

Hash Riaz Junior Programme Manager at Abbey Road Red

With a background in music technology and live sound, Hash’s passion is working with audio software and hardware.

User-Driven Design – Topline, Created by Musicians for Musicians.
Bio

With a background in music technology and live sound, Hash’s passion is working with audio software and hardware. Following a creative undergraduate degree in Music Technology, Hash went on to work as a freelance sound engineer, a lecturer in the Further Education sector and curated the BrownBear events which celebrated art, music and culture through collaborations and live music.

In 2016, Hash decided to study an MSc in Audio and Music Technology from the University of York where, under the supervision of Dr Gavin Kearney, he started his journey in Spatial Audio and audio programming.

Today, Hash is the Junior Programme Manager for Abbey Road Red, the open innovation department at the studios, where Hash supports the music-tech incubator programme, academic collaborations and internal innovation projects such as Topline, the first app from Abbey Road Studios.

Hash also contributes to the Abbey Road Spatial Audio Forum, which was set up by Mirek Stiles, the studio’s Head of Audio Products, to demystify spatial audio for music creators. They are undertaking research into the benefits of Spatial Audio for the creation, capture and reproduction of musical content. The team’s research into multichannel microphone arrays for recording popular music was presented at the 143rd Audio Engineering Society convention in New York.

 

Talk

User-Driven Design – Topline, Created by Musicians for Musicians.

Abbey Road Studios has been at the forefront of music creativity and pioneering advances in audio technology since opening in 1931. The world’s first purpose built recording studio, Abbey Road is, of course, synonymous with The Beatles, but its unparalleled history spans the invention of stereo, countless landmark recordings and the creation of film scores for movies from Raiders of The Lost Ark and The Lord of The Rings Trilogy to the Harry Potter films, Gravity and Black Panther.

Building on a legacy of more than 86 years of groundbreaking audio technological innovations, Abbey Road Red is the open innovation department designed to support the endeavours of the brightest music tech entrepreneurs, researchers and developers. The Abbey Road Red incubation programme is the first one of its kind in Europe – to support the most promising music tech start-ups, as well as collaborating with the brightest minds in academic research and our internal innovation drive.  Red is now building an R&D operation, creating demos, workshops and prototypes for musicians, including Topline, a new recording app for songwriters. To develop Topline, Red worked closely with emerging songwriters and producers from across London to understand their creative needs. This talk will discuss the principles of domain driven design and how listening to your users can shape your app roadmap.

Piotr Ślesarew Principal Android Developer at Grand Parade

Professional and ambitious dreamer with more than seven years of experience in designing and implementing advanced Android applications.

Magic sugars that can make your Kotlin codebase happier
Bio

Professional and ambitious dreamer with more than seven years of experience in designing and implementing advanced Android applications.

Conference speaker and technical articles writer. Lately focused on Kotlin language and building reusable components.

Talk

Magic sugars that can make your Kotlin codebase happier

Kotlin language brings tons of new concepts and features to your miserable programming life and it is really hard to use all of them in your daily duties. After almost two years of using Kotlin in production, the language itself can give me joy and satisfaction.

How is it possible? Because of its many small sweet sugars 🍰. In this talk, I would like to share with you my favorite Kotlin candies that I discovered when I was in need of writing robust and concise components for Android applications.

Michael Śliwiński Founder and CEO at Nozbe

Founder & CEO of Nozbe - a project management and collaboration tool for busy professionals and their teams.

How digital nomads get stuff done using mobile apps
Bio

Michael is a productivity guy – he’s the founder and CEO of Nozbe – a project management and collaboration tool for busy professionals and their teams. Nozbe is a web-based tool with apps for all the major platforms.

Michael is also a speaker, author of a few best-selling books, a podcaster and a blogger. He is happily married to his wife Ewelina and they have three daughters. Michael is known for his unorthodox way of running Nozbe – his company doesn’t have any physical office (#NoOffice) and they dedicate Fridays to weekly reviews and personal development (#TGIF).

Talk

How digital nomads get stuff done using mobile apps

Get your things done anywhere! Michael, a productivity guy, whose team is all remote, will talk about the importance of great mobile apps for a modern work-from-anywhere lifestyle. Michael will be showing off his workflows that enable him to run a successful company only with his iPad.

It’s a presentation both for the mobile apps users and creators as he’ll share the best practices, design principles and many tips and tricks - how you too, can make your mobile office very productive!

Mirosław Stanek Tech Lead at Azimo

Mobile developer, researcher and code architect. I lead the team of amazing engineers to build the solutions that matter to people.

Effective mobile engineering to make product successful
Bio

Mirosław Stanek – Tech Lead for mobile and R&D in Azimo – money transfer platform for remittance market.

Mobile developer, researcher and code architect. I make the business and technology understand each other and lead the team of amazing engineers to build the solutions that matter to people.

After hours tweeting (@froger_mcs), blogging (https://mirekstanek.online & https://medium.com/@froger_mcs) and sharing the open source with the community. Passionate about new technology, AI and mobile photography

Talk

Effective mobile engineering to make product successful

Have you ever wondered how the best product ideas succeed? It's not only great timing, product-market fit or marketing activities. It's also about business and engineering cooperation.

In this presentation, I'll talk about our experiences with making great (and bad) ideas happen. How to deliver fast, learn from mistakes and keep your users happy (and crash free!). I'll try to find the answer to what is a perfect technical stack for mobile apps to validate ideas, recover from failure quickly, and keep high product stability.

I will show how the team of a few engineers can build the app used globally. How we develop and maintain our code, test, deliver, learn from data and iterate.

Filip Stanis Partner Developer Advocate at Google

As a developer advocate, Filip works on ensuring Google's largest partners are using the latest web and Android technologies efficiently and helps them provide the best possible experience to their users.

Build a fast checkout experience with Google Pay
Bio

As a developer advocate, Filip works on ensuring Google’s largest partners are using the latest web and Android technologies efficiently and helps them provide the best possible experience to their users. He’s a contributor to the AMP Project, as well as several other open source projects in his spare time.

Previously, he worked in partner engineering on Google Pay, helping developers improve their mobile checkout experiences. He holds a degree in Computer Science from Union University, Belgrade.

Talk

Build a fast checkout experience with Google Pay

Accepting payments online should be easy to implement and handy to use.

Come and learn how the Google Pay API can improve your payment flow and increase conversions for your business and marketplaces. And if you want to see for yourself how uncomplicated it is to start allowing your customers to pay with Google Pay, make sure to stay with us until the final part of the talk and join us for a live integration of the API.

John Sundell Author at Swift by Sundell

John builds apps, games & developer tools. He has worked for companies like Volvo & Spotify.

The Lost Art of System DesignPanel discussion by John Sundell
Bio

John builds apps, games & developer tools. He also makes Swift by Sundell – a weekly blog & podcast about Swift development.

He has worked for companies like Volvo & Spotify, and is currently an iOS freelancer working with a Norwegian startup called Motimate.

He’s the creator of several open source projects including Unbox, SwiftPlate, Marathon & Imagine Engine.

Talk

The Lost Art of System Design

App architecture is a topic that is very commonly discussed in our mobile developer communities, and for good reason - defining a solid architecture that’s both flexible enough to support changes and experimentation, and stable enough to make our code easy to maintain, can be really difficult.

However, most conversations around app architecture tend to be focused on design patterns and letter combinations such as MVC, MVVM and MVP. In this talk, John will take a step further, and take a look at how system design can be a really powerful tool to create well-rounded architectures for apps of any size and complexity.

Panel discussion by John Sundell

In Friday's "Discussion Panel by John Sundell" will take part:

  • Hash Riaz - Junior Programme Manager, Abbey Road Studios
  • Krzysztof Kogutkiewicz - CEO at Miquido
  • Fernando Cejas - Developers Advocate, IBM Deutschland
  • Megan Kane - iOS Developer, Novoda

Prepare questions for our experts on Twitter. Just use #mobiconfpanel and tag our profile!

Scott Weiss VP Product Design at Babbel

He has worked with LG, Samsung and Vodafone, held career-level roles at Apple, Microsoft, Sybase and Autodesk, and his own UX agency in New York.

Ecology of UX
Bio

Scott is a UX visionary who’s led teams in the US, UK and Germany for more than 20 years. He is currently VP Product Design at Babbel, the world’s leading language learning app.

Previously he was VP of Design at SwiftKey, acquired by Microsoft in 2016. In 2001 he began work on his book Handheld Usability, an exploration of UX in handheld devices. He has worked with LG, Samsung and Vodafone, held career-level roles at Apple, Microsoft, Sybase and Autodesk, and his own UX agency in New York.

Talk

Ecology of UX

Scott Weiss, VP Product Design at Babbel, discusses the many ways how Babbel learns from its users, spanning analytics, surveys, customer service data, usability research, and other methods. Interwoven through this story is how UX and ecology are related, using the example of the reintroduction of wolves to Yellowstone.

The Top Speakers can be selected only by Mobiconf 2018 attendees by judging the talk quality, level of expertise, and connection with the audience. Learn more about terms & conditions. Do your best, and turn on the superhero mode!

Call for Papers is closed