-
droidcon London 2019
Two days in London
Take your Android development skills to new levels at droidcon London 2019, the biggest Android developer conference in Europe.
mobile droidcon vr ux ui testing android mobile-apps -
CI as Smooth as Flutter
Featuring Andri Jasinski
Let’s talk about out of the box CI solutions for your Flutter projects. We will show you how to set up and configure publishing to the app store and play store. We will also share some tips and custom scripts to show you how developers have been using Codemagic. During the demo you will also...
app-store play-store code-magic continuous-integration mobile flutter ios -
Flutter: An Approach to Architecture
Featuring Nic Ford
Nic Ford of Ascential will be talking to us about building Ascential's Events App.
mobile flutter -
Widget Boilerplate Considered Harmful
Featuring Rémi Rousselet
Widgets require a lot of boilerplate. Nobody likes that. Let's see together what we can do to reduce widgets to their bare minimum while improving code reusability.
android mobile ios flutter -
BLoC pattern - Practical Use Cases
Featuring Didier Boelens
In this talk, after a quick reminder on the basics of the notion of Streams, we will illustrate the benefits of using the Streams in Flutter applications and how to implement the "BLoC pattern" through some practical use cases.
mobile android ios open-source flutter -
Flutter CI
Featuring Swav Kulinski
Continuous Integration is one of these things which when done right, you can forget about it. CI is the forefront of our quality guard and we need quality in Flutter. How to setup CI with Flutter project? How to get end-to-end pipeline?
mobile play-store app-store docker gitlab bitrise automation ci -
Flutter Best of Both Worlds
Featuring Iiro Krankka
Flutter is great for building native apps. PWAs are a great improvement for the mobile web. But what if we could have the best of both worlds? Turns out we can!
mobile android ios flutter londroid app-development dart framework strongly-typed droidcon -
2
Keynote - Trash Talk: The Evolution of Garbage Collection on Android
Featuring Romain Guy and Chet Haase
At Google I/O in 2018, Romain and Chet told developers that the ART runtime was good enough now that they should worry more about good code than avoiding allocations. In this Keynote, they'll explain why.
mobile android droidconuk -
New Android App Model
Featuring Milena Nikolic
Over the past 10 years apps have grown in size and complexity, leading to device bloat and lower conversion rates. At I/O this year Google launched Android App Bundle and Dynamic Delivery - making Android development modular, app experiences instant, and delivery of apps and features dynamic. In...
mobile appsize googleplay dynamicdelivery androidappbundle appmodel -
Helping Dagger Help You
Featuring Jake Wharton
As applications grow in size, Dagger can help mitigate the pain of dependency management and eliminate the boilerplate of manual dependency injection. Despite this, there are still pain points such as slower compilation times and how to inject objects like activities and views. This talk will...
compilers dagger mobile android droidconuk -
Keynote: Pragmatic Crafting
Featuring Florina Muntenescu
Your responsibility as developers is to ship high quality features in a timely manner. But there are many factors which can hinder development: from tightly coupled, untested codebases, to differences between team members in architecture visions and API knowledge, to time pressure. So, given all...
mobile kotlin droidconuk android -
Lightning Talk: What's The Fuzz With Unit Tests
Featuring Xavier Gouchet
All Xavier's tests used to involve users named Alice and Bob. Aged 42. Working at FooBar Inc. The problem when using hardcoded values in your tests, means that you only test one single path of your code. Ever. During this talk, you will discover a fuzzy testing library to make your test use a...
mobile kotlin unit-testing testing -
Sign here, please!
Featuring Ana Baotić
An application ID might define your app among all others, but its signature is what proves and confirms its identity and integrity. From working in distributed teams to fending off fraudulent clones of your application, you eventually come to understand the importance of signatures.
mobile google-play-signing pki electronic-signatures security keystores certificates -
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 -
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 -
The Big Rewrite
Featuring Jeroen Mols
Are you living the dream? An architecture so SOLID you could literally build your house on? Tests so fast you can't even sip your coffee before they finish? Code so clean it literally hurts your eyes?
mobile rewrite testing refactoring android -
I convinced Groupon to Flutter. Do same with your company!
Featuring Tomek Polanski
Flutter is a new cross-platform mobile application solution from Google. While its touted benefits like the speed and the simplicity to create cross-platform applications sound appealing and you might be keen to adopt it, your team might be hesitant to adopt it because of perceptions of risk and...
ioscon mobile droidconuk flutter cross-platform -
Preparing your Application for Google Play Instant
Featuring Ash Davies
Android Instant applications are becoming increasingly available, and thanks to the work from the Android platform it team can already be installed on devices running Android Lollipop or later.
mobile droidconuk modularisation legacy-code instant-apps -
Upgrading Android App Unit tests to Mockito 2.x
Featuring Hazem Saleh
Mockito 2.x solves many problems that most of the Android developers were having in their tests in Mockito 1.x. But what if you are having today large tests written in Mockito 1.x and PowerMock, will it be an easy task to migrate?
mobile best-practices unit-testing migration powermock mockito -
Write Your Own Android Studio Plugin and Automate Everything
Featuring Marcos Holgado
Let’s face it, you spend a lot of time writing the same code over and over again. Maybe you are using the same pattern in different places.
androidstudio kotlin mobile automation plugin intellij tools android