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