Android Weekly - Android Weekly #476 🤖
July 25, 2021
|
Articles & Tutorials | |
![]() |
Tricky refactoring of Jetpack Compose code
(blog.thefuntasty.com)
In this article, Martin Sumera shows you an example of how simple refactoring can lead to unexpected issues caused by side effects. | |
Guidelines for writing better tests
(www.rockandnull.com)
This post aims to summarize some important guidelines that were discovered throughout the years and gathered into a single place | |
Sponsored |
![]() |
OWASP Top 10: Why it Matters for Developers
(www.guardsquare.com)
The OWASP Mobile Top 10 is a trusted and powerful resource for developers to learn how to defend against mobile application attacks. Learn more about the security techniques you need in order to protect your app today! | |
Optimizing Your Kotlin Build
(www.zacsweers.dev)
Kotlin build times are often slow, so Zac Sweers shared this laundry list of common issues and what you can or can't do about them. | |
Sponsored |
![]() |
Place a sponsored post & reach over 66k Android devs
(androidweekly.net)
Reach more than 66k Android developers and advertise your product or service that helps them to get their job done by placing a sponsored post in our newsletter. Or search for new Android developers for your project by submitting a job post | |
Beyond preferences
(dev.to)
Thomas Künneth dives into the use of the new Jetpack Preferences library. | |
Using Exoplayer in LazyColumn
(proandroiddev.com)
In this article, Shashank Mishra describes how to implement video playback in a list in Compose. | |
How much QA is too much QA?
(medium.com)
Ash Davies discusses how using effective design can help your engineers find the source of failures, quickly, effectively, and precisely, resulting in fewer side effects, and a faster feedback cycle. | |
Lifecycle-Aware Components Using Android Jetpack
(www.raywenderlich.com)
Rodrigo Guerrero writes about lifecycle-aware components including what they are, how they work, how to implement your own components and how to test them | |
Create Bitmaps From Jetpack Composables
(proandroiddev.com)
This article by Johann Blake explains how to create complex bitmaps using Jetpack composables | |
So, how do I write a Kotlin Symbol Processor (KSP)?
(proandroiddev.com)
In this tutorial, Pavlo Stavytskyi goes through each step of creating annotation processors with KSP, so that you will have an understanding of how to use it for your needs. | |
Updating your widget for Android 12
(medium.com)
In this mini-article series, Murat Yener takes a look at updating your Widget for Android 12. | |
Focus in Jetpack Compose
(medium.com)
Focus management is a little different in Compose versus what we’re used to in plain old Android, so Jamie Sanson takes a look! | |
Inside Code Transparency: The Verification Process
(commonsware.com)
A week ago, Mark Murphy looked at the contents of the JWT file created by the code transparency process. Here he peeks at how that gets verified. | |
How to create a Navigation Drawer with Jetpack Compose
(johncodeos.com)
John Codeos shows how to build a navigation drawer with Compose UI. | |
Building an Enterprise IntelliJ Plugin for Android Developers
(eng.lyft.com)
This blog post by Pierce Johnson should have everything required to get started with writing an enterprise-level plugin. | |
Destructuring Declarations in Kotlin
(www.raywenderlich.com)
Arjuna sky Kok shows that destructuring declarations is a Kotlin feature that gives you a tool for easily extracting data from a collection in a simple and clean way. | |
Jobs | |
Sr. Android Developer
(Remote U.S - Timezones)
SwingAI, Inc is an emerging startup company developing a revolutionary app/platform that will define the future of golf coaching. We are looking for a Senior Android Developer with 5+ years of experience to help build and support our application. Send your resume to info@swingindex.golf. | |
Senior Android Engineer
(Remote, anywhere)
At Automattic, we believe in making the web a better place. We are currently looking for several Android specialists to help us take our native WordPress, WooCommerce, Tumblr, and Simplenote apps to the next level. | |
Libraries & Code | |
![]() |
PixImagePicker
(github.com)
Pix is a Whatsapp-style image picker replica | |
voyager
(github.com)
Voyager is a pragmatic navigation library built for, and seamlessly integrated with, Jetpack Compose | |
FigmaToCompos
(github.com)
Plugin and backend to convert Figma designs to Jetpack Compose code | |
News | |
Preview of Kotlin 1.5.30
(blog.jetbrains.com)
Preview of Kotlin 1.5.30 With Native Apple Silicon Support, Improved Kotlin DSL for the CocoaPods Gradle Plugin, and More | |
Videos & Podcasts | |
![]() |
MOBCAST: UI testing on Android
(www.youtube.com)
In this episode, learn about the UI Testing Strategy that is used in an Android App to deliver the best experience possible to users. | |
onActivityResult and startActivityForResult deprecated
(www.youtube.com)
This video shows how to use Activity Result APIs since onActivityResult and startActivityForResult have been deprecated. | |
User properties and user-scoped custom dimensions
(www.youtube.com)
In this episode, Rachel Collins goes over updates to the Firebase console UI as well as user properties and user-scoped custom dimensions | |
Idiomatic Kotlin: Solving Advent of Code Puzzles, Day 2
(www.youtube.com)
Let’s continue learning how to write idiomatic Kotlin code by solving the Advent of Code 2020 tasks!. Day 2 includes looking at string utility functions, regular expressions, operations on collections, and how the "let" function helps to transform the expression nicely to the form you need. | |
Google for Games 2021 Developer Summit recap
(www.youtube.com)
Top 3 recap of the tools, features, and products announced at the Google for Games Developer Summit 2021 | |
Jetpack Compose Graphics & Animation
(adbackstage.googledevelopers.libsynpro.com)
In this episode Nick and Chet are joined by Dois Liu and Nader Jawad to discuss Compose’s Animation and Graphics systems. | |
Introduction to Performance
(www.youtube.com)
Android Performance Engineer Carmen Jackson gives us a preview on how system tracing and sampling profiling are used to debug performance issues in apps, and more! | |
The Legacy Code Change Algorithm
(fragmentedpodcast.com)
In this episode, Donn dives into his favorite software book: Working Effectively with Legacy Code. He talks about one of the introduction level topics: The Legacy Code Change Algorithm | |
Build A Book App In With Jetpack Compose
(www.youtube.com)
In this video, Spikey Sanju shows you how to build a books app using the power and simplicity of Android Jetpack Compose UI Toolkit. | |
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 #475 🤖
Sunday, July 18, 2021
View in browser Android Weekly #475 July 18, 2021 Articles & Tutorials Welcome you are visitor number 12345 (www.maiatoday.net) Maia Grotepass writes about a Jetpack Compose counter component that
Android Weekly #474 🤖
Sunday, July 11, 2021
View in browser Android Weekly #474 July 11, 2021 Articles & Tutorials link image Navigation in multi module Compose UI project + Hilt (funkymuse.dev) Google released the navigation component for
Android Weekly #473 🤖
Sunday, July 4, 2021
View in browser Android Weekly #473 July 4, 2021 Articles & Tutorials link image Debugging Story: The Case of Rogue Reflection (armaxis.hashnode.dev) Artem Chubaryan talks about a particular issue
Android Weekly #472 🤖
Sunday, June 27, 2021
View in browser Android Weekly #472 Juni 27, 2021 Articles & Tutorials link image How to create Tabs with Jetpack Compose (johncodeos.com) In this tutorial by John Codeos, you'll see how to
Android Weekly #471 🤖🌈
Sunday, June 20, 2021
View in browser Android Weekly #471 June 20, 2021 Articles & Tutorials link image Building a Pride Rainbow Easter Egg into our Android App (riggaroo.dev) Rebecca Franks shows an example of how to
You Might Also Like
Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator
Friday, February 14, 2025
What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Defining Your Paranoia Level: Navigating Change Without the Overkill
Friday, February 14, 2025
We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy
5 ways AI can help with taxes 🪄
Friday, February 14, 2025
Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help
Recurring Automations + Secret Updates
Friday, February 14, 2025
Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
The First Provable AI-Proof Game: Introducing Butterfly Wings 4
Friday, February 14, 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? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%
GCP Newsletter #437
Friday, February 14, 2025
Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers
Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰
Friday, February 14, 2025
Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from
The Great Social Media Diaspora & Tapestry is here
Friday, February 14, 2025
Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great
Daily Coding Problem: Problem #1689 [Medium]
Friday, February 14, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,
📧 Stop Conflating CQRS and MediatR
Friday, February 14, 2025
Stop Conflating CQRS and MediatR Read on: my website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your