5 best reports at the MBLTdev 15 Mobile Developers Conference
In the process of forming the program for the upcoming MBLTdev 16, we decided to find out what topics excited mobile developers exactly a year ago. We opened the statistics of video views of MBLTdev15 reports and made a selection with the most popular topics. So what was just a hype, and what remains relevant to this day?
Spotify developers are faced with the frequent problem of large, rapidly developing applications. In this report, Hector described how they achieved visual uniformity in the application with a large number of independent changes in different modules. And also, how they managed to make the application not just thin, but "stupid", that is, containing practically no logic. Many large projects face such problems and each solves them in their own way, so these issues continue to be relevant.
In 2015, it became possible to write applications for the new tvOS. The most popular report. It was interesting to learn about the capabilities of the new platform. However, development for tvOS is a very rare occurrence, and now few people are interested. FYI Sally’s activity did not go unnoticed, and soon after the conference she got a job at Apple :)
Often applications are developed in one module. However, in the case of constant improvements, it becomes difficult to change, maintain and test it. The Wunderlist developer talked about the architecture they used to solve these problems. Unfortunately, such an architecture has not yet become ubiquitous, so the topic remains relevant.
Smooth scrolling is a headache for developers. Apple in the new iOS has added new methods to optimize tables and collections. In addition, new libraries are constantly appearing that optimize work with UIKit. It seems that this topic will always be relevant.
For all its popularity, Swift still has not gotten rid of the flaws. And even got new ones. The third version still does not have a stable binary interface, migration between versions is terrible. Something we still like him?
By the way, this year on MBLTdev 16 Kit Moon, the leading iOS developer from Just Eat, will give a presentation “Thinking in Swift” and help developers who are actively using Objective-C to comfortably switch to Swift 3. Talk about the strengths of the language: about type system, work with structures and classes, protocols and generics. It will teach you how to prevent common mistakes, and will show the features of testing.
You can view the MBLTdev 16 schedule on the site right now.
Please note that from November 1, the ticket price will rise. Therefore, rather, purchase tickets on the official website of MBLTdev 16.
1. Consistent, Thin and Dumb
Hector Zarate, Spotify
Spotify developers are faced with the frequent problem of large, rapidly developing applications. In this report, Hector described how they achieved visual uniformity in the application with a large number of independent changes in different modules. And also, how they managed to make the application not just thin, but "stupid", that is, containing practically no logic. Many large projects face such problems and each solves them in their own way, so these issues continue to be relevant.
2. Application development for Apple TV
Sally Shepard, Mostgood
In 2015, it became possible to write applications for the new tvOS. The most popular report. It was interesting to learn about the capabilities of the new platform. However, development for tvOS is a very rare occurrence, and now few people are interested. FYI Sally’s activity did not go unnoticed, and soon after the conference she got a job at Apple :)
3. Developing Wunderlist for Android
Cesar Valiente, Wunderlist
Often applications are developed in one module. However, in the case of constant improvements, it becomes difficult to change, maintain and test it. The Wunderlist developer talked about the architecture they used to solve these problems. Unfortunately, such an architecture has not yet become ubiquitous, so the topic remains relevant.
4. Optimization of work with UITableView for achievement of smooth scrolling in difficult conditions
Alexander Orlov, Postforpost
Smooth scrolling is a headache for developers. Apple in the new iOS has added new methods to optimize tables and collections. In addition, new libraries are constantly appearing that optimize work with UIKit. It seems that this topic will always be relevant.
5. Swift-like APIs
Chris Eidhof, objc.io
For all its popularity, Swift still has not gotten rid of the flaws. And even got new ones. The third version still does not have a stable binary interface, migration between versions is terrible. Something we still like him?
By the way, this year on MBLTdev 16 Kit Moon, the leading iOS developer from Just Eat, will give a presentation “Thinking in Swift” and help developers who are actively using Objective-C to comfortably switch to Swift 3. Talk about the strengths of the language: about type system, work with structures and classes, protocols and generics. It will teach you how to prevent common mistakes, and will show the features of testing.
You can view the MBLTdev 16 schedule on the site right now.
Please note that from November 1, the ticket price will rise. Therefore, rather, purchase tickets on the official website of MBLTdev 16.
Conference organizers: e-Legion and RAEC.
Partners: Google, Aviasales, Avito, British Higher School of Design, Sberbank