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