Digest of interesting materials for a mobile developer # 394 (May 17 - 23)

This week we have new Google I / O, iOS availability, cans and pants, autotests and sane A / B tests, attribution methods, free Civilization, and more.







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



iOS



  Property wrappers in Swift with code examples

Craig Federighi called the Mac security level "unacceptable"

Tutorial “Developing iOS Applications with SwiftUI”

The iOS Accessibility Book

How to Build an Application Using SwiftUI and CoreData

Swift - automatic code styling tool in 2021

Tips for iOS developers in 2021

App Thinning: Synchronizing Localized Strings in Outlook for iOS

13 Useful Array Techniques in Swift

Vertical Paging in SwiftUI

SwiftUI + Core ML + ARKit - Create an Object Defining Application for iOS

Create a Command Line Utility with Swift Argument Parser

My apps in the top developer tools (iOS and Mac app stores): I made $ 60

Notion + iOS database

Walking through Apple's SwiftUI Scrumdinger tutorial

Hacking iOS interviews

The most popular trends in iOS app development in 2021

MediumCup UI: a glass on SwiftUI

LocalConsole: a console in an



Android application



  Banks are ultimately getting into our pants personal life

  "Why is Kotlin worse than Java?"

  Draw with light: long exposure on Android

  Google I / O 2021: what's new for Android developers (full review)

  What we were missing so much: Render Effect in Android 12

  Google I / O: what's new presented by Android developers

  Android Runtime vs NDK performance

Sample modular android application using Navigation component and Koin (DI)

Developer Keynote with Google I / O 21

I / O 21: Firebase update

I / O 21: Android 12 Beta 1

I / O 21: 3 billion Android devices

I / O 21: conversational AI LaMDA

I / O 21: Flutter 2.2

I / O 21: Wear OS 3.0

I / O 21: Material You is a new design language

Static analysis tools for android

Jetpack Compose: Styles and Themes

Understanding the MVVM Pattern for Android in 2021

Infinite Auto Scrolling Lists with RecyclerView and LazyLists in Compose

Developing HelloAR in Android Studio using ARCore and Sceneform

Migrating from LiveData to Kotlin Flow

Modern Splash Screen in Android

How we improved the code review process in the Android engineering team

Kotlin SharedFlow or how I stopped using RxJava and loved Flow

Dagger 2 and Jetpack Compose integration

View Binding Best Practices

Exploring New Tactile Features in Android 12

Movies: Movies Based on MVVM



Development



  Three Patterns to Improve Autotests

  Remastered Game Content, or How to Create 800 Content Units in Seven Months

  Flutter: Flip Animation

  Wild Horizon or how the game maker's dream is realized in practice

  Everything you wanted to know about the conversational UX / UI in designing chatbots

Mobile People Talks: Legacy

Podlodka # 216: Typography

Research: Who Finds a Job After Learning Online

Application Design: Examples for Inspiration # 43

Google Launches Courses for Technical Writers

Job Interview Challenges: Sharing

Adalo No-Code App Development Platform Raised $ 8M

Books on Python Programming in the Humble Book Bundle

Works - Don't Touch: How Snapchat Rewrote its Android App

10 UX Design Lessons I'd Like To Learn Before

3 ways to radically improve your coding skills on your own

10 awesome Google fonts to use in 2021

Coinbase successfully switched to React Native

5 most difficult programming questions from FAANG interview

What's wrong with Flutter

5 best AWS services for launching any project

How to develop superhuman concentration when writing code

Unciv: open "Civilization"



Analytics, marketing and monetization



  Time is money: analyze A / B tests intelligently

  What mistakes the analyst makes in the first six months of work and how to avoid them

  I want to know everything about the client! Or how to enrich dry DWH facts with digital paths and client properties from Amplitude

  Game economy: free-to-play games

Somewhere Good: anti-social network

According to Post-IDFA Alliance, UA, Android costs are up 21% after iOS 14.5 Implementation

Analyzing iOS 14.5: Attribution Methods

How to Create Effective Video Ads for Apps

Rapid Growth of Non-Game Apps with Wow-booster

TikTok Native Mobile App Ads

All apps do this: steal from each other. How does this affect mobile and ASO?

Economy calculator for mobile subscriptions



AI, Devices, IoT



• The   guys hacked the ice cream machine - and started the cold war with its manufacturer

  Interview with the project manager of the ACS: digitalization, Internet of things and "smart" cities

Snap presented AR-glasses Spectacles

Date Scientists will die out in 10 years

Sberbank launches a set of Kidsar for AR applications on SberPortal

How to Make an Air Quality Monitor with a Raspberry Pi Zero W



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



All Articles