In this post, Joe Birch dives into the new notification enhancements that have been added to the Notification APIs.
In this new short series, Mark Allison takes a look at some of the problems and pain points that he encountered while attempting to incorporate a pre-trained TensorFlow Lite model into an Android app.
If you can’t test web, native & hybrid mobile apps in a common platform. If you can’t see test data for real devices (both on-premise & in the cloud), or if you can’t use automation frameworks/mobile tools you already have and love. It’s time to check out Kobiton.
Kotlin Android Extensions are a Kotlin plugin that will allow recovering views from Activities, Fragments, and Views in a seamless way.
HeadSpin gives you visibility behind app crashes and UI bugs. See your app’s client-side, client-server, network, and UI metrics behind the issues. Track user flows that lead to crashes and easily reproduce bugs so you can fix underlying issues faster. Find out more here.
In this article, Bapusaheb Patil talks about how to enable caching with Retrofit in your app, and store responses temporarily for later use. All this without using a database!
Hired is a career marketplace that intelligently matches tech talent with the world’s most innovative companies. We combine cutting-edge technology with unbiased career coaching so both talent and employers can find the right fit, faster. We are on a mission to find everyone a job they love.
In this article, Saroj explains the step-by-step process to build a multi-flavored app using Kotlin DSLs for Gradle.
Maybe you read in the news that Kotlin next version will bring some super amazing features and you would like to try them out. Juan Ignacio Saravia shows the steps to be on the cutting edge of Kotlin.
Aldo Olivares shows how to use the new ML Kit library from Google to easily enable machine learning capabilities in your Android app and perform image recognition.
Kotlin Snapshot is a testing assertion library that simplifies how to make assertions. This library focuses on a different way of asserting the correct behavior of a test thanks to the use of snapshots.
Continuing from last week’s article, Miquel Beltran goes into detail on how to configure the right input and output parameters when importing a model to ML Kit.
Hopefully, code reviews are already a part of your software development process. They should be a collaborative, non-judgemental tool for improving code quality and decreasing knowledge silos. Annyce Davis writes about how to keep them (and your team) frustration-free.
A great tip by Victoria Gonda on providing your accessibility users a better experience through some simple custom code.
In this first article of a series, Chuck Greb starts to explore ways we can navigate, maintain, improve, and evolve legacy code using numerous techniques.
While working on an internal project, Juhani Lehtimäki ran into a small gem in the Android framework that has been there for a while now but may be new to many.
Kaan Mamikoglu shares his expert list of tactics on how to make the most of a conference or similar event.
We are looking for a Senior Android Engineer to help make Memrise the #1 learning app in the Play store. With 99.6% crash-free users, you won’t spend time on maintenance but will focus on building new features, and you'll get to work with the team that built the Best App of 2017 on Google Play.
We're a Google certified agency for Android development. As an Android developer at Karlmax Berlin, you will be working as part of our team to develop new apps as well as to maintain and refine existing client apps.
We’re looking for Android Engineers of various levels to join Snap Inc! As a member of the Engineering team, you’ll play a key role in building and shaping features that millions of Snapchatters use every day.
Snapshot testing is an assertion strategy based on the comparision of the instances serialized using a human readable format we version as part of the repository source code.
For this initial release, Google is open sourcing Cloud Firestore, Cloud Functions, Realtime Database, Storage, and FirebaseCommon SDKs. They intend to release more SDKs going forward, so don't forget to star or watch the repo.
In this recorded webcast, Gradle Enterprise team leads Etienne Studer and Luke Daley demonstrate how to speed up a CI pipeline by using the build cache, build scans, performance dashboard, and integration with major CI providers like TeamCity.