Digest of interesting materials for a mobile developer # 385 (March 8 - 14)

In this digest, debugger acceleration and application size increase, speed increase and test automation, release coordination, objectively subjective enhancer, modals, and more!







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



iOS



  How we accelerated the Swift debugger

  DI in iOS: Complete guide

  Launching a game on Unity from the SwiftUI iOS application

• The average size of games in the App Store has grown by 76% in 5 years

Telegram has announced a competition to create an application for WatchOS 6+

Custom UIButtons - shadows, animations, Lottie, etc.

SwiftGen: Swift code generator

Why Swift reference types are bad for app launch time

Stack Overflow's most contested Swift question

How to develop an iOS streaming app on SwiftUI in 7 days

Build a search bar in pure SwiftUI

Mastering SwiftUI previews

5 ways to store user data in iOS based applications

SwiftVideoBackground: background video for a UIView

XUI: architecture SwiftUI



All Android



  As we have 2-fold increased rate of formation of the tape in the UGC-application

  Reaction - processing the results of methods in Kotlin

  Kotlin. Lambda vs Function Link

  How to implement tracking of the location of an android device on your site

  We get the result correctly (Part 1). Activity Result API

  Playing with CLIP. Create a universal zero-shot classifier on Android

  Kotlin Best Practices

Jetpack Activity Result API. Part 1. Practical Use

A Tale of the Curved Recycler View

How to Create an Android Application on a Raspberry Pi in 7 Steps

Navigation Rail for Android

Navigation in Jetpack Compose

Data caching in Android

Accelerating the Android CI pipeline with modular checks in Github Action

Moving from Mac to Ubuntu in Android development

Implementing Kotlin in Prime Video for more developer satisfaction and less amount of code

While LiveData, hello SharedFlow

StackExpandableView: stack like on iOS

MarkdownText: markup for Jetpack Compose



Development



  How to enter the Chinese market with a mini-app for WeChat, so as not to burn out

  Automation of testing of mobile applications. Part 1: checks, modules and basic actions

  How the Avito design system library in Figma works

  World of Tanks Blitz: Automated performance testing

  Flutter 2: what's new

  Dumb ways to save money on mobile development

  2 steps to building a responsive layout Flutter- applications

  How I arranged the pages in Figma

Cross-platform OpenGL + Python with Kivy

Dry the Oars # 13: Make Me Beautiful

Podlodka # 206: Clojure

An Engineer's Guide to Saying No

Application Design: Examples for Inspiration # 35

Runway helps coordinate application releases

An Engineer's Guide to Code Refactoring

Mobile modals: 8 best use cases

Headphones for the programmer: flow and protection

From a robot recruiter to a UGC voice spoof app for 2 million users. Personal experience and a little outstaff

Designing the perfect search for Wikipedia for Android

Top or side navigation: which is best for your product?

Simplify deployment with Continuous Delivery and GitHub Actions

Goodbye Electron, hello Flutter

A revolutionary new UI just around the corner - here are the signs

3 books for developing a developer career

Aurora UI - a new visual trend for 2021

The history of rewriting any software

How write terrible comments on commits



Analytics, marketing and monetization



  Games that play people: what the book “Game of numbers” tells about game analytics

Mobile 45+ players showed the biggest gains in 2020

How app developers change strategy and succeed in new conditions

How price experiments increased my income by 500%

Step: a bank for young people

The most downloaded applications in February 2021



AI, Devices, IoT



  Flavor and AI: how we at Prisma Labs did an objectively subjective automatic photo enhancer

  Animating a portrait with Realistic Neural Talking Head Models

• A   tale of how I set up Home Assistant



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



All Articles