The digest of interesting materials for the mobile developer # 324 (November 24 - December 1)

In our new collection, thinking with the SwiftUI style, animation library, Huawei without Google services, testing in Airbnb, the most popular design tools and interfaces for seniors, micro-sessions and mobile finance.







The game and Russian developers - the first and so far the only ones - got into the starter kit of Apple Arcade. The studio is called the Tortuga Team and is known mainly for the Bravelands turn-based series: battles, dungeons, magic, ships, and that’s all. The new game is called Spaceland, its action takes place on an abandoned planet. You play as a space ranger, and most of all it looks like a highly accelerated X-COM.



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



iOS



(+5) Change your mindset by working with SwiftUI

(0) API for remote asynchronous fetching using Apple Combine

Animation library for iOS - Lottie, Hero and Spring

Availability in SwiftUI

Quick remake of projects in Xcode

How we used Firebase Audiences for A / B testing of onboarding in iOS application

Modern networking in Swift 5

Create an Apple-like screensaver in SwiftUI

Hack SwiftUI for unit testing and runtime verification

Do not stop the music in your iOS application

Say “Index out of range” in Swift for now

UIKit, SwiftUI, LiveView - how to use Live Preview in UIKit

How to programmatically make UIs and transitions without SwiftUI

SwiftUICharts: Interactive Graphics for iOS

5 iOS libraries to enhance your application



Android



(+21) From the web to the application in one DeepLink

(+15) How can we help you? How can you help us?

(+9) Introduction to context-oriented programming in Kotlin

(+5) Benchmarking ORM used when creating Android applications

Android Push Notifications

Huawei begins selling Mate 30 Pro without Google services

Add the “Sign in with Apple” button to the Android application

Why Discord Refuses to Support Android 4

Tested by Time: Unit Testing Guide

Best Android Testing at Airbnb

Fingerprint Authentication Using Android's Biometric API

How to use Alarm Manager and Broadcast Receiver in Android

Google just, after 10 years of operation, closed my publisher account in one hour

Using Coroutines and Flow with MVVM Architecture

Android multithreading: threads, user interface, garbage collector, memory leaks and more

MaterialDialog: animated dialogs for Android

EasyReveal: beautiful transitions between screens



Development



(+48) Eternal classic: what modern action games should learn from DOOM

(+20) How to write a sapper on Phaser and complete a test task of HTML5 developer

(+16) A smartphone instead of a data collection terminal

(+13) React Native - a silver bullet for all problems? How did we choose a cross-platform tool for Profi.ru

(+9) Development of a mobile application without a server

(+7) Game development on social networks

(+4) Basic UI / UX patterns

(+3) Experience implementing fastlane to automate all stages of mobile CI / CD

Podlodka # 138: SRE

Podlodka # 139: How to read books

Giza DG # 29: Should players' opinions influence development?

Most popular programming languages ​​2014-2019

Application on order: how the customer can work with an external team

Best mobile app design tools 2019

US employers most in demand technical skills

VKontakte has announced a contest of mini-applications

Interface Design Guide for Seniors

Improving the user experience of micro-sessions in mobile applications

Product manager: how to look at the old interface with a fresh look, where to look for inspiration and what to read at your leisure

No time, no budget, no problem: completing The First Tree

Stop using For to iterate over arrays

5 developer productivity hacks

10 things that helped me become a better designer

How To Make A Good Code Review

How to create a cross-platform serverless application for sharing video with Flutter, Firebase and Publitio

How to show real weather in Unity (using REST API)

How to become a star developer

5 minutes SOLID explanation

5 great ideas for the Gmail user interface



Analytics, marketing and monetization



(+15) Multiple experiments: theory and practice

(+13) How to regain control and reduce dependence on smartphones and notifications

(+8) Monetization Designer: who he is and how to become one

Adjust and App Annie have released “Mobile Finance Report - 2019”

• The app will warn pedestrians about approaching cars

Loom: corporate Instagram

Candy Crush Soda Saga earned $ 2 billion

Microsoft Math Solver: solve the equation by photo

Facebook Viewpoints will pay for polls

Mobile App Market Trends 2019 - Liftoff Report

The most earning applications with a subscription in the 3rd quarter of 2019

Kidmost: we have collected all the children's activities in Moscow in one application

Game Marketing Guide Without a Budget

How to create a website for your indie game: a step-by-step guide



AI, Devices, IoT



(+7) AI-based IntelliSense for your code

Amazon simplifies Alexa adoption



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



All Articles