Sirar Salih Automating Tinder in the Cloud and the day I broke Tinder... by accident at Mobile Era

It was a cold day in December of 2018, I was sitting with my developer friends at a local pub in Oslo. Inspired by our conversations, I got the idea to finally fix the “Tinder problem”. We’re all so tired of swiping, it’s about time we automated this thing!

Never did I imagine what I’d get myself into, the intrigues and the drama that would follow. Sure, investigating the Tinder API was easy enough. Sure, building an Azure function and deploying it to the cloud to fully automate Tinder was not a big deal. But finding exposed personal information from the Tinder API, a security threat in the OAuth 2.0 protocol and eventually getting my account locked by Facebook?! Taking down Tinder by accident and seeing this event unfold all over the media?!

Never did I imagine I’d have so much fun and learn so much along the way, building my automated Tinder cloud app.

Sit back, relax and come watch my talk. You’re in for a wild ride!

About the speaker
Sirar Salih is CTO with primary focus on Azure initiatives at Itera and a Microsoft Azure MVP. He is a very active speaker and community organizer, organizing meetups for the Azure User Group Norway and the Norwegian .NET User Group Oslo. Sirar loves sharing knowledge and has experience from speaking at international conferences such as Build Stuff, the Norwegian Developers Conference and JavaZone. He also contributes to the open source community by blogging at: https://sirarsalih.com.

About Mobile Era
Mobile Era is organized by a team of enthusiasts across several technology companies in Oslo. We’re passionate about developing mobile apps and want to see a kick-ass event in Oslo for people like ourselves. The organizing committee consists of developers who are also active in organizing open events, conferences and meetups in the Oslo developer community.

Our topics: iOS / Android, Mobile web / PWA, Cross-platform / JS-to-Native, IoT / Hardware, Mobile UX / Accessibility

Follow us on:

Website: mobileera.rocks
Twitter: https://twitter.com/mobileeraconf
Facebook: https://www.facebook.com/mobileeraconf/
Instagram: https://instagram.com/mobileeraconf

Ellie Shin No Strings Attached at Mobile Era

Swift String is one of the most commonly used fundamental types in the Swift standard library, but it has pitfalls that are easily overlooked. At Uber, we work with multiple apps that are deployed in multiple markets and localized in over 50 languages, which rely heavily on correctness and safety of String. We’ve also built multiple code generators and other developer tools that involve a large amount of String processing, and thus String performance can have a huge impact. This talk will discuss various scenarios where we encountered pitfalls of Swift Strings, and the methods we used to resolve challenges from both the correctness and performance perspectives. It will also cover what you can do for your apps or tools to safeguard and optimize if you use Strings a lot.

About the speaker
Ellie is a senior iOS Engineer at Uber on the mobile platform team. She has worked on building Uber’s rider app and tools including code generators. She cares deeply about optimizing iOS apps and frameworks at scale. She has previously worked at Spotify and Microsoft among other companies, primarily on iOS. She has given talks at UIKonf, NSSpain, and other conferences, on iOS app binary size optimization, efficient code generation, and Swift String performance.

About Mobile Era
Mobile Era is organized by a team of enthusiasts across several technology companies in Oslo. We’re passionate about developing mobile apps and want to see a kick-ass event in Oslo for people like ourselves. The organizing committee consists of developers who are also active in organizing open events, conferences and meetups in the Oslo developer community.

Our topics: iOS / Android, Mobile web / PWA, Cross-platform / JS-to-Native, IoT / Hardware, Mobile UX / Accessibility

Follow us on:

Website: mobileera.rocks
Twitter: https://twitter.com/mobileeraconf
Facebook: https://www.facebook.com/mobileeraconf/
Instagram: https://instagram.com/mobileeraconf

Oussama Ben Wafi Modular Architecture on Android at Mobile Era

As the mobile app grows, the codebase gets larger and the maintainability becomes harder. One of the most adopted solutions is modular architecture.In this talk, we will walk you through the modular Android architecture, and how much efficient it is to solve this problem.Through demos and live coding we will see in details how to apply the modular architecture, then we will cover it’s pros and cons.

About the speaker
Oussama is an experienced Android engineer since the ages of Java and ADT. He likes the native approach for mobile development and Kotlin is his favorite programming language. He loves talking to people from around the world about anything mobile or culture.

About Mobile Era
Mobile Era is organized by a team of enthusiasts across several technology companies in Oslo. We’re passionate about developing mobile apps and want to see a kick-ass event in Oslo for people like ourselves. The organizing committee consists of developers who are also active in organizing open events, conferences and meetups in the Oslo developer community.

Our topics: iOS / Android, Mobile web / PWA, Cross-platform / JS-to-Native, IoT / Hardware, Mobile UX / Accessibility

Follow us on:

Website: mobileera.rocks
Twitter: https://twitter.com/mobileeraconf
Facebook: https://www.facebook.com/mobileeraconf/
Instagram: https://instagram.com/mobileeraconf

Kristaps Grinbergs How to tame Core Animation at Mobile Era

