The digest of interesting materials for the mobile # 334 developer (on February 17 - 23)

In this release, the new Android 11, open paleontology, remote work and dark theme design, Samsung's cryptic “1” notification and game development in Iran. Happy holiday!



The version is raw, not all upcoming features could get into it (something attractive I guess was in store for Google I / O), and some things can still be rolled back before the release. But still it’s interesting to figure out what's new!Our train schedule looks at 600 thousand people a day. And every year more and more - through the mobile application. We thought and decided to make a version for the watch.

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

iOS

• (+16)  VoiceOver on iOS: each control behaves differently
• (+7) Saving filtering logic in Swift Combine. Part 2
• (+4)  A modern approach to testing localization on iOS
• (+3)  Using a static SwiftLint code analyzer in iOS mobile applications of the bank
•Successfully designing an application for iOS
• How to create an Activity Ring on SwiftUI
• Recreating a neomorphism on SwiftUI
• Data structures in Swift
• Add, modify, move and drag lines in lists with SwiftUI
• Animation in SwiftUI - 3D rotation
• Tips for iOS performance, about that you probably did not know (from a former Apple engineer)
• Everything you wanted to know about Swift closures
• No, I swear my iOS app does not freeze at startup!
• Create custom interactive push notifications in iOS
• SwiftConf '19 video
• iOS 13 GUI: screenshots and components
• FacebookLikeReaction: reactions like on Facebook

Android

• (+9)  I’m 14 and I decided to develop a game
• (+3)  Solemn reopening of the Store: uploading data to Android using coroutine
• Google deleted more than 600 applications with 4.5 billion installations
• Google is working on an “incremental” file system
• How (Android) developer to find the first job?
• Developer Preview version of Android 11 released.
• Android Broadcast # 7: “Go to the start! Attention! Build! " Speeding up Gradle
• Using view binding to replace findViewById
• Testing the first lint rule for Android
• Protecting secrets in an Android project
• Processing files in code after the release of Android 10
• Developing your own Dynamic Feature
• Using foreground plan services to perform lengthy processes in Android
• Functional clean architecture in Android
• Paleontologas: open paleontology
• Android Localization Library: easy language switching
• Android OpenPush: open push notifications

Development

• (+23)  About remote work
• (+17) Golang + Phaser3 = MMORPG - We make the basis for the endless generation of the world
• (+7)  CTO for all startups
• (+6)  Artifacts for UX-oyors and teams: what it is, why you need it and how to choose it
• (+4)  Unity Analyzers is now Open -Source
• (+1) The  new EIS mobile application - torment or salvation for those who are looking for public procurement?
• (0) We are friends of React Native and Fastlane
• New.HR Podcast: Profession: Tester
• Podlodka # 151: TRIZ
• Microsoft will release its antivirus for iOS and Android
• Applications for teaching programming: 7 options for iOS and Android
•Range: managing processes in a team
• Five ways to develop and write quality code when nobody cares
• Features of designing a dark topic
• Phones with large displays: a challenge for a UX designer (and human hands)
• How I created an application for communication of residents with a management company
• Case study on the design of a tablet application: remove skepticism and get users to the product
• Memose - a boring application for learning a language
• Radio applications: convenience for listeners and tight development time
• Calculation of Pi: my attempt to break a world record
• Setting up CI / CD in Flutter using Codemagic
• 9 tricks to program more productively
• How to develop mobile applications that survive without a network
• Your balance of $ 0.30000000004
• 9 best practices for developing a dashboard
• Hearthstone - Unity parallax effect
• React Native meets SwiftUI
• How a developer can bargain for salaries
• How to become a productive 9–5 programmer
• Flutter for SwiftUI developers
• A group of former NSA and Amazon engineers create a “GitHub for data”

Analytics, marketing and monetization

•(+5)  Internationalization: how to bring a product to the international market (and not go crazy)
• Adjust launches Control Center to manage mobile advertising
• How to make applications “smart”: latest trends from Google
• Samsung sent everyone a push notification “1”
• Maven's service for women's health and family planning received $ 45 million.
• SimSim: eCommerce video from India
• Headspace meditation application received $ 93 million.
• How can 5M gamers turn into zombies? Adsup team promoting Age of Z mobile game
• Fake apps found in Aptoide store
• HQ Trivia has closed
• Video game development in Iran: limited tools, shell companies and the specter of war

AI, Devices, IoT

• (+72)  Self-driving GAZ66 Monster Truck 1/16
• (+31)  Silence of fans. Google Colab, Javascript and TensorflowJS
• (+23)  How do we predict the future in Yandex search: from bug fixing to discovery queries
• (+22)  Contact Center AI: the third party in the conversation is normal
• (+13)  5 free courses for Microsoft AI engineers
• HTC introduced new VR headsets and glasses
• Uber opened Manifold - a tool for visual debugging machine learning models
• Nokia plans to launch the first Android push-button telephone
• Discovering animals in the backyard — practical deep learning applications
• 70+ machine learning datasets and project ideas - real-time work on Data Science projects
• 4 examples of mobile machine learning to inspire your next project

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

All Articles