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.
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.
')
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?
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 •
Pusher Chatkit: chat for apps •
React Native and iPhone X •
How to make an augmented reality application with ARKit and Unity •
How to use Chaos in your iOS tests •
Optimizing Swift project build time •
The best of iOS design in October •
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 •
Android Dev Podcast. Issue 47. All about the application. Badoo •
Gradle Beginners Guide •
Kotlin Templates: Android Architecture Components (Rx, Dagger & Realm) •
Realm vs. ObjectBox: Record Transaction Comparison •
How to programmatically use Dagger2 •
Photo DSLR quality on mobile devices with convolutional neural network •
I have 1 year of experience in Android. What's next? •
Compiling Android apps with Buck •
Best practices for deep Android links •
The best of material design: October 2017 •
How to make a VR 360 video application for Android on Unity •
Architecture Components: ViewModel •
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 •
The art of creating blank screens •
Cross-platform development on Kotlin •
Common UX errors that can kill your project •
What we learned 4 years using Firebase •
DBS Opens Banking APIs for Developers •
How we made Quartz app for quick news reading •
The correct way to respond to feature requests. •
Why should native developers seriously study Flutter •
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 •
License Plate Recognition System on Keras and Supervisely in 15 minutes •
Training course "Theory of deep learning" •
Uber AI Labs Unveils Pyro, Probabilistic Programming Language •
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