Mobius 2017 Moscow
2017-11-12..2017-11-13
Moscow, Russian Federation
Mobius ·
[Mobius 2017 Piter, Mobius 2017 Moscow, Mobius 2018 Piter, Mobius 2018 Moscow, Mobius 2020 Piter, Mobius 2020 Moscow, Mobius 2021 Moscow, Mobius 2022 Autumn, Mobius 2023 Autumn, Mobius 2024 Spring, Mobius 2024 Autumn, Mobius 2025 Spring]
| title | author | length |
|---|---|---|
| Universal Links — a Palace of Pitfalls | Konstantin Yakushev | 44m |
The talk analyzes implementing universal links on mobile platforms (Apple and Google), showing practical pitfalls when following vendor docs. It covers… | ||
| How to Become a GPU Engineer in an Hour | Andrey Volodin | 45m |
An introduction to GPU programming aimed at mobile developers, explaining why GPUs power games, VR/AR, cryptocurrencies and machine learning and that mobile… | ||
| A friend in need – a JS indeed | Yonatan Levin | 39m |
A server generates per-city fare calculator classes as JavaScript and ships them to clients; a native V8-style runtime (via a small JNI wrapper) executes the… | ||
| Writing Java-friendly Kotlin Code | Sergey Ryabov | 50m |
The talk explains how to write Kotlin libraries that are friendly to Java callers by using Kotlin language features and compiler annotations that improve Java… | ||
| Data Binding in a Kotlin world | Lisa Wray | 45m |
Shows how Android Data Binding plus Kotlin cuts a typical six findViewById/set calls to zero by generating a binding class, uses a lazy or lateinit/by lazy… | ||
| How I Came to Hate ORMs | Sergey Boishtyan | 45m |
A talk about problems encountered using ORM in an Android project, specifically huge growth of the database file, and how the team solved those issues. It… | ||
| How to Ship a New Feature Yourself Without Being Killed by Your Manager | Yonatan Levin | 27m |
Describes a developer's experience adding an unapproved product feature despite company rules. Covers the problem of having a strong idea but being blocked by… | ||
| Let's Design UI the Right Way | Aleksandr Zimin | 50m |
Practical approaches for designing and implementing reusable, maintainable UI in mobile apps, focusing on common UI problems like keyboard handling, table… | ||
| Instant Apps: How to Teach an App to Work Without Installation | Evgeniy Saturov | 49m |
Instant Apps lets Android apps run without installation, blurring web and native app boundaries. The talk covers Google’s Instant Apps technology, Surf’s… | ||
| Android NDK Crash Reports | Ivan Ponomarev | 43m |
Coverage of collecting and analyzing native (C/C++) crash reports for Android NDK apps: how the built-in Android debugger works and existing solutions, then a… | ||
| Messenger Inside Out, or How to Build a Messenger in an iOS Mobile App Today | Maksim Sokolov | 52m |
A presentation about building Avito’s in-app messenger for iOS, describing the evolution from a simple HTTP API to WebSockets and comparing the trade-offs… | ||
| Life Offline: From Chaos to Consensus | Evgeniy Kamyshanov | 51m |
The talk examines building mobile apps that must work when network connections are absent or drop unexpectedly, focusing on treating the internet as an… | ||
| Service Layer Architecture Using Composite Operations | Gleb Novik | 51m |
The talk explains building a service layer for apps using composite operations based on NSOperation and NSOperationQueue instead of only GCD. It shows how… | ||
| The Void of Legacy: A Strategy for Radical Improvements in a Project | Vladimir Ivanov | 51m |
Practical techniques for handling large legacy codebases (projects older than ~5 years) using Java-based examples. Covers assessing the size of technical debt… | ||
| Make Your Gadget Talk: Google Assistant | Aleksey Buzdin | 51m |
Explains Google Assistant as a new interface for interacting with the Web and shows how to start building Actions for it. Demonstrates writing an app from… | ||
| nothing matches | ||