What we’ve learned at the 3rd edition of MobOS

DSC_0326 - Copy

MobOS 3rd edition concluded and we wanted to post here the main keypoints of each presentation from the conference. If you were present, to be able to recall better what happened, or, if you missed it, to find out a little more of what was discussed.

Before splitting into tracks we had a very insightful keynote from Bradley Howard who told us some interesting things about the future of mobile – like the context, the number of devices we use, mobile user interface and the central hub concept.

Android Agenda

On the first technical Android presentation, Cesar Valiente offered to the audience some inside details regarding the architecture of Wunderlist, a well-known application that has about 16 million users.

Cesar had also a very interesting second presentation on open source licensing, showing a lot of details and making the audience reconsider their approach on using or developing open source tools and libraries.

Cross platform development code has been a dream for a lot of people since the famous WORA (Write once, run anywhere) slogan was created to illustrate the benefits of Java.

For Vitaliy Zasadnyy the silver bullet for mobile development is J2ObjC and he showed us some examples where this approach did miracles for him and his team. He also showed us a comparison regarding performance of different tools, the big loser being, as expected, RubyMotion.

Hacking a TV has never been easier for the ones who followed Marius Mailat’s presentation. As always, he impressed the audience with insides of the Android. This time was a custom ROM build for a Philips TV.

Aurelian Cotuna presentation was very basic and useful for entry level Android developers on how to build custom Views.

This year we had as a premiere a panel where 3 Google Developer Experts (out of 64 worldwide) were present and where we found out their view on the current status of Android and on what’s next. These guys had a lot of still private information from Google which we think is very important for the entire community.

iOS Agenda

The day kicked-off with Boris, who talked about cross platform Swift development, covering some tools such as CocoaPods, Carthage and Swift dependency manager. He mentioned how to test your Swift code and how to setup your project for running on Travis CI. He gave some examples of common problems for building on different platforms and he showed how he updated an iOS project to make it build on Linux.

Sarp started with a quick brief about his current job and his two apps Typorama and Videorama. He recommended some libraries for editing high quality photos and videos, covering the tehnical problems that he had. He gave some tips on how to better market your app in order to gain more downloads.

Krzysztof talked about how much time developers spend waiting for a project to recompile, lunch the app and navigate to a given screen. He covered the possible ways of making dynamic code injection and explained the differences between them. At the end, he presented his project KZPlayground which saves development time.

Oleg talked about the problems developers have during the release of an iOS project.  Git branching system was another subject handled during the talk.

Ovidiu started with a small talk about IoT devices used on a daily basis. He covered the hardware architecture of some IoT devices, but also described the software side of the BellBot app.

Igor presented some technical notes behind OnyxBeacon, detailing the hardware parts of a beacon and what applications can have.

The day ended with a panel involving the iOS speakers, where we found out more insights on the iOS curiosities the participants expressed.

Thank you everyone for a really intense experience around mobile technology @ MobOS2016! And see you in one year, at MobOS 2017!!!

Leave a Reply

Your email address will not be published. Required fields are marked *