In this digest, we discuss WWDC and its aftermath, Android rapid updates and team responsibility, spreadsheet automation, CMMs, colors, controls, and more.
This digest is available as a weekly newsletter . And every day we send news in the Telegram channel .
iOS
•
Xcode Cloud, SharePlay, Focus - the most important with Keynote WWDC21
•
Apple is killing TeamCity, Bitrise, Appcenter, Fastlane, Firebase, Sentry and others like them. Xcode Cloud at a Glance
•
Building an OpenVPN client for iOS
•
iOS interviews at Vivid
•
The best iPhone apps weigh nearly 4 times as much as they did five years ago
•
Mobile People Talks: WWDC21
•
Apple Releases Beta Versions of AirPods Firmware for Developers
•
iOS 4 Recreated as an iPhone App
•
"Hole" views on Swift
•
Apple Clarifies App Store Publishing Rules
• Apple
Allows
Users to Stay on iOS 14
•
New iPadOS 15 Features
•
Apple Introduces New Technologies and Tools for App Developers
•
watchOS 8: New Access Features, Connectivity, and Mindfulness Practices
•
Apple Introduces iOS 15
•
iOS 15 Essential for Designers
•
Platforms State of the Union report from WWDC 2021
•
iOS
crash reporting with LLDB
•
SwiftUI onboarding in the UIKit app
•
Better deep link routing in the iOS app
•
What we learned from the OOM incident in the Pinterest iOS app
•
Do endless scrolling of photos on iOS
•
What's new in SwiftUI since WWDC21
•
SwiftUI - a bi-directional SnapList
•
Using SwiftUI with a View Model written in Kotlin Multiplatform Mobile
•
Writing the first iOS app with Realm, SwiftUI and Combine
•
What's new in StoreKit 2
•
How do we use SwiftUI in the Medium app
•
What's new in SwiftUI 3.0?
•
How to make a dark mode icon for your application
•
iOS 15 brings attribute strings to SwiftUI
•
Understand AsyncImage in SwiftUI
•
Indicate: AirPods-style toasts
•
SimpleAnalytics: own analytics for iOS
Android
•
Long road to fast Android updates
•
Migrating from LiveData to Kotlin's Flow
•
Infinite auto-scrolling of lists with RecyclerView and LazyLists in Compose
•
Developers can apply for a fee reduction of up to 15% via the Play Store
•
Flutter Dev Podcast # 28: Google I / O 2021
•
Error handling coroutines
•
Problem three frameworks in Kotlin Multiplatform Mobile
•
Modern Android architecture with MVI design pattern
• The
ABC of Android modularity in 2021
•
Navigation in Jetpack Compose
•
Multiple back-stacks
•
Networking in Kotlin Ktor on Android
•
Auto-generating custom sizes for Android using Kotlin
•
Deep dive into the internationalization of Android apps with Jetpack Compose
•
Databinding in Android
•
Pure Android architecture [point of view]
•
Build a CoroutineScope app with Hilt
•
Pagination in Android with Paging 3, Retrofit and Kotlin Flow
•
CompleteKotlin: autocompletion for all platforms
•
TimeRangePicker: round range picker for Android
Development
•
Who, where, when: a system of components for dividing the team's areas of responsibility
•
Automation or death: how to manage thousands of units of game content using google tables
•
Appwrite, an open-source backend platform
•
The role of QA Lead in a product company: features and zones Responsibility
•
Calling Go code from Dart using cgo and Dart FFI using a simple example
•
Building great apps with Xamarin.Forms
•
We need to go deeper: how the Delivery Club Easter egg reduced the subjective waiting time for food
•
Testing and Visualizing with Mind Map
•
Auto Pay, Auto Pay or Auto Top Up? UX case
•
How to become a tester from scratch
•
Podlodka # 219: choosing your first profession in IT
•
Application design: winners of the Apple Design Awards 2021
•
CMM in practice or choosing a cross-platform framework for Leroy Merlin
•
Research by HackerEarth 2021 developers
•
Disabled buttons should not confuse users
•
Sale of books on Data Science and Data Analytics in Humble Bundle
•
6 powerful tools for Mac developers
•
How we improved segmented controls
•
A beginner's guide to color in UI design
• A
step-by-step guide to working in Figma. Lesson on creating a mobile application
•
IBM Leadership-as-a-service principle ensures professional growth of teams
•
Top 5 distributed systems design patterns
•
ELI5: Flipper - cross-platform debugger
•
How to improve your software architecture skills on a daily basis
•
Animated TabBar Coinbase in React Native
•
How to validate Junior code for a developer
•
Developers can't fix bad management
Analytics, marketing and monetization
•
WWDC 2021: new and useful for developer, ASO specialist, mobile app marketer
•
Why are users subscribing? How to Increase Mobile App Conversions
•
Classplus: Spotify for Education
•
AppsFlyer: Non-Organic Installations of Financial Apps Increased by 570% in Russia
•
Winner's strategy: how to conquer the whole world, starting with Yakutsk? Case inDriver and Rocket10
•
Case: how to push competitors out of search while optimizing inapps?
•
Practical tools and benefits of tracking mobile application deletions
•
Onboarding in a mobile application: how to keep users interested in
AI, Devices, IoT
•
How Yandex applied generative neural networks to find answers
•
Small and fast BERT for the Russian language
• The
Playdate pocket game console is on sale
•
A secure smartphone controlled by the FBI revealed the actions of hundreds of criminals
←
Previous digest . If you have other interesting materials or you have found a mistake, please send it to the
mail .