Digest of interesting materials for a mobile developer # 359 (August 24 - 30)

The new digest includes preparations for iOS 14, application architecture and multi-module projects, children's interfaces and issues of higher education for developers, productivity, new messaging, robots, and many other interesting materials!





I myself would very much like to play a game similar to Disciples 2 but with modern mechanics and capabilities. Unfortunately, there was no such game. Simply put - we are tired of waiting for a new cool game, so we decided to make it ourselves.



This digest is available as a weekly newsletter . And every day we send news in the Telegram channel .



iOS



(+8) Make <your iOS app> talk. Yandex report

(+5) Mastering the Grid in SwiftUI

Apple blocked Facebook update due to 30% warning

Facebook warns of 50% drop in ad revenue after switching to iOS 14

How to prepare for iOS 14

Application control in SwiftUI

How to create a snake in SwiftUI

How to programmatically change the application icon

New in iOS 14: App Attest

Page paging in SwiftUI

What is the difference between Leading and Left, Trailing and Right Constraints in Swift

GraphQL in iOS- development

Detecting memory leaks at runtime on iOS

10 tips for developing widgets for iOS 14

Hand tracking and body positioning with the Vision Framework

Protocols in Swift

Lost in Xcode Country

Creation of complex layered layouts with Safe Area

NeumorphismKit: neomorphism in UIKit

Layout Framework Benchmark: comparative testing of



Android Swift frameworks



(+8) MVI architectural pattern in Kotlin Multiplatform. Part 3: testing

(+2) Testing the board for 4K Android TV boxes based on the Realtek RTD1395 chip

• The alpha version of Jetpack Compose has been released

Android Broadcast: Application architecture: Doing analytics right

Google released the AdMob application for Android

Android for everyone: glossary of terms

Comparison of Android build times on different processors

Creating elegant DSLs in Kotlin

Recognizing what was drawn with ML Kit

How to use Ktor in your Android application

Using Firebase In-App-Messaging in an Android application

Animate the keyboard

Linking a Fragment with other Fragments and Activities

Making a custom Android Sheet. moving out from the top of the screen

Android Material Component: creating a Navigation Drawer in the style of Gmail

Using Jetpack CameraX

How to improve application quality using Firebase and Google Play

10 useful Kotlin string extensions

Awesome Dialog: beautiful notifications for Android

Android Additive Animations: animations for Android



Development



(+61) My thoughts on the on-screen keyboard for Flipper Zero under a 128x64 pixel screen

(+27) How the development of Gardenscapes was almost disrupted once

(+22 ) An original way to generate a master password: use a special set of bones

(+9) Configuring multi-module projects

(+5) Interfaces for those who do not read yet. Principles of designing children's UX-UI

(+3) Mark labeled, labeled, and even marked. Marking is easy !?

(+2) Using SVG resources in Xamarin

(+1) Micro-frontends. An Asynchronous Approach to Multi-Team Development

(0) 10 things to keep in mind when switching from React to React Native

(0) What are the metrics. Designer and Metrics, Part 2

Flutter Dev Podcast # 19: Yandex.Pro

Want to Game Dev # 12: the Indie Way

Podlodka # 178: Stack Overflow

Has working from home influenced developer productivity?

Google: University is no longer needed

Application design: examples for inspiration # 14

Work in Mobis Apps, or how to lose 130 thousand rubles

Shadows and blur. UI Design Basics

ActiveLife App: UI / UX Research

7 Legacy Coding Styles

How to Make a Highly Secure Flutter Application?

How does it feel to be a Senior Engineer?

How much does it cost to make a cross-platform app in 2020?

Adobe is moving away from PhoneGap

How to develop a great mobile fitness app? (features, budget and monetization)

6 awesome Github repositories for Flutter

VR development with Unreal: what projects are best used for?



Analytics, marketing and monetization



(+1) Arab countries: a new Klondike for developers

• Russian gaming market: an overview of Wargaming and Superdata

Canada has the largest growth in app spending, in Russia the growth is lower than last year

Muze rethinks mobile messaging

Avoid featuring

A resident of St. Petersburg spent 763 thousand rubles on the "Great Sultan" and decided to return them through the court

The court forbade Apple to delete Epic Games accounts

Microsoft supported Epic Games in a dispute with Apple

Why did everyone get angry at Apple with its 30%?

AppMetrica: how to correctly collect and interpret report data

10 main metrics for analytics of ecommerce applications

ASOindex benchmark 20 popular categories of the App Store and Google Play



AI, Devices, IoT



(+65) “Smart” baby stroller “Maximka”

(+ 31) RPi-nanny

(+13) “Smart home” in every apartment of an apartment building, or our MVP

(+8) Old construction business and new technologies, or the story of one startup

(0) Azure IoT Edge and SQL Edge: transfer of cloud loads to "ground" devices

Will the artificial intelligence kill programming?

Intel researchers made a robot based on a smartphone for $ 50

Amazon improves the arrangement of furniture in AR



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



All Articles