Android Weekly - Android Weekly #410 ☕️
April 19, 2020
|
Patreon |
|
Android Weekly on Patreon
Your biggest support is to subscribe to our weekly Android development newsletter. But if you want to support us a little bit more, then take a look at our new Patreon page. In the next upcoming weeks, we'll post updates and introduce you to some new benefits for being a Patreeon supporter! |
||
Articles & Tutorials |
|
Adventures in Compose - The Doom fire effect (adambennett.dev)
Adam Bennett takes the fire effect from the iconic game Doom and implements it using Jetpack Compose. |
||
Dark Mode: three Lint checks to help (dev.to)
Implementing Night Mode in Android can be pretty straightforward unless you're dealing with several-year-old legacy themes. Daniele Bottillo shares a couple lint checks that will help you correct issues in your themes and styles. |
|
Sponsored |
Why The Top Apps Rely on Instabug over Crashlytics (instabug.com)
Catch bugs as soon as they happen and know exactly why a crash occurred. With Instabug you will automatically receive device data, network logs, and reproduction steps with every bug and crash report. It only takes a line of code to integrate. See more detailed features comparison and try Instabug for free here. |
||
Connectivity State on Android 10 and Above (proandroiddev.com)
A flaky network is something we've all experienced. Some of you may have written code to deal with it and you know that these corner cases always lead to brittle code. In this post you'll learn about NetworkCallback and how to use it in your app. |
|
Sponsored |
PathSense Smart Geofence, 6x Faster Than Google (www.pathsense.com)
PathSense Smart Geofence for Android & iOS is: 6x faster and 6x more accurate than Google Play Geofencing. Reliable in waking up your app from the background. Optimized for Android O, P, and Q. Test the SDK in your App for FREE today! |
||
Kotlin Multiplatform — Firebase + MVVM (proandroiddev.com)
Javier Arroyo shares an examples of how to write a Kotlin Multiplatform app that communicates with Firebase. |
|
ConstraintLayout: Sized Align - Styling Android (blog.stylingandroid.com)
Mark Allison continues looking at the extremely powerful ConstraintLayout, this time showing how to adjust the alignment to a group of controls without using container views. |
|
How to Become a Google Developer Expert? (wajahatkarim.substack.com)
Wajahat Karim describes some of the steps he took to become Pakistan’s first Google Developer Expert in Android. |
|
Build variants in Android (www.rockandnull.com)
Slightly changing an Android app depending on various configurations is quite a common scenario. Bevan Steele takes a look at build variants to help achieve this. |
|
Callback Hell in Android (www.techyourchance.com)
In this post, Vasiliy Zukanov explains what Callback Hell is and how to fix it in your code! |
|
Where Should I Put Kotlin Code in an Android Project? (handstandsam.com)
Sam Edwards answers the question and puts it into perspective. |
|
Database Inspector (medium.com)
Murat Yener introduces a new tool called Database Inspector which helps you inspect, query, and modify databases in your running app. It's currently available in the latest version of Android Studio 4.1 |
|
Exploring Jetpack Compose: Radio Button (joebirch.co)
Joe Birch's quick intro to using Radio Buttons in Jetpack Compose |
|
Migrating to Material Components for Android (medium.com)
Nick Rout walks you through the steps needed for moving from Android Support libs to Material Design components versions 1.0.0 and 1.1.0. |
|
Simple Multiplatform RPC with Kotlin Serialization (jakewharton.com)
Jake Wharton demonstrates how Kotlin Serialization can be used to pass data between Android and Kotlin/JS. |
|
MVI in Kotlin Multiplatform — part 1 of 3 (badootech.badoo.com)
Arkadii Ivanov has found that MVI is a perfect pattern to use when using Kotlin Multi-Platform. In this first part, he examines what MVI is, and how this can be applied in a multi-platform world. |
|
Jobs |
|
Lead Android Developer (Toulouse, France)
Pictarine is looking for their future Lead Android Developer. Our app is noted 4.8 on the Play Store with 220K ratings. In 2019 alone, we printed more than 50 million pictures in the U.S. Become the 18th member of our passionate team. Stack: Kotlin, Java, AndroidX, Glide, Retrofit, Gson, OkHttp |
|
Libraries & Code |
|
BLTaxi (github.com)
BL Taxi is a simple app for calling a taxi in the city Banja Luka built using modern Android development tools (100% Kotlin, Android Jetpack, CI pipeline and much more). |
||
Kotlin Coroutines (github.com)
Nice list by Lukas Lechner about real-world Android Use Cases of Kotlin Coroutines. |
|
Videos & Podcasts |
|
How we've used Kotlin to build a Mobile Design App (www.youtube.com)
Rebecca Franks describes her experience working on a Kotlin codebase. She covers some of the features in Kotlin used the most, some features eagerly overused and some of the mistakes made along the way. |
||
Going Full Kotlin Multiplatform (talkingkotlin.com)
Sit down with Jesse and Egor from CashApp (Square) to discuss how they decided to port OKio and OKHttp completely to Kotlin Multiplatform back when Kotlin wasn't even officially supported by Google |
|
Android Developers Backstage: Remoting (androidbackstage.blogspot.com)
In this episode, Romain, Chet and Tor chat with zero guests about the current work-from-home reality, and about adjustments we've all made as we change the way we work. |
|
Android Jetpack: CameraX Beta (www.youtube.com)
CameraX is a Jetpack support library created to make camera app development easier. Stay tuned to learn more about the CameraX API and use cases! |
|
Kotlin Companion Objects & Object Expressions (www.youtube.com)
Nate teaches how to use object expressions to write anonymous inner classes, how to use companion objects to create factories, and how to use an object declaration to implement thread-safe singletons. |
|
Copyright © 2020 Android Weekly, All rights reserved.
You came here because you want all the new stuff in the android dev world! Our mailing address is: |
||
or |
|
|
Older messages
Android Weekly #409
Monday, April 13, 2020
View in browser Android Weekly #409 April 12, 2020 Android Weekly Updates We'll move from Mailchimp to Constant Contact (androidweekly.net) Due to the temporary loss of income because of Covid-19
You Might Also Like
Youre Overthinking It
Wednesday, January 15, 2025
Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, January 15, 2025? The
eBook: Software Supply Chain Security for Dummies
Wednesday, January 15, 2025
Free access to this go-to-guide for invaluable insights and practical advice to secure your software supply chain. The Hacker News Software Supply Chain Security for Dummies There is no longer doubt
The 5 biggest AI prompting mistakes
Wednesday, January 15, 2025
✨ Better Pixel photos; How to quit Meta; The next TikTok? -- ZDNET ZDNET Tech Today - US January 15, 2025 ai-prompting-mistakes The five biggest mistakes people make when prompting an AI Ready to
An interactive tour of Go 1.24
Wednesday, January 15, 2025
Plus generating random art, sending emails, and a variety of gopher images you can use. | #538 — January 15, 2025 Unsub | Web Version Together with Posthog Go Weekly An Interactive Tour of Go 1.24 — A
Spyglass Dispatch: Bromo Sapiens
Wednesday, January 15, 2025
Masculine Startups • The Fall of Xbox • Meta's Misinformation Off Switch • TikTok's Switch Off The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely
The $1.9M client
Wednesday, January 15, 2025
Money matters, but this invisible currency matters more. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
⚙️ Federal data centers
Wednesday, January 15, 2025
Plus: Britain's AI roadmap
Post from Syncfusion Blogs on 01/15/2025
Wednesday, January 15, 2025
New blogs from Syncfusion Introducing the New .NET MAUI Bottom Sheet Control By Naveenkumar Sanjeevirayan This blog explains the features of the Bottom Sheet control introduced in the Syncfusion .NET
The Sequence Engineering #469: Llama.cpp is The Framework for High Performce LLM Inference
Wednesday, January 15, 2025
One of the most popular inference framework for LLM apps that care about performance. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
3 Actively Exploited Zero-Day Flaws Patched in Microsoft's Latest Security Update
Wednesday, January 15, 2025
THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and