In this post Karol Wrótniak will walk you through the steps that are needed when you want to publish your Android library to a maven repository. He'll tell you about the different options and the pros and cons.
Sometimes we need to detect specific issues in our codebase that are not covered by existing Lint checks. Here, Sven Vidak shows how to implement some custom ones.
There are actually four ways to load locally stored web content in Android, ranging from good to very, very bad. Erik Hellman shows you which is which.
Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted, you can receive interview requests directly from top companies growing their dev teams.
Márton Braun show you some API design choices made for the library called Krate, an Android SharedPreferences wrapper, focusing on the use of Kotlin's delegate properties.
In the spirit of Project Marble, Google did an investigation into Lint performance and how it might be improved. In this blog post Matthew Gharrity explains the technical details of how they fixed some of the top performance issues .
In this article, Paulina Sadowska shows you how to use WorkManager with RxJava and what problems you may encounter.
Does your app has a messenger component? If yes you should check out this tutorial by Harshit Dwivedi. He'll show you how to implement ML Kit's smart replies an an Android app.
In this three part series Maxime Dupierreux will teach you how to build a little todo app using Room, LiveData and notification bubbles (new UI elements from Android Q Beta). The first part deals with creating the app and setting up Room. Room is an ORM library for Android.
The third part Maxime Dupierreux implements the notification bubble. Bubbles help users prioritize information and take action deep within another app, while maintaining their current context. They also let users carry an app’s functionality around with them as they move between activities on their device.
The second party by Maxime Dupierreux deals with creating the ViewModel and LiveData.
Here are 700+ free to use icons both for personal and commercial projects. Please remember that you are required to attribute the icons to Tilda Publishing.
WHO YOU ARE: You are a mobile developer with 4+ years of experience, proficient in Objective C, Swift, Java or Kotlin and can help develop mobile applications on a variety of platforms (iPhone and/or Android). Object-oriented design experience is a must.
Twitch’s Mobile Engineering team is responsible for developing viewing applications for the Android and iOS platforms. As an Android Software Engineer, you will make major contributions to a rapidly-evolving, native app that is a portal to the Twitch community for millions of users.
Twilio is growing rapidly and seeking a Sr. Software Engineer for the Voice and Video SDKs team, which enables developers to build rich WebRTC-based media experiences. The SDKs you build will have the audience of 2M+ developers building with Twilio.
Starling Bank engineers love building things, creating new stuff, learning new technologies & working with others across all areas of the business to bring brilliant products & features to life. If you care enough to find elegant solutions to difficult technical problems, we’d love to hear from you.
Looking for a few Android engineers to join our team of 17 to help provide affordable and accessible healthcare to everyone on earth! MVI setup with clean architecture, 50% Kotlin, and a big focus on doing things properly.
Join our team and help to unleash the creativity of millions. We have have a large backlog of exciting features including video editing, filters, blend modes, and collaboration tools. Does this sounds like a fit for you? Then please get in touch, we would love to hear more about you!
DiscreteSlider tries to offer you the slider with value label as shown in the Material Design spec, with an API. The library also offer you range slider mode
This library contains a set of extension functions to the WorkManager and LiveData allowing to observe enqueued work in a reactive manner
Lawnchair is a customizable Pixel Launcher alternative. This Repository contains the full rewrite from scratch (simply known as V2),
As of Android Gradle plugin 3.4.0, Google is starting to deprecate the feature and instant app plugins, replaced by instant-enabled app bundle.
As the market matures, it is becoming increasingly important for subscription developers to optimize both subscriber conversion and retention in order to maintain growth.
In this video, Nate Ebel teaches how to convert PNG to WebP in Android Studio for smaller apks.
Don't miss the Kotlin event of the summer in the heart of Europe! Kotliners is a conference for everything Kotlin, with two tracks: one about the practical applications for Android development, and one focusing on the cutting edge. Our speakers are experts, from JetBrains, The New York Times, N26, 47 Degrees, Koin, and Google Developer Experts. Grab your ticket now!