We'll skip regular Good Reads for this weekend. It is definitely good time to watch some of the sessions.
Apple made many interesting announcements focusing on platform synergy, collaboration and services. Here are some sessions to go over.
We'll skip regular Good Reads for this weekend. It is definitely good time to watch some of the sessions.
Apple made many interesting announcements focusing on platform synergy, collaboration and services. Here are some sessions to go over.
Here are some good reads for upcoming weekend.
And that's it for today. Have a nice weekend!
Apple releases bug fix releases – iOS and iPadOS 15.4.1, macOS 12.3.1 and watchOS 8.5.1. HomePod software is also updated to 15.4.1 version.
iOS fixes include battery drain fix, macOS Monterey now should have Bluetooth game controllers working properly.
Security content
All updates contain security fixes for zero-day exploits and highly recommended for installation.
Reference:
Okta, single sign-on provider, recently got hacked. Clients using Okta for authentication are at risk.
After a thorough analysis of these claims, we have concluded that a small percentage of customers — approximately 2.5% — have potentially been impacted and whose data may have been viewed or acted upon. We have identified those customers and are contacting them directly. If you are an Okta customer and were impacted, we have already reached out directly by email. We are sharing this interim update, consistent with our values of customer success, integrity, and transparency.
Okta
Reference:
It’s Friday, it’s time for a new pack of articles to go over the weekend.
Android has a tool for declarative view building, like Jetpack Compose. If you want to know its iOS counterpart and compare their performance, check out this article. This knowledge can be useful also from KMM perspective.
Encrypted Key-Value Store in Kotlin Multiplatform
Secure storage of confidential data is a key aspect of implementing mobile applications. We cannot allow them to fall into the wrong hands. In this post, you will learn how to do it with one multi-platform library.
Things every Kotlin Developer should know about Coroutines. Part 1: CoroutineContext
In this particular article, the author explores Coroutine Context. However, I encourage you not to end with it, but also to read the rest of the available materials.
Multi-module Lint Rules Follow Up: Suppressions
Zarah Dominguez series, in this particular post we can check how to handle the suppression of a lint rule.
Introducing Ruler: Our Tool for Measuring Android App Size
Simon Schiller introduces the newly open-sourced Ruler — a tool to measure and analyze the size of your Android apps, built with automation in mind.
Library of the week:
Ruler :) : https://github.com/spotify/ruler
That’s all from us, be safe!
It’s Friday, it’s time for a new pack of articles to go over the weekend.
Android 13 deep dive: Every change, thoroughly documented
A few days ago, Google officially announced a new version of its flagship system. Of course, we are talking about Android 13. If you want to be up to date with all changes and news, you can find a broad summary in this post.
How To Securely Build and Sign Your Android App With GitHub Actions
If you want to learn how to automate the building process for an application, see this post.
Chet Haase announces JankStats: the first AndroidX library built specifically to instrument and report performance problems with your app on user devices.
Our Journey from XML to Jetpack Compose UI
Andrew Kelly documents migrating an app from using XML notation for screen layouts to Jetpack Compose UI.
Using Jetpack Compose with Square’s Molecule Library
The author shares how to use some patterns for Square’s Molecule library for building a StateFlow stream using Jetpack Compose.
That’s all from us, have a nice weekend!
Following recent updates Apple releases security updates for older macOS releases – Big Sur and Catalina.
Released versions are macOS Big Sur 11.6.4 and Security Update 2022-002 Catalina.
Reference: Apple releases security updates for macOS Big Sur and Catalina following macOS 12.2.1
It’s Friday, it’s time for new pack of articles to go over the weekend.
The first developer preview of Android 13
The blog post about Android 13 Developer Preview 1.
Unpacking Android Security: Part 1 — Improper Platform Usage
Ed George deep-dives into Android Security and looks like we can expect great series from him.
High performance with idiomatic Kotlin
Magda Miu shares ways to write maintainable, secure, and expressive Kotlin code in an idiomatic way.
Combining flows: merge, zip, and combine
Marcin Moskała (GDE) examines ways to combine Coroutine Flows.
Apple releases iOS/iPadOS 15.3.1, watchOS 8.4.2 and macOS 12.2.1.
Release notes indicate security fix in WebKit and also bug fixes. macOS update fixes issues with Bluetooth-related battery drain.
iOS and iPadOS resolves issues with Braille screen readers.
Apple Support:
Reference:
Every Composable deserves a ViewModel
The ability to reuse your own UI components is a big power of Jetpack Compose. However, how to connect a specific view element with domain logic that is responsible for controlling its state? The author of this post comes up with a solution to this problem.
How to Securely Implement TLS Certificate Checking in Android Apps
Developers often modify HTTPS connection configurations in Android apps to support use cases like certificate pinning, but custom implementations often lead to security issues that can be exploited by malicious actors. Learn how to securely implement TLS certificate checking to avoid these risks.
Everything you need to know about Remote Config’s latest personalization feature
Jon Mensing takes a close look at Remote Config personalization, how it differs from A/B testing. Consider it for your app and business.
Your Deep Links Might Be Broken: Web Intents and Android 12
The author takes a look at changes that started in Android 12 that alter how generic web intents resolve.