Abstracts

DAY 1 – ANDROID

 

Bradley Howard

“What’s the future of mobile technology?”

Bradley will be discussing what mobile technology will look like in the next five years and how it will evolve. Using current industry trends and latest research, he will present what the future has in store, and how developers and UX experts can prepare for some seismic changes.

Bradley is the Head of Innovation at Endava, helping clients create brand new tactical and strategic business concepts in a fixed timescale – usually a few weeks. Bradley has helped clients across several industries, from financial services to sport, and from insurance to media.

 

Cesar Valiente

“Engineering Wunderlist for Android”

Wunderlist is the most important todo-based productivity app.
Do you want to know how it has been made? the architecture? The secrets about the real time sync and more many more cool stuff? In this talk I will show you how Wunderlist for Android has been built, having a look to the layers of the app, how our sync algorithm woks and also how we are currently changing the architecture of the app to make it better and even more decoupled.

 

Marius Mailat

“Hacking the living-room, the story of an Android TV custom ROM” 

Have you ever wondered how you can hack in your TV system? Marius will demo how you can create a custom ROM for the Nexus Player Android TV and give you tips and tricks on how to deploy your own Android Open Source Project compiled version on your Philips TV.

 

Vitaliy Zasadnyy

“J2ObjC, a silver bullet in cross-platform mobile development”

The war between mobile platforms is over. After several years of active competition, we’ve got two operating systems with almost the same quality and feature set. The closest competitors of Android and iOS are far behind in market share. For us, as mobile developers, it means that all further projects should target at least two platforms. Main products we are working on at GetSocial are 3 SDKs for Android, iOS and Unity. All libraries have the same functionality and feature rich UI. In this talk, I want to share results of our internal RnD experiments with j2objc – Java to Objective-C translation tool developed by Google. J2objc goal is to write an app’s non-UI code (such as application logic and data models) in Java, which is then shared with no editing by Android and iOS apps.

 

Cesar Valiente

“What you can/can’t do with FLOSS (Free/Libre Open Source Software)”

Currently, most of all developers in the world use open source software, but most of them, actually, don’t know how to use it, which open source license they have to use if they work on a privative software, if they can merge two different projects that use different licenses, if they can make money creating open source software, etc.  So in this talk I will try to explain what you can and can not do with FLOSS.

 

Aurelian Cotuna

“From nothing to styleable views”

Visual aspect is an important part of any mobile application. “How do users interact with our content?”, “How are we going to display that content?” and “How we can get ahead of our competition?” are important questions everybody should ask. The answer to those questions can be both tricky or simple, but I like to go with the simple one – Custom Views. Creating new and aesthetically pleasing views can give your application a fresh, different, personal perspective, but implementing them can become really complicated and get out of hand fast. Designing the views to be as change proof as possible can become a tedious task. In this presentation I’m going to explain how to create custom views, how to create different styles for them and I’m also going to give some tips and tricks on performance pitfalls.

 

DAY 1 – iOS

 

Bradley Howard

“What’s the future of mobile technology?”

Bradley will be discussing what mobile technology will look like in the next five years and how it will evolve. Using current industry trends and latest research, he will present what the future has in store, and how developers and UX experts can prepare for some seismic changes.

Bradley is the Head of Innovation at Endava, helping clients create brand new tactical and strategic business concepts in a fixed timescale – usually a few weeks. Bradley has helped clients across several industries, from financial services to sport, and from insurance to media.

 

Boris Buegling

“# Cross-platform Swift” 

Swift is now not only available on all four Apple platforms, but also on Linux — and possibly soon elsewhere as well. Each platform has some peculiarities, but we want to write at least some of our code in a way that works on all of them, e.g. to share a piece of business logic between our iOS application and the server-side. This talk gives an overview on which APIs are available  cross-platform and how we can effectively build components that work everywhere.
 

Sarp Erdag

“Creating and marketing high quality photo and video editing apps for iOS”

Success on the App Stores is never easy. You need to carefully choose an idea, use the correct technologies, develop it in time and market it wisely. It’s a whole business! And if you’re just an independent developer yourself, acting with limited resources, it becomes even harder. Learn how just two founders with engineering backgrounds built high quality photo & video editing apps on iOS and reached millions of downloads worldwide. 

 

Krzysztof Zabłocki

“Programming without recompiling”

Stop recompiling. A dramatic boost to your iOS programming productivity. Writing in Swift, seeing long compile times ? Would you rather spend your time implementing features than watching Xcode build spinner? What if you could implement production code, without having to recompile your code, what if it was even faster than Apple Playground? It’s possible and it can make our programming much more efficent and more fun in the process.

 

Oleg Anghelov

“Fast paced delivery with a fast paced client”

I will come with a solution for situation when there are already a planned version, but the client comes up with a requirement of releasing one or several intermediate versions. Some recipes on how not to get tangled in branching, tasks management and not to lose the mind in the process. Some exciting topics related to git, CI and ticket management system, all coming together to bring peace and stability in the delivery process. Presentation meant to be both constructive and fun: in my opinion indispensable parts in making a presentation a breeze for the listeners, after which they will definitely have something to discuss about. This topic is viable and solving the issues that are 90% related to iOS platform and Apple distribution and App review policies.

 

Ovidiu Barz

“BellBot app presentation & demo”

BellBot – A smarter, better way to greet your guests, your company employees, your business partners. We will bring the hardware and we will do demo with iPhone devices during the presentation.

 

Igor Stirbu

“What we’ve done when BLE standards don’t keep up”

Working with Standard and Custom Bluetooth Low Profiles in BLE IOT environments.

 

DAY 2 – WORKSHOPS ANDROID

 

 
“Clean Android application architecture based on ReactiveX”
 
Hands-on implementation of an Android application using RxJava and RxAndroid
 

Marius Mailat

“Android testing in real life apps” 

Marius will walk you on testing the Android app methodologies:
- Effective Instrumented Tests
- Scaling Automated Tests
- Android Studio Testing
- Building Sustainable Tests
- Designing Automated Tests

 

DAY 2 – WORKSHOPS iOS

 

Boris Buegling

“Cross-platform Swift” 

Swift is now not only available on all four Apple platforms, but also on Linux — and possibly soon elsewhere as well. Each platform has some peculiarities, but we want to write at least some of our code in a way that works on all of them, e.g. to share a piece of business logic between our iOS application and the server-side. This talk gives an overview on which APIs are available  cross-platform and how we can effectively build components that work everywhere.
 

Ionut Ailincai

“Developing for tvOS”

The tvOS was designed to redefine the TV experience, the way we interact with our TV and how we consume television. The built-in AppStore already counts over 2500 Apps with an expected growth of over 10.000 Apps by the end of 2016.
During our workshop we will talk about the tvOS SDK and will also implement an application for the new tvOS.