mobile development

Philly ETE 2020 – Etienne Caron – Coroutine + Flow = MVI

Check out our YouTube playlist to watch all the talks from Emerging Technologies for the Enterprise 2020. Abstract Managing state in Android applications can be painful. Over the years, various architectural patterns have evolved to try and tame it: MVC, MVP, and MVVM. MVI (Model-View-Intent) is an evolution of these patterns. Thanks to Immutable State … Read More

Implementing Handoff In iOS and macOS

Handoff is a neat feature that was introduced in iOS 8 and macOS (then OS X) v10.10. This capability allows an app to pass data across macOS and iOS devices so that a task started on one device can be completed on another device. In this tutorial we will implement Handoff on both iOS and macOS platforms.

Philly ETE 2015 #20 – Svetlana Isakova – Kotlin on Android

In this session we are going to talk a bit why JetBrains sees the potential in Kotlin comparing to other JVM languages. Then we’ll see how certain language constructs can be used to make Android more enjoyable. Also we’ll look at a DSL for type-safe dynamic layouts and a simple extension plugin that helps to avoid writing ‘findViewById()’ all the time.