Core Animation is a wild animal - powerful and beautiful but hard to familiarize and tame. Yet, when you befriend this animal, you can do great things with app visuals. Here’s my story on creating a powerful animation for Apple devices in Swift with lots of experiments, limit testing and some math.

About the speaker
Co-Founder, Swift developer at Qminder. Passionate about mobile applications and open source. 14+ years’ worth of experience in programming, Bachelors and Masters in Computer Science. Currently leading mobile development for the easiest waiting line management system in the world — Qminder. Involved in open source by maintaining libraries and contributing to Swift Weekly Brief.

About Mobile Era
Mobile Era is organized by a team of enthusiasts across several technology companies in Oslo. We’re passionate about developing mobile apps and want to see a kick-ass event in Oslo for people like ourselves. The organizing committee consists of developers who are also active in organizing open events, conferences and meetups in the Oslo developer community.

Our topics: iOS / Android, Mobile web / PWA, Cross-platform / JS-to-Native, IoT / Hardware, Mobile UX / Accessibility

Follow us on:

Website: mobileera.rocks
Twitter: https://twitter.com/mobileeraconf
Facebook: https://www.facebook.com/mobileeraconf/
Instagram: https://instagram.com/mobileeraconf

Christian Falch Fluid User Interfaces in React Native at Mobile Era

The talk will focus on how to create fluid and dynamic user experiences using animations and transitions in React Native. It starts off with some basic principles about motion and user perception and dives deep into how to we can leverage existing libraries to make it easy to implement solutions like this in our apps. It covers topics like appear/disappear animations, transitions and changes in states, shared element transitions and transitions during navigation.

About the speaker
CEO/Co-founder of Fram X. Author and maintainer of the Fluid Transitions React Native npm package with over 1800 stars on GitHub, active React Native contributor, previously held talks on Mobile Era 2016, meetup organizer and speaker, long time mobile developer from back in the days where the Palm Pilot was the hot stuff.

About Mobile Era
Mobile Era is organized by a team of enthusiasts across several technology companies in Oslo. We’re passionate about developing mobile apps and want to see a kick-ass event in Oslo for people like ourselves. The organizing committee consists of developers who are also active in organizing open events, conferences and meetups in the Oslo developer community.

Our topics: iOS / Android, Mobile web / PWA, Cross-platform / JS-to-Native, IoT / Hardware, Mobile UX / Accessibility

Follow us on:

Website: mobileera.rocks
Twitter: https://twitter.com/mobileeraconf
Facebook: https://www.facebook.com/mobileeraconf/
Instagram: https://instagram.com/mobileeraconf

Rebecca Franks In a World of Pure Android Animation 🍭🍫 at Mobile Era

Have you dreamed of deliciously sweet animations in your app but have no idea where to start? 🍫 What about creating some delightful UI treats to keep your users intrigued and wanting to discover more? 🍦 Join Rebecca on this journey into a World of Pure Android Animation ✨. From creating custom view animations on a Canvas to using MotionLayout to create complex layout animations, there is something for everyone. We will also see how to create your own AnimatedVectorDrawable using Shape Shifter. No golden ticket required

About Mobile Era
Mobile Era is organized by a team of enthusiasts across several technology companies in Oslo. We’re passionate about developing mobile apps and want to see a kick-ass event in Oslo for people like ourselves. The organizing committee consists of developers who are also active in organizing open events, conferences and meetups in the Oslo developer community.

Our topics: iOS / Android, Mobile web / PWA, Cross-platform / JS-to-Native, IoT / Hardware, Mobile UX / Accessibility

Follow us on:

Website: mobileera.rocks
Twitter: https://twitter.com/mobileeraconf
Facebook: https://www.facebook.com/mobileeraconf/
Instagram: https://instagram.com/mobileeraconf

Rebecca Franks Tips for Building Custom Views on Android with Canvas APIs at Mobile Era

Have you ever wanted to draw something custom beyond the standard views like a Bar Chart or an Advanced Image Viewer? In this talk, we will cover the basics of drawing onto a Canvas to create your own custom view. We will also cover some of the more advanced things you can do with the Canvas, such as using Shaders and Matrices to achieve magical effects.

About Mobile Era
Mobile Era is organized by a team of enthusiasts across several technology companies in Oslo. We’re passionate about developing mobile apps and want to see a kick-ass event in Oslo for people like ourselves. The organizing committee consists of developers who are also active in organizing open events, conferences and meetups in the Oslo developer community.

Our topics: iOS / Android, Mobile web / PWA, Cross-platform / JS-to-Native, IoT / Hardware, Mobile UX / Accessibility

Follow us on:

Website: mobileera.rocks
Twitter: https://twitter.com/mobileeraconf
Facebook: https://www.facebook.com/mobileeraconf/
Instagram: https://instagram.com/mobileeraconf

Jelena Spocova How we quality control Android applications at NRK TV at Mobile Era

