📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 231 (November 20 - November 26)

In the new digest we collected stories about A / B testing in Yandex, about Google and Swift, about closing projects, about new tamagotchi, about automating everything, and much more.



How we have AB-testing. Yandex lecture

AB testing on Yandex services is ongoing. “Roll out on such a share of the audience” and look at the reaction of people is so standard practice that no one in the team has a question why it is needed. And so that there are no problems with the testing itself, we have a special infrastructure for experiments.

My company did not take off, 6 lessons at the cost of 4 years of life and $ 150,000

About how we worked 10 hours a day, seven days a week, received investments, went to FRIA, scored more than a hundred thousand users in the US, we wanted to buy Sports Illustrated, but in the end we closed the company.
')
Digest is also available as a mailing list. You can subscribe here .

iOS

• (+11) We are preparing for release in the App Store. Instructions for beginners and life hacking
• (+6) Updating Xamarin applications for iOS on Iphone X
• Apple acquired a Vrvana startup that makes an augmented reality helmet
• What is Product Page Artwork: Apple’s response to feature graphics
• Podlodka # 34: Microservice architecture
• image Unit testing MVVM with Swift
• image How to create your own pull-out navigation on Swift
• image “Silicon Doesn't Forgive”: Interview with the Head of Processor Development at Apple
• image How to create beautiful stretching designs on iOS with Auto Layout and SnapKit
• image Introduction to RxSwift
• image Capturing facial expressions on iPhone X in real time on Unity
• image Dive into iOS 11 with UIDebuggingInformationOverlay
• image Video iOS Conference SG 2017
• image FunctionalTableData: Declarative UITableView
• image Chronology: Date / Time Control Library for Swift

Android

• (+20) Use buildSrc to introduce additional logic in Gradle
• (+11) Application for CarPrice inspectors
• (+10) RxPM - reactive implementation of the Presentation Model pattern
• (+6) Take care of reviewers: methods for automating code analysis
• (+2) Understanding Dagger 2
• Android collected geolocation data even with the service turned off
• Why did Google fork Swift?
• Google Play Referrer API keeps track of installations up to a second
• Using Downloadable Fonts in the application
• image Android Dev Podcast. Issue 49. News
• image Reducing the size of APK, increasing installations
• image Onboarding users with Lottie and Spritz
• image 10 things familiar to any novice Android developer
• image Android Architecture Components: Room - Migration
• image Dagger 2 for beginners
• image Android DevOps Art
• image Simple but painful steps in writing better code
• image Creating libraries for Kotlin
• image Kotlin Test App with RxJava and Dagger 2
• image Deploy WaveNet to Android with TensorFlow
• image An example of geolocation alerts on Android with Google Maps, Geofencing API and Geocoder
• image Test driven development
• image RxValidationTextInputLayout: Form Validation

Development

• (+33) How I received 365K downloads on the App Store in two weeks (and why after that I left game dev)
• (+20) LiveXAML - a useful tool for Xamarin developer
• (+11) Short-lynch Raiffeisen Online applications
• (+11) How PacketZoom Mobile Expresslane increases application performance
• (+6) WebGL: transfer game from mobile platform to desktop
• (+5) Development for Sailfish OS: working with sound on the example of the DayTimer application
• (+4) Pros and cons of development on Xamarin
• (+3) The history of the creation of the second game on Unity (or how I found strength after the first failure)
• (+1) How to make a simple three-dimensional toy on Unity in two days
• Bandai makes a new version of Tamagotchi
• How an overtime culture harms companies
• Skillz launches chats for mobile eSport
• Automate it.
• Why you should be afraid of ghost buttons
• AppyGEN Design Story: why I hate a project that brings me $ 6K per month
• AMA question and answer session with the Redmadrobot team
• image Developer lack 2018 - quality, not just quantity
• image Myths about mobile interfaces that you should throw out the window
• image How to find the most common errors in applications
• image I got a job on Facebook: here's how I prepared for the interview
• image The most important rule in UX design that everybody forgets.

Analytics, marketing and monetization

• (+13) Why do you have no future without a strategy?
• (+8) Interviews with representatives of Google Play Apps and Games on the mobile gaming market in Russia
• Rovio disappointed investors with quarter results
• How to lose the trust of users to the product and what does it mean?
• The second screen conquers television
• The Belgian Games Commission recognized the bootlegs as a form of gambling
• Altair Capital invested $ 500,000 in GagBot memes
• AR has become part of reality: what next?
• Google research: what is the real benefit of geoservices?
• image Final App Store Optimization 2017 Guide

Devices, IoT, AI

• (+32) RNN: can a neural network write like Leo Tolstoy? (Spoiler: no)
• (+21) Visualization of the neural network learning process using TensorFlowKit
• (+21) Chatbot, which is “just like Siri, only cooler” on the naive Bayes classifier
• (+14) 6 lines of deep learning
• (+12) DIY machine learning (part 2). Service for the classification of calls to those. support
• (+6) DuerOS is out - new OS with AI elements
• (+2) Directional Bluetooth beacon (iBeacon) and full mobile facac
• Winners of the Android Things contest
• AWS updated Rekognition: more faces and text recognition in the photo
• Teenagers for the New Year want the iPhone, and adults Galaxy S8
• image Defining objects using TensorFlow in Azure
• image Big problem in depth learning: training data

← 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/343224/


All Articles