PVLSE is a community platform that encourages real-life interactions and promotes spending less time online and spending it better. We connect and mobilize people, and facilitate social interactions off the screen by giving you a real-time overview of people’s interests and activities in your city. We help individuals use their online time meaningfully by bringing them closer to their personal fitness and diet goals, through community support, accountability and motivation.
Coroutines By Example
Featuring Christina Lee
Coroutines are not a new concept, but they are much abuzz in the Kotlin community. To date, many articles and talks have focused on what coroutines are and why, conceptually, they are useful.
In this talk, Christina shifts the focus to how to use them via pragmatic, use case generated examples....mobile kotlin droidconuk android coroutines
Adventures in Navigation
Featuring Daniel Galpin and Lyla Fujiwara
Take a spin with the new Android Jetpack Navigation Components library announced at Google I/O. The Navigation Components let you keep all of your navigation information in one place and include support for Material components such as bottom navigation, the app drawer, and the overflow menu.mobile droidconuk android dynamic-app-delivery jetpack
Cryptic to Clean: Architecture for Projects that Never Quite got around to it
Featuring Catalina Chioveanu and Andrew Fulcher
Clean architecture is increasingly popular in Android development, and you’ve probably seen elegant examples of it in inspiring talks and blog posts by experts in the field.
But what about the app your team works on? The one that was started in a hurry, with the intention of doing it right later...mobile codebase droidconuk clean-architecture android
Mutative Design - Design for the "User", not "Users"
Featuring Faiz Malkani
Focus on the user, all else will follow. The splendid user-centric ideology strongly advocated by the Google Design team that - at a glance - makes perfect sense, but take a step back.mobile droidconuk user-research inclusive-design ux-design
Modularization - How Hard Can It Be?
Featuring Elin Nilsson
Modularizing Android codebases are all the hype these days. It can be as simple as moving a few files, and maybe creating a new build config or two along the way, or it can be much more gruelling.mobile droidconuk modularization best-practices mobile-architecture
Why a Whole Country Skipped a Day: Fun with Timezones and Locales
Featuring Kai Koenig
The correct handling of timezones and locales is one of the most under-appreciated parts of software development. Commonly known as internationalisation (i18n), a lot of people underestimate the impact that getting it wrong can have for your users as well as your systems.mobile kotlin software-without-frontiers time locale l10n g11n i18n android
Designing With Constraints
Featuring John Hoford and Sean McQuillan
In this talk you will learn best practices for using Constraint Layout on Android. If you've been using Constraint Layout since release or are just checking it out this talk is for you. Learn when to use Constraint Layout, and equally important, when to use other layouts. Sean and John will...mobile beautifulapps design motionlayout constraintlayout android