Mobius: Mobile Hardcore Conference

    Hello, Habrovsk citizens!

    On Friday, March 14 in St. Petersburg we will hold a conference for developers of mobile software.

    What awaits us at the conference


    • one and a half dozen powerful reports from experts on mobile development;
    • master classes on the most relevant mobile software development technologies;
    • the opportunity to stop working the day to communicate with colleagues and friends in an informal setting;
    • Well, a dissected worm :)




    The conference will not be


    • stories about attracting investment and successful startups;
    • marketing and mobile app promotion lessons;
    • useless trainings on building business models and monetization;
    • and other conversations about how spaceships plowed, increased mobile traffic over the past N months.





    Competition is the engine of progress!


    Let's see which conferences for mobile developers already exist.
    The following conferences aroused our greatest interest:
    • Live Mobile! - only 10% of technical reports.
    • Mobile VAS & Apps Conference - only every seventh report is technical here, and it’s not cheap.
    • WinterNights / WhiteNights (will be held very soon), but it is about game development and the technical component is about one fifth .
    • Our keen eye and the restless glorious city of Kiev, where CasualConnect is held , did not pass by , but there are even less than sixth technical reports there .
    • MobileFest - we observe about a quarter of reports on technical topics . The rest is about how spaceships ...
    • And finally, Mobile developer day is the record holder with a bit more than half of the technical reports.


    We’ll separately mention the Top Mobile Conference - for some reason, the program of the past conference must be requested through the form on the website, indicating the phone number, mail, place of work and position. Therefore, I did not begin to evaluate the composition of the program, although it is wildly interesting - why such difficulties.

    Our answer to Chamberlain


    We could not get past this disgrace and decided at the Mobius conference to give the mobile heat up!



    On the reports, you will see applications analyzed before assembly instructions, learn about useful features of popular frameworks, learn about different ways to build UIs and evaluate the usability of your programs, learn how mobile software is tested in large companies and pass security education program.

    Hardcore in a gambling house



    The program is about half complete. We plan two parallel sections of 6-7 reports, but do not exclude the possibility of adding a third section.

    Provisional List of Papers



    High-speed development of mobile clients in AndroidStudio and AppCode
    Nikolay Chashnikov , Aleksey Ushakov, Evgeny Kudelevsky , JetBrains The

    guys will create two clients in two development environments for a simple web service. There will be a feeling that they are doing this in IntelliJ Idea and in Xcode, but in fact it is AndroidStudio and AppCode.

    Oracle ADF Mobile
    Emin Askerov , Oracle

    Story and demonstration of the framework. From building a simple application for Android and iOS on a single code base to its integration with enterprise applications through SOAP and RESTful services. The report will also talk about interaction with the hardware and other services of the device, protecting the application using authentication and user authorization, applying web services protection, as well as providing offline work of the application with data storage in SQLite. And all this in Java, HTML5, JavaScript and CSS!

    Fears and misconceptions about the security of mobile applications
    Andrey Stukalenko , expert in system and software architecture, Luxoft

    The report will begin with a general introduction to application security auditing. Then, some vulnerabilities of mobile applications will be examined and an analysis of the causes of their appearance will be carried out.

    How banking software for mobile platforms
    works Yuri Buyanov , e-legion

    A story about approaches to writing secure applications (attacks on software, storing and caching data, logging), working with customer services and making payments.

    Android architecture problems and solutions
    Kirill Zotin , Sitecore, Dnipropetrovsk

    Various aspects of designing for Android will be considered: when is it best to store data in a database with DAO / ORM, and when in ContentProvider. How to implement Fragment & Activity interaction. Simplify code testing with DI. At the end, we implement an application to search for a string with autocompletion of data from the server (and process retry for network errors using FRP).

    Development of a mobile application on Xamarin for cloud services
    Denis Kretov , Notissimus

    In the demonstration, the speaker will go through all the steps for writing an application for Android, iOS and WindowsPhone on Xamarin, starting with the development of the UI and before implementing the API for accessing the cloud (for example, Azure).

    What Android brought to Linux
    Alexey Nikitin , Classmates

    Rather, a theoretical report on how Android works, what are its differences from Linux, and most importantly, how changes to Android change the way the main Linux branch works.

    Automated testing of mobile applications
    Aleksey Emelin , Yandex

    CI-server in the service of mobile development
    Philipp Torchinsky , JetBrains.

    We will talk about how to provide good test coverage for a mobile application (different versions of Android, different resolutions and dpi) using the CI server and the built-in capabilities of a mobile device emulator.

    Backbone.js for mobile web applications
    Vadim Mirgorodsky , Blink Reaction, Kiev

    Review of the framework from the author of the book “Backbone.js Cookbook”: a brief introduction to working with it. Then a story about integration with other mobile frameworks, application optimization and integration between different layers.

    Reverse engineering of Android applications
    Alexander Bova , Levy9, Ukraine

    In the report we will analyze a typical reverse engineering task: from how to decompile the application (you will learn what apk consists of and how to disassemble it) to the analysis of machine instructions.

    A set of rakes for iOS developer
    Alexander Smirnov , head of the development team, iOS Mail, Mail.ru

    Report on the difficulties that the Mail.Ru/My.Com mail development team encountered during the development of the iOS application.
    A complete list of rakes is not attached, but among them: UIAppearance undocumented behavior, application freezing due to EMOJI, a couple of interesting bugs in cocoapods, (without) painful merge of the project file, badge reset through unit.
    Yes, solutions to these problems will also be shown!

    What should be in the arsenal of a successful mobile web developer
    Vitaliy Sharovatov , Mail.ru

    The story begins with typical problems that arise when developing mobile sites and about possible approaches to solving them. In addition, some tools for remote debugging, emulation and testing will be compared.

    On the way


    A separate list for reports at the initial stage of discussion. These are cases where, for example, the report is good, but the speaker himself has not yet decided whether he is ready to (come and have) a speech:

    Functional Reactive Programming & ClojureScript for mobile development
    Alexander Soloviev , How Far Games
    Napalm during the report and charred remains after. :)

    Development on Unity3D for game developers
    Oleg Pridyuk , Unity 3D
    In fact, Oleg is ready to make a report on almost any topic related to Unity3D. Therefore, if you are interested in any particular, then write in the comments.

    7 reasons to use Cordova / PhoneGap
    Anton Keks , Codeborne, Tallinn

    UI Optimization for Android
    Tatyana Zavyalova , Usability Architect, Luxoft
    Report for developers and designers about which UI libraries to choose in a particular case, which frameworks should be used to create a good and responsive UI.

    Development of a mobile application, while the server is not ready yet
    Nikolay Kotyuk , M-Platform, Ukraine
    A set of successful practices that simplify (or even enable) the development of the client part of the application without a ready server.

    Development of HTML5 solutions using XDK
    Sergey Lunev (or his colleague), Intel
    Demonstration of XDK features.

    Become a speaker


    You can offer a report on the conference website. But be prepared for a tough selection - rehearsals, slide reviews, and often more than once. Well, about three weeks before the conference, it will already be known which reports are accepted and which are not.

    How much fun?


    Participation in the conference for the first hundred people will cost 3000 rubles.
    And for lazy people in other cities, we will organize an online broadcast at the same price.

    If you are interested or interested in mobile development, if you care what your colleagues in other companies are doing, then come to the
    Mobius conference on March 14 !

    Details on the conference website .





    Also popular now: