Digest of interesting materials for a mobile developer # 364 (September 27 – October 4)

In this digest – Android updates, a custom engine for games, hair simulation and VHS effects, No-Code machine learning platforms, and app revenues. Enjoy reading!

Qt? ImGUI? wxWidgets? We write our

I had a simple render of sprites and text, a simple input processing system from which it was possible to get information about the mouse and keystrokes, and all sorts of utility bindings for the engine’s auxiliary systems. In general, I could display some simple picture. Subsequently, this all changed very much and was overgrown with architectural tricks.

Seamless A / B Updates in Android: How They Work

Starting from Android 8 (some vendors from 7.1), the system has a new mechanism for rolling OTA updates, the so-called. Seamless A / B OTA Updates – seamless updates. In this post I will describe the general principles of its operation, consider the mechanism from the developer’s point of view, and also compare it with the old (we will call it recovery-based) approach to applying updates.

This digest is available as a weekly mailings… And every day we send news to Telegram channel

iOS

(+22) Navigation bar and transition animation
Apple Launches Short Link & QR Code Generator for App Store

Apple waives 30% tax for small businesses

Using AVAudioEngine to Record, Compress and Stream Audio on iOS

SKOverlay in SwiftUI

Core Data and SwiftUI 2.0

Using custom Debug Descriptions to make it easier to debug Swift

10 confusing but important Swift features

2 ways to execute MVVM iOS

SwiftUI and Firestore: data refresh

How to make a sliding TableView using Swift

Instructions: explanations and product training

Tiktok Clone: ​​Short Videos on Swift and Firebase

Twitter Text: parsing text

Android

(+8) How to develop a Zoom analogue for TV boxes on RDK and Linux. Understanding the GStreamer framework
(+7) Cold start of an Android application
(+6) Once again about the multi-modularity of Android applications
(+6) How Huawei’s Push Kit works
(+4) How to design incremental data fill in a mobile app
(+4) Google Play In-App Review API: A Step-by-Step Implementation Guide
(+1) Voice in a mobile app: learning to call screens and fill out forms without hands
Google will make it easier to work with third-party stores in Android 12

Google Play will closely monitor in-app purchases

Wireless Android Development with Local Device

Asynchronous messages with Kotlin and RabbitMQ

First thoughts on Jetpack Compose

Changing Android startup templates

Splash Screen in Android

Time to Swim: Moving from Kotlin to Flutter

Exploring Kotlin DSL

Debunking Android Performance Myths

Create heatmaps with Google Maps for Android

Everything you need to know about Android biometric library

JetMessenger: Facebook Messenger clone on Jetpack Compose

CircleMenu: a circular menu for Android

Development of

(+22) Plague MD I stayed in Russia and was consumed by the Plague. Proger snot and nagging
(+16) Lessons learned from helping a sex chat startup get better conversions
(+8) InheritedWidget in Flutter
(+8) Simulating Hair and Fabrics with Unity Cloth on Mobile
(+6) Creating a VHS Video Effect in Unreal Engine
(+6) “Flutter is cool – that’s the only explanation I have.” Flutter Dev Podcast Best Releases Review
(+6) How to create a mini-application: VK Mini Apps knowledge base
Podlodka # 183: feedback

Final of the RuCode Programming Festival

GitHub launches code scan for vulnerabilities

How to change the life of a programmer with the 80/20 rule

How to Create Mobile Apps and Games Courses in the Humble Bundle

4 VS Code extensions to help you relax at work

Flutter and Dart Product Manager Interview (Google)

Facebook vs Google: the battle of cross-platform frameworks

CI / CD best practices

GitHub Codespaces: Working with Flutter

Best Software Building Advice From My Mentor

Four things to forget to be a better programmer

My first 24 hours with Flutter

7 ways to really learn from tutorials

Analytics, marketing and monetization

(+25) How applications without the ability to win suck millions of dollars from users
(+3) The history of Waze: from nonsense to a billion dollar company
(+1) RAID: Shadow Legends game breakdown (monetization through behavioral psychology)
(0) Localization testing: why does an application or website need it?
BLACKPINK’s single “Lovesick girls” is out on PUBG MOBILE

IronSource opens up access to the in-app bidding platform for everyone

make sense: About entering the foreign market

App revenues in the third quarter grew 32% to $ 29 billion.

Epic and Apple abandon jury trial

The Law on Blocking Pirated Applications came into force in Russia

Why celebrity influencers like Li Jiaqi are so important to businesses targeting China

Rephrase.ai: generating people to advertise

How we launched the photo animation app on Product Hunt

Launching an indie app

AI, Devices, IoT

(+27) Best IDEs for Raspberry Pi
(+17) Introduction to Node-RED and streaming programming in Yandex IoT Core
(+12) Add Ambilight to the player with Xiaomi smart lamps
(+1) NB-IoT. Non-IP Data Delivery or just NIDD. Testing with a commercial service MTS
(0) “Smart home” in each apartment of an apartment building. Details about the controller and gateways
8 No-Code Machine Learning Platforms for Mobile Developers

Apple Watch 6 sales double the sales of the previous version

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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *