Comprehensive Bug Reporting and In-App Feedback for Mobile Apps
Instabug allows mobile developers and product managers to receive detailed bug reports and feedback from their testers and users.
With just one line of code, your beta testers and users can now report bugs and submit detailed feedback by just shaking their phones. Instabug automatically captures a screenshot, screen recordings, all device details, and repro-steps with each bug report to be displayed in one organized dashboard, so you and your team can track all bugs, feedback and crashes in one place. Also, Instabug integrates with tools like Slack, Jira, and GitHub and much more to help your team focus on developing not debugging.
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
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
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
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