In our new digest of iOS and Swift updates, the most interesting machine learning in Android, a survey about the popularity of mobile teams, a search for freelancers for sane development, the most popular applications in different categories and much more.

I am an iOS developer at Tinkoff.ru. In this article I will give a brief overview of the major changes in Swift 5. These changes are described in release notes.
Many developers believe that Auto Layout is a brake and problem thing, and it is extremely difficult to debug it. And it’s good if this conclusion is made on the basis of my own experience, and sometimes it happens simply “I heard, I won’t even try to make friends with it.” But perhaps the reason is not outside, but inside.
This digest is available as a weekly newsletter . And every day we send news to
Telegram channel .
iOS•
(+47) Xcode 10.2, macOS Mojave 10.14.4, iOS 12.1 and other beta versions•
(+30) A bug in FaceTime allowed to eavesdrop on iPhone owners•
(+9) Automatically generated passwords in iOS 12•
Apple first shared the number of iPhones used•
Support “Repeat” and “Cancel” on iOS•
Huge images, small phone•
Multithreading on Swift with GCD•
# 10yearchallenge: how popular iOS apps have changed•
Get current location in Core Location•
Advanced Swift with HoneyBee
Android•
(+33) “I was very negative towards corintine”: Artyom Zinnatullin about Android development•
(+19) Android, Rx and Kotlin, or how to make the claw of Lego shrink. Part 1•
(+13) Prepare your applications for 64-bit requirements•
(+8) A quick way to add notifications to an Android application•
(+6) What is ARCore? All you need to know•
Android Dev Podcast # 86. News. Flexible smartphones and non-flexible technologies•
Android Dev Podcast # 85. ML to Android•
Google has posted the Santa Tracker for Android code•
Android SDK: Drawing with patterns•
Paypal Android Integration with Braintree SDK•
Add Continuous Integration to your Android project•
Explore Firebase UI on Android: Authentication•
How Google represses independent developers on Google Play•
We charge Retrofit with Kotlin•
Bureaucratization of acceptance criteria•
Perfect Testing: Stop Stop•
Minimize the foundation of your Android app and why it matters•
New tool for Visual Quality Assurance on Android•
Detect and track faces on Android with ML Kit?•
Making a native OpenGL project for Android
Development•
(+70) For those who know with their ears: podcasts for developers•
(+27) Optimize game performance with Unity sound import parameters•
(+14) VR-game on the blockchain using ERC-1155 token: React 360 or Unity?•
(+10) Basics of application architecture on Flutter: Vanilla, Scoped Model, BLoC•
(+10) Unity 2019.1 beta release•
(+10) How to master the syntax async / await: a real example•
What is reskin or how to change the game beyond recognition?•
Unity bought Vivox voice chats•
Survey of the popularity of mobile development teams•
Flutter Dev Podcast # 0•
Kite received $ 17 million for the development of AI to help programming•
Accelerator from 500 Startups and Sberbank: personal experience WINDY.APP•
MVP is dead. Long live the RAT.•
10 Product Development Chips I Learned from Jason Fried•
How to find a freelancer for your project•
Flutter: Google Translate•
Godot 3.1 Completed 2D Game: Walkthrough•
Favorite books of mobile developers•
Rethink music sharing in Spotify: UX research•
Antique Software: Turbo Pascal v1.0•
Awesome Podcasts: a collection of podcasts for developers
Analytics, marketing and monetization•
AppMetrica Post API: protect mobile game analytics from cheaters•
The most popular language learning applications in the world•
Most popular weather apps in the world•
World's most popular sports apps•
Most Popular Meditation Applications in the USA•
Report “Developer Skills 2019” by HackerRank•
Free course “How to create a mobile application” from the school Vector•
ContentSquare: bottlenecks in applications and sites•
Paid travel guides from third-party developers appeared in MAPS.ME.•
The effectiveness of mobile advertising in the Mobile Ad Creative Index by Liftoff•
In 2019, for the first time mobile advertising will overtake television•
Angry Birds 2 turned out to be the best year - revenues increased by 47%•
How to check the idea of the project before going all-in•
100 thousand downloads later: tips for new application developers•
5 UX and marketing chips to add users to your application
AI, Devices, IoT•
(+47) 3blue1brown and MIT in Russian•
(+42) Proof of Concept: How to verify that ML implementation is worth the candle•
(+26) Apartment Automation with HomePod, Raspberry Pi and Node.js•
(+15) How we created a recommendation service for the selection of clothes on neural networks•
(+12) AI in 2019: current state of affairs•
(+12) Getting started with the Azure Machine Learning service•
(+10) bobaoskit - accessories, dnssd and websocket•
(+9) bobaos.pub - KNX TP / UART, Raspberry Pi and Redis•
In 2018, the smartphone market showed a decline•
Yandex sold about 500 smartphones•
How TensorFlow Lite optimizes neural networks for mobile machine learning•
Machine Learning and AI Mailing List<
Previous Digest . If you have other interesting materials or you have found a mistake, please send it to the
post office .