Cookpad is a tech company building a community platform for people to share recipe ideas and cooking tips. Because we believe that cooking is the key to a happier and healthier life for people, communities and the planet.
The choices we make shape our world. And when we cook, the choices we make have an impact on ourselves, the people we cook for, the growers and producers we buy from and the wider environment. By solving the issues related to everyday cooking and helping more people to cook, we believe we can help build a better world.
Tech blog: https://sourcediving.com
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
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
Hunting Android Malware
Featuring Chris Le Roy
Android malware is a continuing problem in the Android ecosystem, even after 9 major Android releases. Android currently relies on implicit and explicit user participation to identify malicious applications, both on the Playstore and on devices.mobile runtime heap development malware hacking security android
Android Autofill: 10 ways to optimize your app for a better user experience
Featuring Felipe Leme
The Android 8.0 release introduced the Autofill Framework, a secure and efficient way to enable password managers to automatically enter user data into other apps.mobile integration optimization tricks tips autofill
Sharing is Caring: Material Design and Shareable UI Components
Featuring Nicolette Yadegar
Have you ever used an app that looks like each screen was designed by a different company? Or worse, based on iOS hand-me-down design mocks? No matter how feature rich or well architected an app is, a jarring user experience casts a shadow on all the hard work that we do.
The application...mobile design android-design design-implementation materialtheming materialdesign
Workshop: Background Work With WorkManager
Featuring Pietro F. Maggi
There are many options on Android for deferrable background work. During this workshop you will learn about WorkManager, a compatible, flexible and simple library for deferrable background work. WorkManager is currently in alpha - when stable, it will be the recommended task scheduler on Android....kotlin jetpack architecture-components mobile workmanager droidconuk android
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