Cookpad
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.
Careers: https://cookpad.workable.com
Tech blog: https://sourcediving.com
Recipes: https://cookpad.com/uk
Twitter: @cookpad_dev
-
Workshop: Introduction to the Navigation Component
Featuring Lyla Fujiwara
This workshop will walk you through the basics of and motivation behind Android Jetpack's navigation component.
android-jetpack ui-patterns deep-links navigation mobile -
2
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 -
Why Effective Java Still Matters to Kotlin Developers
Featuring Matthew Dolan
Effective Java by Joshua Bloch profoundly influenced the design of Kotlin yet by exploring a selection of "items" from the book you will see how it is still just as relevant to Kotlin developers today when we aim to write Effective Kotlin code.
For example, consider how data classes...
mobile droidconuk android effective-kotlin kotlin effective-java -
Smooth Criminals, Animation in Android
Featuring Stacy Devino
"How did they do that?!" How many times have you been just stunned, STUNNED by the work you see others do in a fully native app? Smooth, layered animations for every transition that work on even $20 phones? It's not magic and it may not be as difficult or as "mathy" as you...
mobile motion animators material-design animation android -
2
Modern Data Binding
Featuring Yigit Boyar and Jose Alcerreca
Data Binding isn't just for… binding data. It can influence your architecture, remove code from activities, increase your productivity and make your layouts more declarative. In this session, Jose and Yigit will explore the best practices enabled by data binding and highlight patterns to...
mobile droidconuk data-binding android -
2
Designing APIs for Performance
Featuring Andy Street and Pasquale Anatriello
Learn how Andy and Pasquale design APIs at Facebook that makes it easy for developers to fall into "the pit of success" when it comes to performance, and open up the opportunity for further performance improvements in the future. These APIs have to scale to hundreds of product...
mobile droidconuk android react-like-components litho apis -
Deep Dive into the Android Gradle Plugin
Featuring John Rodriguez
Android developers use it every day, but who knows what actually goes on under the hood of the Android Gradle Plugin?
mobile r8 d8 droidconuk gradle android -
Live Coding: Cool ConstraintLayout 2.0
Featuring Huyen Tue Dao
ConstraintLayout has had quite a 2018: the release of 1.1 in April and then announcement of 2.0 in May. The ConstraintLayout team has certainly kept us all busy with frequent updates and new features including groups, barriers, circular constraints, and optimizations. As if that wasn't...
mobile xml layouteditor layout constraintlayout ui -
Lightning Talk: Play Multiplayer With No Connection
Featuring Fernando Prieto Moyano
NearbyPong is a game that Fernando Prieto and Ferran Ribell created at Karmarama several months ago. They wanted to develop a game that used the new Android Nearby API and Kotlin. In this game, you are basically able to connect with another user in the same area by using bluetooth and wifi to...
mobile databinding kotlin nearbyapi tronlegacy android -
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