AppsFest 2020
| title | author | length |
|---|---|---|
| From Linux to Android: the samurai's journey | Platon Malyugin | 34m |
The talk covers reusing C/C++ code between Linux terminal and Android, including JNI difficulties, porting legacy code, Android platform limitations and… | ||
| HTTPS and mobile apps: the story of one implementation or how a fly became an elephant | Evgeniy Emelyanov | 34m |
A mobile developer describes implementing HTTPS communication between iOS and Android apps and servers when business constraints required trusting self-signed… | ||
| SwiftUI and DI | Evgeniy Elchev | 43m |
Explains data flow and data-handling mechanisms in SwiftUI and how to integrate non-SwiftUI parts of an app. Compares dependency injection and service locator… | ||
| How to reach the smartphone owner? | Danis Tazetdinov | 38m |
The talk explains how iOS developers can reach and retain smartphone owners amid app overcrowding by using iOS 14 features beyond push notifications. It covers… | ||
| AVAudioEngine: when the interlocutor st-st-stutters | Vladimir Prigarin | 42m |
A practical talk about using AVAudioEngine for handling audio and VoIP calls on iOS, describing pitfalls, surprises and unreliable behaviors developers may… | ||
| Firebase is not just PUSH notifications | Andrey Nemtsev | 42m |
The talk explains how Firebase can be used for more than push notifications by describing practical use of Firebase Realtime Database, Performance Monitoring… | ||
| The dark sides of Jetpack Compose | Andrey Beryukhov | 33m |
Guide to getting started with Jetpack Compose, from simple Hello World to building a pet app, showing both basic and advanced ways to begin. Examines how… | ||
| Healthy CI for your product | Aleksandr Krylov | 33m |
Introduces continuous integration practices for mobile apps, comparing cloud CI vs self-hosting and listing what CI runs should check (the “magic button”)… | ||
| Swift type inference is simple! Or is it? | Aleksandr Ivlev | 40m |
Explains techniques in Swift for using and twisting the compiler's type inference to not only infer an object's type but also augment or parse composite types… | ||
| Why exception handling with Kotlin Coroutines is hard and how to master it! | Lukas Lechner | 42m |
Explains why exception handling with Kotlin Coroutines is more complex than the happy path and what to consider to handle errors correctly. Covers when to use… | ||
| Why exception handling with Kotlin Coroutines is so hard, how to master it! | Lukas Lechner | 42m |
Kotlin coroutines propagate uncaught exceptions up the Job hierarchy so installing a CoroutineExceptionHandler at root only catches failures; catching inside a… | ||
| nothing matches | ||