Maintaining a high level of quality for an Android application can be quite a challenge given the large array of operating systems, device types and screen sizes available.This is compounded as the application grows in complexity. As with any system, it’s important to maintain good Unit & Integration test coverage - and this is usually not too difficult. UI and System tests, however, can be non-trivial when taking into consideration the multitudes of available frameworks. In this situation, how much time do we spend evaluating each framework? How much time do we spend developing and integrating them into our CI flow, and how do we make sure we get value from doing so? In this talk, I will be showing how we have gone through this process for both the Android, and AndroidTV applications for NRKTV. I will mention which frameworks we use and why, where and when we run these tests, and what value this has given us. Hopefully, this can inspire others to invest time and energy to try and achieve a similar level of quality control in their applications.

About Mobile Era
Mobile Era is organized by a team of enthusiasts across several technology companies in Oslo. We’re passionate about developing mobile apps and want to see a kick-ass event in Oslo for people like ourselves. The organizing committee consists of developers who are also active in organizing open events, conferences and meetups in the Oslo developer community.

Our topics: iOS / Android, Mobile web / PWA, Cross-platform / JS-to-Native, IoT / Hardware, Mobile UX / Accessibility

Follow us on:

Website: mobileera.rocks
Twitter: https://twitter.com/mobileeraconf
Facebook: https://www.facebook.com/mobileeraconf/
Instagram: https://instagram.com/mobileeraconf

Wouter Van Den Broek Giving voice an action in React and React Native at Mobile Era

This talk is not totally carved in stone but the below outline is what I want to do: – Introduction of myself, who am I, what do I do – Explaining the area where voice input and processing is at this time in time and why it is the next input method and maybe better – How voice to text and NLP (natural language processing) works and the difficulty of language with a live demo to let them shout a words or terms and maybe get people with accent on stage (will ask people on the conference before my talk). As a backup I have video’s recorded with different accents – How to implement a voice action in React and React Native in iOS and Android with live demo (ordering 500 coffee from Starbucks or something like that) with a video as backup plan – Show how to do NPL on React and React Native and show it in the app and with weird results. Then take action or let it dictate the tekst on screen – Summary of the solutions and my opinion about the best solution

About the speaker
Wouter van den Broek is a dutch mobile developer and consultant currently working at Synappz Mobile Health and as freelancer for start-ups and big companies. He has build more then 150 apps, from Symbian to BlackBerry to iOS and Android and now on the endeavor with React Native. He is always interested in new technics to create the best apps.

About Mobile Era
Mobile Era is organized by a team of enthusiasts across several technology companies in Oslo. We’re passionate about developing mobile apps and want to see a kick-ass event in Oslo for people like ourselves. The organizing committee consists of developers who are also active in organizing open events, conferences and meetups in the Oslo developer community.

Our topics: iOS / Android, Mobile web / PWA, Cross-platform / JS-to-Native, IoT / Hardware, Mobile UX / Accessibility

Follow us on:

Website: mobileera.rocks
Twitter: https://twitter.com/mobileeraconf
Facebook: https://www.facebook.com/mobileeraconf/
Instagram: https://instagram.com/mobileeraconf

Lisi Linhart Animation for the mobile web at Mobile Era

The global mobile traffic is rapidly rising and thus developing web interfaces that are equally engaging and usable in a mobile environment is just as important as for desktop. Especially when we take into mind that a big part of the world population can only access the Internet via their smartphone. This talk explores the theoretical background of animation, the limitations and opportunities animations brings when done in the mobile browser, the connection of animation to touch gestures and some practical code examples of how animation can be incorporated into mobile websites. This talk is backed by a lot of science, theory and experience, since I wrote my master thesis in this field, which was titled ‘Touch Interaction and Animation in Mobile Web Interfaces’. During the thesis I developed a mobile PWA that looked similar to native application (http://masterthesis.lisilinhart.info) and conducted a user study that A / B tested this prototype with and without animation. I feel that the insight I gained during the research can be transformed into an insightful talk, that’s especially compelling for developers who are interested in usability, animation and touch interaction in the mobile web browser. A common question that guided this research was how to make websites feel more like native applications.

About the speaker
Lisi is a lecturer for web development at the University of Applied Sciences in Salzburg, Austria, where she teaches students everything there is to know about front-end development and design. In her free time you will often find her at conferences, attending or speaking about web animation. Other than coding and design, she also loves to spend her free time drawing and illustrating.

About Mobile Era
Mobile Era is organized by a team of enthusiasts across several technology companies in Oslo. We’re passionate about developing mobile apps and want to see a kick-ass event in Oslo for people like ourselves. The organizing committee consists of developers who are also active in organizing open events, conferences and meetups in the Oslo developer community.

Our topics: iOS / Android, Mobile web / PWA, Cross-platform / JS-to-Native, IoT / Hardware, Mobile UX / Accessibility

Follow us on:

Website: mobileera.rocks
Twitter: https://twitter.com/mobileeraconf
Facebook: https://www.facebook.com/mobileeraconf/
Instagram: https://instagram.com/mobileeraconf

2014 2015 2016 2017 2018 2019
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×