The digest of interesting materials for the mobile developer # 339 (March 30 - April 5)

In the new digest we talk about the impact of the pandemic on the application economy and about forecasts for its development, about unsuccessful social monitoring and development in the distance, about design and our own stories.



The application came out → saw a quiet horror → started to write negative reviews → sorted by the shelves → the application was deleted (sent for revision).

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

iOS

(+12) How to replace target-action and delegate with closures
(+4)  Features of Unreal Engine 4 game release on iOS
Amazon Prime returned in-app purchases on iOS
Apple bought the popular weather app Dark Sky
LIDAR technology
Getting started with SwiftUI and Combine on iOS
The most common problems that I face when reviewing iOS applications
Introduction to the MVVM template in Swift
We write SwiftUI completely on iPad using Swift Playgrounds
Top 10 most popular iOS projects at the beginning of 2020
Work with the appearance of the keyboard in SwiftUI
Creating and managing colors in SwiftUI
Continuous application delivery for iOS using Jenkins and Fastlane
Swift-it is your own OCR on iOS 13 with VisionKit
How to take a screenshot of your iOS application on Swift
Guide for testing subscriptions in iOS
Visualization and interaction with the reconstructed scene on the new iPad
We create the Apple Health API using Shortcuts and Firebase
StickyTabBarViewController: sticky and extensible
TelegramSwift: Telegram on Swift

Android

(+15) Repair serialization of objects in Kotlin once and for all
(+15)  Glasses of twilight vision. Android Camera2 API from the teapot, part 5 sudden
(+15)  Cheat sheet for Smali in Russian
(+10) Reverse API for its Android application
(+4)  To be “new” or not to be
• • Finalists of Google Play Indie Games Festival 2020
Navigation Component using custom View
How Flux saved my life
Coroutines and Streams in Android applications
Evolution of the Helium Framework - a new way to create applications for Android
Introducing dual-screen layouts for Android
Custom Snackbar in Android
How to create your first application for Android on RxJava and Dagger
Quality assurance of Android applications with the new Firebase Crashlytics SDK
Android Studio plug-in for auto-generating models or POJO classes
WhatsApp Bot: answering machine for instant messenger
BL Taxi: taxi call
Android Sunflower: gardener's guide and best practices Android Jetpack

Development

(+32)  In the office of anyone: developing games on a remote site
(+27) CGI at home using Unreal Engine and iPhone
(+23)  32 differences in the design of a mobile application for iOS and Android
(+17)  Realization of the watercolor effect in games
(+12)  Client-server architecture in pictures
(+7)  Overview of 14 fresh plugins for Figa, which will help improve performance while we all # sit in the house
(+5)  Unity3D: Automatic Aggregator of Script Managers
Podlodka # 157: Clouds
make sense: about mathematical thinking, statistics and A / B testing
Radio QA # 57: Conflict resolution
Flutter Dev Podcast # 14: Computer and worker_manager
7 types of animation in a mobile application
Russia is in the top three by the number of employees in the economy of mobile applications
Snapchat gives stories to other applications
How has the mobile development industry met the beginning of the crisis?
Firebase for game developers
7 factors that affect UX
Flappy Bird in GameMakerStudio 2 in 20 minutes
Understanding human behavior: a need for UX / UI designers
TOP frameworks and tools for creating progressive web applications in 2020
How I stopped learning and started programming
For 3.5 years I tried to delight existing users with my indie application
Recommendations for text box design
Flutter 2020: cross-platform status
Flutter interview questions
10 outstanding GitHub repositories for all developers
Best practices for the design of mobile applications 2020
How we reduced the cost of the Google Maps API by 94%

Analytics, marketing and monetization

(+11)  How to release products continuously in 20 languages ​​and not die?
Do not be fooled: the economy of mobile applications will shrink, like everything else
App Annie: Q1 2020 was a record for spending on applications
Where is the money, Epplowski?
“Tower Market 2020-2024 Development Prediction” from Sensor Tower
How to follow competitors' advertisements on Facebook for free
How to reduce CPI using player psycho-segmentation
Postponed Russian applications
C-19 COVID Symptom Tracker: virus self-diagnosis
How to research the target audience of your new game for free
How the coronavirus affected the application economy
HQ Trivia is back
Your team does not know the key product metrics. Why and how to fix it
How to adapt your Apple Search Ads strategy to COVID-19
5 tips for launching your application or game in the UK
Call-to-action guide
When feedback from a player is not enough,

AI data will come to the rescue , IoT

(+24)  Student IoT-projects competition-2019: the harsh Chelyabinsk Internet of Things has collected all the awards
(+17) GSM / 3G / 4G modems in embedded systems using the example of Quectel EC21 LTE modem and Yocto Project
Huawei has published MindSpore, its machine learning framework

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

All Articles