Android Weekly - Android Weekly #484
September 19, 2021
|
Articles & Tutorials | |
Realm Database on Android
(www.raywenderlich.com)
Rodrigo Guerrero shows how to use Realm database on Android for data persistence. You’ll learn how to add it to your android app and utilize its features. | ||
Don't let ViewModel know about framework level dependencies
(blog.shreyaspatil.dev)
In this article, Shreyas Sharad Patil takes a look at how to follow good practices with ViewModels in Android. | |
Testing Hybrid Jetpack Compose Apps
(adavis.info)
Annyce Davis shows how it's possible to test apps that have UIs comprised of both XML and Jetpack Compose. | |
Sponsored |
Keep your application performant & users happy
(docs.sentry.io)
When something goes wrong, you need to imagine what that support ticket will look like. Sentry removes the need to imagine by providing rich context about errors & performance slowdowns in your mobile applications. New users get 1 month free using code ANDROIDWEEKLY. | ||
Lift on scroll in Jetpack Compose
(appmattus.medium.com)
Jetpack Compose does not have built-in liftOnScroll functionality for the top app bar, so Matthew Dolan shows how to implement this. | |
Composing palettes
(dev.to)
In this article, Thomas Künneth shows you a barely known Jetpack library, Palette, which can extract significant colors from an android.graphics.Bitmap. | |
Effective Kotlin: Eliminate obsolete object references
(kt.academy)
Marcin Moskała writes about how to eliminate obsolete object references. | |
Exact alarm improvements in Android 12
(proandroiddev.com)
In this article, Nav Singh goes through the improvements that Android12 brings for Exact alarms. | |
How to master Swipeable and NestedScroll modifiers in Jetpack Compose
(proandroiddev.com)
Material components are helpful, but sometimes the UI you want to build slightly varies from the platform’s default look, style or behavior. Angelo Marchesin shares an example. | |
Solving Advent of Code Puzzles, Set Operations
(blog.jetbrains.com)
In this blog post, Anton Arhipov teaches a few useful functions in Kotlin that make set operations really simple. | |
Using WorkManager on Android 12
(medium.com)
Caren Chang describes how in WorkManager 2.6, there's now the ability for Workers to run in any designated processes, and is now released as stable. | |
Controlling TextView MinWidth
(krossovochkin.com)
Vasya Drobushkov describes one caveat with controlling a TextView's minimum width programmatically. | |
Seeing What Talkback Sees
(zarah.dev)
Zarah Dominguez describes what to do when something goes wrong with the accessibility support in your app. | |
Place a sponsored post | |
Place a sponsored post & reach over 66k Android devs
(androidweekly.net)
| ||
Design | |
Noto Home
(fonts.google.com)
Noto is a collection of high-quality fonts with multiple weights and widths in sans, serif, mono, and other styles. The Noto fonts are perfect for harmonious, aesthetic, and typographically correct global communication, in more than 1,000 languages and over 150 writing systems. | ||
Adjusting the Focus
(material.io)
How inclusive imagery changes a product from being made for some, to being made for all | |
Jobs | |
Senior Android Software Engineer
(Remote USA)
GoPro Android Software Engineers are responsible for developing, implementing, and testing of software on Android devices that are part of an interconnected ecosystem connecting cameras, cloud, phones, and people. | |
Android Engineer (Java/Kotlin)
(Berlin, Germany)
We're looking for an Senior Android Engineer (Java/Kotlin) in Berlin who will join our international tech team as soon as possible in creating one of the fastest growing companies in the heating market. | |
Junior, Senior, Lead iOS Android & Eng. Managers
(New York City, Chicago, D.C., Richmond)
We're a Bank/FinTech that reaches millions of consumers every day. We're mobile first and have 200+ native mobile devs. We use Kotlin and Coroutines to build our app with the latest and greatest from Google. We're looking to hire 40+ devs & managers of all levels. | |
Android Engineer at Series B Startup, Persona
(San Francisco, Remote)
Persona is working to make the internet safer and more human. We are backed with $67M in funding from Index, First Round and Coatue. This role would help lead development for Persona's Android SDK that will be used by our customers such as Instacart, Robinhood, SimpleHealth, Coursera, Doordash. | |
Libraries & Code | |
Quantitizer
(github.com)
A highly customizable quantity stepper for android projects | |
TravelPlanner
(github.com)
Sample app that uses SlidingPaneLayout to adapt to dual-screen and foldable devices, and Jetpack Room for data storage. | |
waves-timer-animation
(github.com)
A relaxing waves animation built with Jetpack Compose | |
Gamebaaz
(github.com)
A full-stack application showing the power of Kotlin, with an entire android app + backend APIs. | |
workflow-kotlin
(github.com)
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines. | |
News | |
Wear OS Jetpack libraries now in stable!
(android-developers.googleblog.com)
Several Wear OS libraries have been ported to Jetpack. | ||
Kotlin 2021 Premier Online Event - Oct. 19, 2021
(blog.jetbrains.com)
Get a glimpse into the future of Kotlin and how Kotlin removes barriers between ideas and working code. You will hear updates from the Kotlin team and news about the whole Kotlin ecosystem. | |
App performance to drive app excellence
(android-developers.googleblog.com)
The process of creating a high-performing app is not always straightforward. To break things down, here are the main dimensions of high performance: | |
Making permissions auto-reset available to billions more devices
(android-developers.googleblog.com)
Apps targeting Android 11 (API level 30) or higher will automatically disable permissions when an app isn't used for a while. Now, however, users can enable permission auto-reset manually for apps targeting API levels 23 to 29. | |
Videos & Podcasts | |
Hilt extensions
(www.youtube.com)
Daniel Santiago overviews extensions for Hilt. He explains how to generate code, real world examples, Hilt Extension Annotations, and more! | |
Extend your Android app to the Google Assistant (Assistant on Air)
(www.youtube.com)
In this episode, Eliza Camberogiannis discusses how to extend your Android app to the Google Assistant. | |
Talking Kotlin: Teaching Coroutines
(www.youtube.com)
In this video, sit down with Mohit Sarveiya, Google Developer Expert in Kotlin and Android, to talk about everything coroutines. | |
Android Developers Backstage: Lottie
(adbackstage.libsyn.com)
In this episode, Chet, Romain and Tor have a chat with Gabriel Peal from Tonal, well known for his contributions to the Android community on projects such as Mavericks and Lottie. | |
EditTexts - Accessibility on Android
(www.youtube.com)
In this episode, learn how to make text boxes in your Android app more accessible for all users | |
Copyright © 2021 Android Weekly, All rights reserved.
You came here because you want all the new stuff in the android dev world! Our mailing address is: |
||
update subscription preferences
|
or |
unsubscribe from this list
|
Older messages
Android Weekly #483 🤖
Sunday, September 12, 2021
View in browser Android Weekly #483 September 12, 2021 Articles & Tutorials link image Hands on Jetpack AppSearch (dev.to) Thomas Künneth takes a look at Jetpack AppSearch, which allows you to
Android Weekly #482 🤖
Sunday, September 5, 2021
View in browser Android Weekly #482 September 5, 2021 Articles & Tutorials link image Kotlin's Flow in ViewModels: it's complicated (bladecoder.medium.com) Christophe Beyls considers when
Android Weekly #481 👾
Sunday, August 29, 2021
View in browser Android Weekly #481 August 29, 2021 Articles & Tutorials link image Clean Code with Kotlin (magdamiu.com) In this article, Magda Miu recaps what clean code is, highlights the
Android Weekly #480 🤖
Sunday, August 22, 2021
View in browser Android Weekly #480 August 22, 2021 Articles & Tutorials link image Becoming a Xoogler (chris.banes.dev) Chris Banes take a trip down memory lane to look at some of the people and
Android Weekly #479 🤖
Sunday, August 15, 2021
View in browser Android Weekly #479 August 15, 2021 Articles & Tutorials link image Detect Instagram-like gestures with Jetpack Compose (blog.bam.tech) Thomas Pucci recreates the Instagram stories
You Might Also Like
CES 2025 - Sync #501
Sunday, January 12, 2025
Plus: Sam Altman reflects on the last two years; Anthropic reportedly in talks to raise $2B at $60B valuation; e-tattoo decodes brainwaves; anthrobots; top 25 biotech companies for 2025; and more! ͏ ͏
PD#608 Mistakes engineers make in large established codebases
Sunday, January 12, 2025
You can't practice it beforehand ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
C#539 A detailed look at EF Core’s JSON Columns feature
Sunday, January 12, 2025
Comparing it with the traditional tables with indexes
RD#488 How to avoid issues with custom Hooks
Sunday, January 12, 2025
Using them carelessly can lead to many problems
Daily Coding Problem: Problem #1666 [Easy]
Sunday, January 12, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Given n numbers, find the greatest common denominator between them. For example,
🛜 Here's What Happens to Old Websites — Features the Pixel Should Copy From Samsung's One UI 7
Sunday, January 12, 2025
Also: What Instagram Needs to Compete With TikTok, and More! How-To Geek Logo January 12, 2025 Did You Know Mount Wingen, located near Wingen, New South Wales in Australia, is better known as Burning
☁️ Azure Weekly #498 - 12th January 2025
Sunday, January 12, 2025
Festive Tech Calendar 2024 recap, GitHub Copilot Bootcamp, and Dev Containers FTW!
Sunday Digest | Featuring 'The Income Needed to Join the Top 1% in Every U.S. State' 📊
Sunday, January 12, 2025
Every visualization published this week, in one place. Jan 12, 2025 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized the value of the
Android Weekly #657 🤖
Sunday, January 12, 2025
View in web browser 657 January 12th, 2025 Android Weekly Updates Follow us on BlueSky We're there as well! Articles & Tutorials Sponsored Multi-Layered Mobile App Protection Attackers
😼 Notion's cutest launch
Sunday, January 12, 2025
Plus, our staff debates AI dev tools Product Hunt Sunday, Jan 12 The Roundup Happy Sunday! Hi, hello — welcome back to another edition of The Roundup, our weekly newsletter covering the highlights of