Digest of interesting materials for the mobile developer # 291 (March 18 - March 24) In the new release, the search for Easter eggs and high-quality documentation, new Apple devices, Android devices, Epic funds, monetization metrics and much more.
That's the same amazing story (only without the happy end) happened to me. Hidden messages where they definitely cannot be, the reverse of Java code and native libraries, the secret virtual machine, the interview with Google - all this is under the cut.
Our documentation department has gone through several stages of development. At first there was a technical writer who performed the tasks of an individual customer. Then a group of technical writers was formed that solved a limited set of tasks. Now we have a large production department - it fully satisfies the company's need for documentation.
')
This digest is available as a weekly newsletter . And every day we send news to Telegram channel . iOS •
(+30) Apple released a new iPad yesterday, and they have questions •
(+12) Experience of using “coordinators” in a real iOS project •
(+7) Swift capture lists: what is the difference between weak, strong and unowned links? •
(+6) Create interface elements programmatically using PureLayout •
Apple has released the second version of the AirPods •
For iOS prepare Angry Birds AR: Isle of Pigs •
Kaspersky Lab complained about Apple in FAS •
How to find memory leaks in an iOS application •
Sad business of finding bugs for Apple •
Replay Snapchat animation in iOS •
Vapor - Swift for backend •
Automatic UI testing for Swift and iOS •
How to make your slideout navigation bar •
Replay Spotify Song Lyrics Android •
(+32) OBD2 reader - vehicle diagnostics •
(+16) Shopping in the Android application - Play Billing Library •
(+15) Injustice of Google Play, as a good life experience •
(+13) Analysis of the second quiz competition on Android from the HeadHunter stand at Mobius 2018 Moscow •
(+9) Smart Home / Updates in Lazurite •
(+6) The future of dependency injection in Android •
(+5) Termux step by step (Part 1) •
Android Dev Podcast # 90. Android Q, quite already ku-ku •
Announcements of Google Mobile Developer Day •
Google bans transparent background for icons on Google Play •
Activity Tests with ActivityScenarios •
Explore Android Q: geolocation resolution •
Create a Fibonacci Cover for Wear OS •
Modularity - good architecture •
Simple Android Corutories: viewModelScope •
Improving build time in Android Studio •
Why do we need Kotlin Native •
MultiProgressBar: displaying multiple progress bars à la Instagram Stories Development •
(+26) Flutter 1.2. What's new? •
(+20) Architecture of the asynchronous tasks execution layer •
(+16) Mockdown: the fastest way to create wireframes •
(+13) 9 tips on creating indie games from a single developer •
(+11) Refuse in one click, or as a designer get a dream job •
(+10) Where to grow smartphones: a road map for becoming a full-fledged computer •
(+4) Working with the camera in Flutter •
Podlodka # 103: Knowledge Management •
Tencent opens WeChat for Western developers •
Epic opens platform with tools for developers •
Epic will distribute $ 100 million to Unreal developers •
Yandex has opened a new set of the School of Managers •
Unity unites AR development •
25 GB of free audio effects for games and applications •
The Deadlock Empire: multi-threaded puzzles for programmers •
5 principles of UX, which you must adhere to for stunning design •
3 ways to write cleaner unit tests •
Everything you need to know about the download animation. •
Unity MEGACITY project posted in open source •
How to implement navigation in a Flutter application •
Is ux design a science? •
Firebase and Google Cloud: What's the Difference Cloud Firestore? •
5 tips on UX from gamedev •
Simple Error Free Code with Dart Operators •
9 common mistakes in UX-design of mobile applications •
Under the microscope: custom testing of mobile menus •
Muscle Mentor - injury prevention app: UX research Analytics, marketing and monetization •
10 non-trivial monetization metrics •
How to keep paying players? •
The most popular applications in the US category "Education" •
ARR at App Annie has reached $ 100 million •
Florence has become the best mobile game GDC 2019 •
Moby releases new album in Calm app. •
Promotion of mobile applications through bloggers •
In which applications the players shared their moments in 2018 •
Analytics in games. Part 2 •
The value of influence marketing for games •
Soft Launch, Dark Launch and Canary Release: choosing the right tactics for mobile applications •
10 marketing lessons for start-ups from 1,000 days working on a venture SaaS •
7 terrible reviews on applications that could have been avoided •
With the flow: how to measure and improve the movement of users •
4 tips for improving the ASO mobile game in the Google Play Store AI, Devices, IoT •
(+128) As I did not become an expert in machine learning •
(+27) Jetson Nano: Nvidia Single-Board Machine Learning •
(+19) Seven Myths in Machine Learning Research •
(+14) Testing of Samsung Galaxy S10 - when will smartphones catch up with cameras according to their capabilities? •
(+7) Clone Mirai adds a dozen new exploits for targeted corporate IoT devices •
Oculus improves Rift •
JoKenPo: rock-paper-scissors neural network ←
Previous Digest . If you have other interesting materials or you have found a mistake, please send it to the
post office .
Source: https://habr.com/ru/post/445070/All Articles