Articles & Tutorials
Need to convince your boss to move to Kotlin for Android development? Magda Miu shares background on Kotlin and why you'll want to use it, as well as links to helping you get started.
AsyncTask is Deprecated, Now What?
The Android community has had a love-hate relationship with AsyncTask. But Vasiliy Zukanov noticed some big news: the era of AsyncTask is about to end because a commit that deprecated it had just landed in Android Open Source Project.
Bitrise - CI / CD for your Android apps
Bitrise is the place to go for your Android apps. Build amazing apps in Java, Kotlin, or whatever framework you prefer, and use Bitrise to automate your Android integration, build, test and deploy processes quickly and easily. Connect your repo and let us handle the rest. Sign up for a free trial!
Kotlin: Serializable Objects
This blog post is the story of a strange issue that Mark Allison encountered recently serializing Kotlin singleton Objects.
New Android and Kotlin Books!
Boost your programming career with new Android & Kotlin books from raywenderlich.com: Android TDD, Data Structures and Algorithms in Kotlin, Saving Data on Android ...and even more! It’s absolutely the best investment you’ll ever make in your development career.
Make UX better with Android Animations
Damanpreet Singh shows how to convert an animated UX design into code.
How We Improved Keyboard Navigation Accessibility
In this blog post, Reinhard Hafenscher provides some insight into to what it takes to make keyboard navigation work smoothly and effortlessly and what the Android framework provides to make this job easier.
Injection into Android Component’s Constructors is real
Kirill Rozov shows how to inject dependencies into Android Components constructors with Dagger 2.
Dagger Party Tricks: Private Dependencies
Zac Sweers describes how to leverage Dagger qualifiers to hide intermediate dependencies.
GraphQL WebSocket subscriptions on Android
Recently Josias Sena worked on implementing subscriptions in GraphQL (WebSockets) to allow users to talk to each other in real-time. This post describes findings and how this can be done.
Kotlin Delegates in Android development
In this post Dmitry Akishin shows how Kotlin's Delegated Properties can make a developers life easier in Android development.
Publishing Android libraries to GitHub Packages
Github has recently introduced a package management service where developers and organizations can publish packages publicly for the open-source. Prasad Pulikal describes how to use it.
Navigation with Dynamic Feature Modules
In this post, Jesper Åman outlines the results modularizing an app and goes through some navigation patterns between destinations that are located within dynamic feature modules.
Kotlin Native Coroutines Preview
Kevin Galligan describes a draft PR which landed in the kotlinx.coroutines GitHub that will enable multithreaded coroutines in Kotlin Native (KN). This is a big deal for the technology, and a lot of people have been waiting for it.
Place a sponsored post & reach over 66k Android devs
(San Francisco, New York, Seattle)
Dropbox Mobile builds products and features that drive the core experience on the Dropbox mobile application. We enable users to easily manage their content, collaborate with their peers and work effortlessly with others. This position will play a key role in building and supporting mobile features.
Android Developer - trivago
Hotel? trivago! Our engineering team works on the cutting edge to develop and improve our native apps. We are now on the lookout for an Android developer to join our team at our headquarters in Düsseldorf. If you think you can drive our app to the next level, we want to hear from you!
Software Mobile Design Engineer
(San Francisco, CA USA)
TripIt®, the leading trip management app from SAP Concur, Inc., helps travelers organize and manage their travel plans. As a mobile engineer on our team, you will design elegant user interfaces and build features to reduce the stress of travel.
Come join the excellent Android Development team at State Farm! We love Kotlin, Jetpack, and keeping our crash-free rate 💯. Highly autonomous, easygoing, with excellent work/life balance. We deliver new features to Play Store every three weeks, and have the support to constantly pursue innovation.
Senior Android developer
Do you care about really high quality in code but also think it's important that the things you build are based on actual user needs and the user experience? Then Daresay is the right company for you!
Libraries & Code
Kotlin Flow version of rx-preferences -- Coroutines support for Android SharedPreferences
EasyReveal is an extensible reveal library that contains various reveal animations
Sign in with Apple now available for Firebase Auth
Firebase Authentication provides an end-to-end identity solution including passwords, phone numbers and popular federated identity providers such as Google, Facebook, Twitter, and Microsoft. Google now announced beta support for Sign in with Apple in Firebase Authentication.
Videos & Podcasts
In this episode, Chet and Tor talk with Chris Banes, Adam Cohen, Dan Sandler, and Allen Huang about Gesture Navigation.
In Functional Programming how to do IO and database operations
So in this brave new world where everyone is adopting more FP principles, do we just stop doing database operations? Listen to this episode to find out.
Developing for Accessibility
Hadi chats with Joe about the work he's done in his spare time to create an accessible guitar, to teach those that are challenged. A very inspiring tale of working to make things better for others in this world.
Chord Assist: The accessible guitar
Profile of GDE Joe Birch and the guitar he built called “Chord Assist”, that will help to improve the experience for the mute, deaf and blind when it comes to learning the guitar.