The digest of interesting materials for the mobile # 310 developer (on August 5 - 11)
The next issue talks about the hassle of functional programming, the solid Swift for reputable programmers, the Android development roadmap, the stability of a trendy application, the confusion of switches, and much more.

It is useful to be able to program in a functional style in order to simplify our work, and now we will see how to use it!
We ourselves cannot believe it, but we have recorded a hundred issues, and this is an excellent occasion to note among old friends.
This digest is available as a weekly newsletter . A daily news we send to
Telegram channel .
iOS•
(+7) The power of generics in Swift. Part 1•
(+36) Petition to Apple•
Apple expanded its vulnerability search program and increased the premium to $ 1 million.•
FAS filed a lawsuit against Apple at the request of Kaspersky Lab +
Apple's response•
In iOS 13 will limit the background work of VoIP•
Unit testing of asynchronous code in Swift•
Combine vs RxSwift: is it worth switching to Combine?•
SOLID Swift•
Hacks that make working with Xcode easier•
We create a number recognition application for iOS•
Big View Controllers or a bad programming style?•
How to make Siri Shortcuts•
Creating FAB on SwiftUI
Android•
(+27) Video reports from Summer Droid Meetup•
(+26) Kotlin / Everywhere Report - Showcase practice: July 31•
(+12) Roadmap of Android developer in 2019•
(+11) Android Environments•
(+8) Hunt the Wumpus or experience writing a classic Android game• The
latest beta of Android Q•
Android Developer Opinion: Flutter looks good, but it hurts to work with it•
Ready-made application template on Flutter•
Adopting Arm memory marking extension in Android•
Simple Android Preferences with Bulldog•
Drawing Android Canvas: Useful Classes and Operations•
React Native: from installing expo to the Google Play Store•
Unit testing in Android with JUnit5•
Shark: smart heap analysis reports for Kotlin•
Clean architecture for Android•
Making the gallows game for Android•
MVI: good, bad, evil•
Google Play and automatic deployment with AAB•
Migration Guide for Dagger 2.24•
Sign In with Apple Button for Android: Apple Authorization for Android•
MyS3Chat: open source chat for Android•
Quirk: an open application for CBT•
Bourbon Engine: UI from JSON
Development•
(+34) Limitations of 8-bit games and their exact recreation in Unity•
(+26) Auto-layout and styles in Unity: our new pipeline and tools for UI•
(+16) How we maintain the stability of the Lamoda application•
(+16) Unity interactive map shaders•
(+11) Flutter in examples. Deep Links in Flutter Applications•
(+6) Digital transformation of training and certification of field employees•
(+6) Secrets, tips, prohibitions: how to create a cool action for Google Assistant•
Huawei introduced Harmony OS•
Podlodka # 123: Voice Assistants•
Rely on data? If you want to be creative, then don’t!•
Why Toggle Buttons are confusing•
Apple's New York serif font: what does it mean for web design•

Top 5 Tips for Starting Indie Game Development•
Pill Trakk: Medication Reminder - UX Study•
The difference between Junior, Mid-Level and Senior developer•
Booking.com - UX Research•
12 things for successful user testing•
Best Application Performance Tracking Tools•
I wrote a script to send messages to parents on WhatsApp for 20 lines of Python code•
The magic of metaprogramming
Analytics, marketing and monetization•
(+10) How Chris Zhukovsky studied customer support of his games at the airport•
Slow and expensive process to scale user acquisition•
IKEA Launches Environmental Habit App•
Journey released on iOS•
Facebook sued developers for fraud•
FairBid - Fyber's new mediation platform•
Babylon Health: $ 2 billion medical chatbots•
VKontakte launches its dating Lovina•
Started work on Monument Valley 3•
Case of Small and Capital Letters•
Increase the number of users from 100 thousand to 2 million in seven years: Duolingo language service growth techniques•
Screenshot size guide for the App Store and Google Play 2019•
How we tripled organic plants in 30 days with ASO•
7 steps to understand user behavior: deep dive•
Benefits of Push Notifications
AI, Devices, IoT•
(+43) ShIoTiny: small automation, the Internet of things, or “six months before the holidays”•
(+23) Neural networks and deep learning, chapter 5: why are deep neural networks so hard to train?•
One in ten Russians spent more than 20,000 rubles on smart home technology•
Qualcomm and Tencent create gaming smartphones•
Couscous or not couscous - solved using CoreML<
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/463223/
All Articles