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