📜 ⬆️ ⬇️

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.



How I found Easter eggs in the protection of Android and did not get a job at Google

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.

How we measure the quality and effectiveness of the development of documentation. Background and basics. Yandex report

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
image How to find memory leaks in an iOS application
image Sad business of finding bugs for Apple
image Replay Snapchat animation in iOS
image Vapor - Swift for backend
image Automatic UI testing for Swift and iOS
image How to make your slideout navigation bar
image 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
image Activity Tests with ActivityScenarios
image Explore Android Q: geolocation resolution
image Create a Fibonacci Cover for Wear OS
image Modularity - good architecture
image Simple Android Corutories: viewModelScope
image Improving build time in Android Studio
image 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
image 25 GB of free audio effects for games and applications
image The Deadlock Empire: multi-threaded puzzles for programmers
image 5 principles of UX, which you must adhere to for stunning design
image 3 ways to write cleaner unit tests
image Everything you need to know about the download animation.
image Unity MEGACITY project posted in open source
image How to implement navigation in a Flutter application
image Is ux design a science?
image Firebase and Google Cloud: What's the Difference Cloud Firestore?
image 5 tips on UX from gamedev
image Simple Error Free Code with Dart Operators
image 9 common mistakes in UX-design of mobile applications
image Under the microscope: custom testing of mobile menus
image 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
image The value of influence marketing for games
image Soft Launch, Dark Launch and Canary Release: choosing the right tactics for mobile applications
image 10 marketing lessons for start-ups from 1,000 days working on a venture SaaS
image 7 terrible reviews on applications that could have been avoided
image With the flow: how to measure and improve the movement of users
image 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