In the new digest, we understand the consequences of WWDC, release applications with one button, compare the performance of cross-platform frameworks, conduct stress testing, increase application revenues and do many other interesting things!

ITKarma picture
Today I will summarize some of the results: I’ll tell you what we have come to during this time. Long story short: any employee involved in the process can unload at least all our applications on both platforms in a few clicks - without a headache, a lot of time, registration and SMS. So, our release engineers department for 2019 saved about 830 hours. inVerita and her team of mobile application developers are constantly studying the performance of cross-platform mobile frameworks available on the market to answer the question of which technology is best for your product.

This digest is available as a weekly mailing list . And we send daily news to ITKarma pictureTelegram channel .

ITKarma pictureiOS

(+ 27) Budget DI on antipatterns
(+ 21) Why developers refuse authorization via Apple with a fake email
(+ 6) BoxView - convenient autolayout for iOS
(+ 4) How to watch WWDC 2020 if you don’t developer
(+ 3) Apple WWDC 2020: what's new in testing iOS
(+ 3) The development of ARKit this year and a new opportunity in ARKit 4: Location Anchors
WWDC and Platforms State of the Union presentations are available with subtitles in Russian
Apple is trying to improve Arcade game engagement
Apple named 8 winners of the annual Apple Design Awards
ITKarma pictureDiving into the world of augmented reality with ARKit
ITKarma pictureWhen you need to report the use of encryption in the application?
ITKarma pictureNew in iOS 14: Contouring
ITKarma pictureiOS 14 App Clips
ITKarma pictureYour first complex application on SwiftUI
ITKarma pictureImplementing a clean VIP architecture in Swift 5
ITKarma pictureCreate your own CocoaPods library
ITKarma pictureHow to create widgets in iOS 14
ITKarma pictureNew life cycle and replacements for AppDelegate and SceneDelegate in SwiftUI on iOS 14
ITKarma pictureNewYorkAlert: beautiful warnings for iOS

ITKarma pictureAndroid

(+ 12) Android code editor: part 1
(+ 5) Taming MVI
(+ 5) Double-click blocking.Bike?
Huawei announces an application contest with a prize pool of 1 million.долларов
ITKarma pictureПредставляем RainbowCake
ITKarma pictureJetPack Compose с Server Driven UI
ITKarma pictureНовый способ передачи данных между Фрагментами
ITKarma pictureДинамическое изменение цвета градиента в Android
ITKarma pictureСоздаем приложение с новостями для Android за 5 простых шагах
ITKarma pictureMVVM с Hilt, RxJava 3, Retrofit, Room, Live Data и View Binding
ITKarma pictureБыстрое тестирование на Android с Mobile Test Orchestrator
ITKarma pictureКастомные Android View: Drag and Drop
ITKarma pictureДилемма Kotlin: Extension или Member
ITKarma pictureРендеринг PDF-файлов на Android: простой способ
ITKarma pictureУкрепление безопасности системы в Android 11
ITKarma pictureЮнит-тестирование кастомных View в Android
ITKarma pictureОптимизация работы с батареей для избежания Doze Mode и App Standby
ITKarma pictureВидимость пакетов в Android 11
ITKarma pictureRainbowCake: новая Android-архитектура
ITKarma pictureРазработка с Actions Builder и Actions SDK

ITKarma pictureРазработка

(+21)   NewNode — децентрализованная CDN от разработчика FireChat
(+9)   Как мы решаем проблему отсутствия UI\UX дизайна в 1С с помощью Java Script и React.js
(+ 6) Godot, 1000 little things
(+ 5) Optimization of SQL queries or search for dangerous criminals
(+ 4) 6 stress testing tips for Black Friday
Podlodka # 170: the art of simple illustrations
Flutter Dev Podcast # 17: Flutter Day 2020
Think as CEO: the most important skill who will set you apart from the developers
Dfinity opens the Internet Computer platform for developers
Application Design: Examples for Inspiration # 7
AWS launches CodeGuru for automatic code analysis
7 approaches to testing
We simplified the site to the application with one-click action and failed
8 rules that will help you design the best card design
Return of Skeuomorphism
14 popular programs for creating animation, prototyping and interface design
ITKarma pictureMonthly Game Creation Month
ITKarma pictureSimple game engine with Flutter Animations
ITKarma picture47 key lessons for UI and UX designers
ITKarma pictureLeading the software development team
ITKarma picture20 best ideas for user interface design
ITKarma pictureMy experience of creating an application with no-code tools
ITKarma pictureLet's make a mobile multiplayer game on Unity
ITKarma pictureMake a music player playing in the background on Flutter
ITKarma picture7 2020 Remote Command Tools
ITKarma pictureGetStorage: fast key-value storage
ITKarma pictureFluent System Icons: Microsoft Mobile Icons

ITKarma pictureAnalytics, marketing and monetization

(+ 6) How to work with Google Analytics and Yandex Metrics ?
(+ 6) How much does it cost to make a video about the game on your own
(+ 3) Materials from the mitap for analysts: growth model, A/B tests, stock and delivery management
Yandex gives up to 600,000 rubles for applications promotion to connected YAN
UsabilityLab Bank Accessibility Rating 2020
Expenses for mobile applications in the 1st half of 2020 increased by 23.4%
TikTok suspected of espionage
In India, TikTok and dozens of other Chinese applications were banned
Signal from the stars: Gazprom Media launched an application with a personal horoscope
How to work with oriental languages ​​in the App Store and Google Play

ITKarma pictureAI, Devices, IoT

(+ 8) 9 key machine learning algorithms in plain language
(+ 1) Experience in creating a cloud solution for monitoring a digital kiosk at Azure IoT Central
Niantic makes an AR project on the board game “Colonialists"
Machine learning will help save people on the beaches

Previous Digest . If you have other interesting materials or if you find a mistake, please send it to mail .