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

Teodor Elstad Making the pixels dance at Mobile Era

Playing around with shaders can be a creative and satisfying way to explore visual programming, and with WebGL being supported on most mobile and desktop browsers, it’s more accessible than ever. Still, writing shaders might seem intimidating at first glance. What is this strange GLSL-language, and why does all the examples resemble a badly formatted math paper? Let’s take a quick dive into shader programming, and get familiar with the basics of fragment shaders, how to create more or less planned effects, and how to use audio to breath life into simple visualizations. Although shaders might take a lifetime to master, there’s plenty of room for casual exploration and happy accidents for those of us just starting out.

About the speaker
Teodor works at Computas, where he’s currently busy telling everybody that Charles Moore ran a very successful consulting firm using Forth, among other things. He’s passionate about programming as an creative process, and he strongly believe that fun fosters innovation. When he’s not coding for hire, he enjoys making programs that run for a while and only makes the machine hot. In the future he hopes to eliminate this unfortunate side-effect as well.

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

Vincent Pradeilles Property Wrappers at Mobile Era

Swift 5.1 brought a new construct to the language: Property Wrappers. SwiftUI, for instance, relies heavily on it to provide its system of data-binding through annotations like @State, @EnvironmentObjects, etc. Unlike other language improvements, Codable for instance, Apple hasn’t restricted the use of this new feature to its own frameworks: any codebase is free to leverage it to implement custom property attributes that will suit its own specific needs. While this is a great opportunity to factorise common behaviours throughout a project, one can still wonder: won’t it hurt code readability and predictability on the long run? Keeping code short is good, but if it’s achieved through a collection of arcane annotations, it might end up defying the original intent.

About the speaker
Vincent started working on iOS apps back in 2011. For the last years, he’s been working at Worldline, where he contributes to building great apps for major French banks. He loves Swift and enjoys sharing about it on the Internet. Most notably, he built the framework KeyPathKit that implements a SQL-like syntax for data manipulation. He is also the person behind the Twitter account @ios_memes.

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

Samuel Giddins Empowering iOS Developers at Mobile Era

We often think of “platform engineering” as a discipline reserved for back-end engineers, but investing in developer happiness is valuable, no matter which part of the stack they work on. As a Mobile Developer Experience engineer, it has become my job to turn “it would be nice…” into production products & processes that save every iOS engineer time. From investing in CI architecture, build tools, and internal documentation, we’ll cover all the ways you can help empower your team to be productive, and turn complaints into quality-of-life improvements on a daily basis.

About the speaker
Samuel is a developer well-versed in the rituals of writing developer tools that occasionally work. By day, Samuel works on making the mobile developer experience at Square less arduous; by night he can be found breaking Bundler and CocoaPods. Before this whole “developer” thing, Samuel studied in the highly impractical Mathematics & Economics departments at UChicago, learning subjects such as “numbers”, “social theory”, and “memes”. When not coding, Samuel is often in the kitchen, marveling at the fact that dinner smells better than it looks.

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

Renu Yadav Android Studio Right swipe this profile at Mobile Era

Profiling can help us recognising the root causes which leads to bad ratings on play store , users dropping out of app and poor performance. Profiler have always been the hidden tool, which we often neglect and then wonder why do we have lower app ratings. This talk will let people take away learnings about the awareness of when your app is doing the right or wrong and how to take necessary steps Along with a case study of how exactly we used profiling to increase our crash free sessions.

About the speaker
Renu has been an active community server. Sharing her knowledge is the best way to give back in the society. Constantly encouraging other women in tech. being a leader of Women Who Code, doing workshops and meeetups for Coding Girls (http://codinggirls.sg/). An active participant of sharing and learning in conferences like (AppDevCon , AppsConf, googleIO, Google IO extended, GDG groups). Have been learning Android for past 5+ years and currently serving South East Asia people with a safe and smooth Grab Ride.

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

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

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

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

×