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 .

Source: https://habr.com/ru/post/478216/


All Articles