Archives

Continuous Deployment on Android with the Publishing API

- Continuous Delivery x Continuous Deployment- Configuring the credentials to allow the bot access to the API- How AppEdits work via the Publishing API- Configuring attributes and updating the app!So you have already configured your unit tests, integration and acceptance tests, and you’re automatically building your APK on every merged Pull Request to your repo. […]

Write once, ship multiple times

“Code once, rebrand and ship it multiple times” – sounds like a dream come true. Whitelabel apps have many advantages: there is only one codebase to maintain, all changes have to be made only once (new features, bug fixes)… By rebranding the UI, you can get completely different apps with different UX. This shouldn’t be […]

How do I background? Keeping services in check

Android 7.0 Nougat brought the first taste of background restrictions by deprecating a few of the most (ab)used broadcasts and a special developer mode setting to impose even more restrictions on your apps. In this session I will explore some common patterns and scenarios used for background execution today and how to future-proof them for […]

A New Hope

In this day and age, the Android UI is getting more and more features. Which is amazing. But they get layered on top of years of TODOs, less-than-clean code, and quick patches. This means the APIs are not as terse as us devs would like, and there’s plenty of unwritten knowledge to have to make […]

What’s NNNNNNNNew in Android Security?

Android N brings a plethora of security enhancements to the platform and the SDK. Including Network Layer Security, Hardware-backed Keystore, APK Signing v2, Scoped Directory Access and Direct Boot. Network security has seen a huge update in terms of securing HTTPS/TLS connections safely. Without the need for code changes you can use the new Network […]

RxJava 2 for the rest of us

The Reactive Extensions for the JVM, better known as RxJava, have become a popular tool in Android development over the past years. Many new and existing libraries added support for Rx and “reactive” solutions to existing problems popped up over time. RxJava is both known for it’s power and it’s steep learning curve, so if […]

Android High Performance Baby

This session will show you how to wring the most from any hardware your app is installed on, so you can increase your reach and engagement. An introduction to state–of-the-art Android techniques and the importance of performance in an Android application will be introduced, and later we will slowly walk through the Android SDK tools […]

ROSIE: USE CASE FRAMEWORK

During the past years we have been discussing and iterating over our mobile application architecture at Karumi, and the result of all that work is called Rosie. Rosie is a framework that helps application development by focusing on three pillars that we consider very important: testability, code scalability y code readability. This talk is not […]

Better Android Intents with Dart & Henson

Intents are an essential component of the Android ecosystem. They are used to express an action to be performed and can be classified into implicit and explicit intents. In an abstract way, all intents together define a navigation layer inside an application. Dart & Henson can generate all the code you need to create a […]

Making the Most of Your Gradle Builds

In the first part of the session, we’re gonna speak about ways to improve Gradle performance, based on the Performance Improvement Guide, created by the Gradle team. We’ll also take a look at available tools that can help profile the builds and provide clues on how the builds can be optimized. The second part of […]

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this. This site use third part services that use cookies: Lead Champion is a lead generation service provided by IntelligenceFocus Inc. Place: Italy – Privacy PolicyOpt Out

Close