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!

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!

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.

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.

Tobias' talk coming soon
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

Tobias' talk coming soon

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'

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.

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.

Amilcar's talk coming soon
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

Amilcar's talk coming soon

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.

Ray's talk coming soon
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

Ray's talk coming soon

Paul Hudson Author at Hacking With Swift

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

Paul's talk coming soon
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

Paul's talk coming soon

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.

Prarthana's talk coming soon
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

Prarthana's talk coming soon

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 part 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.

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.

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.

Ivan Morgillo Senior Android Developer at Catapush

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 in 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.

Carola Nitz Senior Software Engineer at VideoLabs

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

Carola's talk coming soon
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

Carola's talk coming soon

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.

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 make the business and technology understand each other and 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 (mirekstanek.online and 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.

John Sundell Author at Swift by Sundell

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

John's talk coming soon
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

John's talk coming soon

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