📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 229 (November 6 - November 12)

In the new compilation, we review the materials of the past short week: brain productivization, chaos in tests, the versatile development of Badoo, empty screens and complete architectures.



How Badoo is gaining developers

Today I will tell you about how in one weekend we made a job offer to eight mobile developers. Once again, I’ll invite you to participate in our recruiting event, following which we will take the best Android and iOS developers to work in the London office of Badoo.
')

Developer brain productization: how to stop writing code and start writing applications

The mobile market is developing so rapidly that in order to appeal to users, it is not enough to develop just a good application. It is necessary to focus on the audience, to offer interesting and useful features, but not to overdo it. How to balance between writing code and creative ideas, where are the most interesting projects now and do you need user data to create a cool application?

Survey: Salaries of Russian mobile developers

We conduct an annual survey related to the work and salary of Russian developers. A summary report on the status of “mobile” work will be published on our website at the end of November 2017.

Digest is also available as a mailing list. You can subscribe here .

iOS

Podlodka # 32: GraphQL
Apple is preparing an AR-headset
image Pusher Chatkit: chat for apps
image React Native and iPhone X
image How to make an augmented reality application with ARKit and Unity
image How to use Chaos in your iOS tests
image Optimizing Swift project build time
image The best of iOS design in October
image PullUpController: retractable controller with multiple positions

Android

(+23) Android Oreo: what should developers expect?
(+7) Delegate Adapter - why and how
(+6) Modern Android development on Kotlin. Part 1
(+4) Moxy Strategies (Part 2)
(+2) Detecting dependencies of Android components
Google has released a new file manager Files Go
Android Architecture Components reached stable version 1.0
image Android Dev Podcast. Issue 47. All about the application. Badoo
image Gradle Beginners Guide
image Kotlin Templates: Android Architecture Components (Rx, Dagger & Realm)
image Realm vs. ObjectBox: Record Transaction Comparison
image How to programmatically use Dagger2
image Photo DSLR quality on mobile devices with convolutional neural network
image I have 1 year of experience in Android. What's next?
image Compiling Android apps with Buck
image Best practices for deep Android links
image The best of material design: October 2017
image How to make a VR 360 video application for Android on Unity
image Architecture Components: ViewModel
image Architecture Components: LiveData and Lifecycle

Development

(+50) Create your own physical 2D engine: parts 2-4
(+40) UE4 for Unity developers: creating 2D games
(+23) “Our application as a TARDIS: more inside than it seems from the outside” - Avito on mobile development
(+18) MVP is not a draft! Right?
(+7) How I stopped worrying and started cutting rectangles in Unity correctly
(+6) UX-writer: the anatomy of a unicorn
(+5) A simple plugin for localizing applications on Unity3D
Salary of mobile food managers
Speech recognition problems: what remains to be solved
Alexey Korovyansky (Mobilatorium): a smartphone camera is the optimal entry point in augmented reality technology
Mail.Ru Group and MIPT launch a mobile development school in Sochi
Snapchat is waiting for redesign
How Netflix works: what happens when you press the Play button
Dmitry Zhelnin (65apps): How to get to the Top 5 mobile developers in Russia in three years
Google releases SDK for spatial sound
image The art of creating blank screens
image Cross-platform development on Kotlin
image Common UX errors that can kill your project
image What we learned 4 years using Firebase
image DBS Opens Banking APIs for Developers
image How we made Quartz app for quick news reading
image The correct way to respond to feature requests.
image Why should native developers seriously study Flutter
image RIBs: Uber's cross-platform architecture

Analytics, marketing and monetization

(+13) Denis Litvinov (COO FunCorp): product metrics for mobile applications in the USA
(+7) Mobile marketing: discrepancies in installation statistics
(+1) Guide to creating your own cohort recoverability report
How to earn 20 thousand dollars in two simple games
4 ways to avoid the problem of “fat fingers” in mobile advertising
App Store Optimization: the success of your application

Devices, IoT, AI

(+22) Video on e-book. Attempt to use e-ink reader as a second monitor in linux
Internet of Things Digest: October 2017
Kim Kardashian made Shazam for clothes - Screenshop
Smart speakers can be the most successful technology product.
Cash: new frontiers of medicine taken in the USA
image License Plate Recognition System on Keras and Supervisely in 15 minutes
image Training course "Theory of deep learning"
image Uber AI Labs Unveils Pyro, Probabilistic Programming Language
image How to develop a blockchain application

< 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/342198/


All Articles