Digest of interesting materials for a mobile developer #446 (June 6 — 12)

In our new digest, news from WWDC, multi-module BDSM and stable Android 13, Flutter for the Web (which still sucks), coding patterns and practices, tricky filters, and more!

Connect to our Telegram channel Mobile Insightswhere collections of articles and news are released every day.

iOS

Why did Universal Links stop working in Russia?
Rating of iOS development tools 2022
• Draw an interactive line chart on iOS using Charts
How the new Independency modularity system works in Avito
• KeyChain. User account
• UserDefaults. User Settings
Apple is preparing new MacBook Air and Pro

WWDC
Apple updates Nearby Interaction
Apple Design Awards 2022 Winners
Benchmarks in App Analytics
Apple opens WeatherKit API
Getting started with WeatherKit
• WWDC 2022. What’s new in SwiftUI
• Create and customize charts with the new Swift Charts Framework
• What’s new in Xcode?
Improvements in Xcode 14
StoreKit Updates
iOS and watchOS now have Developer Mode
New APIs for developers with WWDC 2022
Improvements for Swift and SwiftUI
Xcode Cloud is now available to everyone
Apple introduced the M2 processor
What’s new in Swift 5.7
What’s new in SwiftUI for iOS 16
What’s new in SwiftUI at WWDC22
Meet WeatherKit and Swift Charts

Increasing the rating of applications using SKStoreReviewController

Tips for Embedding Universal Links in Your iOS Apps

Why is unit testing in iOS different from others?

Github Copilot for Swift Developers

Use Markdown to Improve Swift Code in Xcode

Swift – 6 things you might have known but forgot

What is the difference between any and some in Swift 5.7?

Food Truck: multi-platform application on Apple’s SwiftUI

NotificationBanner: notifications for iOS apps

Android

• Multi-module BDSM: how to link Gradle modules and how to communicate with them after that?
• How to make an Android application testable? Part 1 – MVP and MVVM
Google launches App Actions in Android Shortcuts
Google Play opens new Accelerator and Indie Games Festival
Android 13 has reached stability
Update UI with state management in Jetpack compose
Three Features of Android Studio You May Have Missed
When Jetpack Glance met his colleague Work Manager
Multi-module architecture in Android
The principle of separation of the interface in Android with Kotlin extensions and inline functions
Dive into Android Security
Managing UI State in Jetpack Compose with Sealed Classes
Guide to your first annotation processor with KSP
The most popular misconception about RxJava
ViMusic: Player for YouTube Music
Conferences4Hall: conferences on Kotlin Multiplatform

Cross platform

• Flutter for Web: a guide for beginners
• QML Tutorial
How to make users feel good? Development of internal products on React Native
• How to painlessly make multiplayer on Godot that will work in the browser
• Create your own instrument. Part 1: Dart Script
• About Flutter 3
• More about Flutter 3
• How to apply BEM methodology in a Flutter project
Flutter and SonarQube for Static Code Analysis
The Other Side of Flutter/Dart
Building a design system using atomic design methodology in Flutter
Native modules in React Native using Java and Swift
Extended enums in Flutter 3
A year later, Flutter for the Web still sucks
Exploring Dart Constructors

Development

Coding Patterns and Practices Course
• How to create a mobile farm, or wow! And you are a mobile farmer
• Test analysis – how to throw out the excess
• 10 Common User Interface Mistakes
• How to monitor the health of guinea pigs using Machine Learning and a mobile application
App Design Inspiration #78
Why You Shouldn’t Use an IDE to Write Code
Podlodka #271: tax residency
How to always be a promising developer
Compensation packages for employees in IT: SuperJob study
Have you completed the Google UX course? And now what?
Complexity kills developers
The product cannot be left to product managers
Working with code performance – micro and macro optimization
Work more stupid – a plan to get more free time and work less
How to correctly calculate the time for a project
RustDesk: Rust Remote Desktop

Analytics, marketing and monetization

• Insidious percentile filters
Apocalypse Now: Mobile Marketing Gets Harder
Pokémon GO makes $6 billion
Mobile Marketers: Summer Edition. Elizaveta Zharkova (VKontakte gaming platform)
Coinbase downloads halved in 2022

AI, Devices, IoT

• How we took 1st place in the Matching task in the Data Fusion Contest 2022, or how a neuron overtook boosting
• Telegram bot with language model trained on 2ch
• DIY: repeater on micro:bit and LoRa radio module increases the communication range
$23.9 million in Series A: Gantry – AI evaluation and improvement

← Previous digest. If you have other interesting materials or you find an error, please send it to the mail.

Similar Posts

Leave a Reply