📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 232 (November 27-December 3)

We had some kind of giant digest in which there was a place for everything - the fight against cheaters, developer salaries, augmented and virtual realities, burgers and beer, architectures and cartography.



How to deal with cheaters and not rewrite all code

A prototype of the War Robots game appeared a few years ago (then it was also called Walking War Robots). This was Pixonic's first tactical PvP experience, so many future problems were built into the code from the beginning.

Indie developer started phone tech support, and that's what happened

Around February of this year, I began to provide telephone technical support for the Taxnote application. I didn’t do this before, because the thought itself made me nervous.

Salaries of mobile developers 2017: money, platforms, experience and regions

The first part of the research of mobile developers' salaries, in which we study the dependence of wages on the region of residence, length of service, platform and amount of overtime work.
')
Digest is also available as a mailing list. You can subscribe here .

iOS

• (+12) “ONLYOFFICE Documents” for iOS: how the application has changed over the year
• (+11) Tutorial: create a simple application for watchOS 4
• (+9) Impressions of developers and designers from the iPhone X - and from the cutout
• (+1) Battlefield - augmented reality. Part II: how to recognize the object and show the 3D model
• December 2 dropped iOS
• Podlodka # 35: Augmented and Virtual Reality
• 10 examples of promoting in-app purchases on the App Store
• The recess on the iPhone X screen is a brilliant solution: an explanation in three pictures
• image Creating µFunctions
• image 15 useful iOS mailings
• image Real applications that should be done after the first course
• image Using unit tests to detect memory leaks in Swift
• image Working with a substring in Swift
• image IceCream: Realm Database Sync with CloudKit

Android

• (+38) How we control the quality of the code in the Android Browser. Yandex lecture
• (+35) IntelliJ IDEA 2017.3. What is new and interesting?
• (+14) Report from the Android Devs Meetup Meeting on September 22
• (+14) Kotlin code style
• (+5) In a section: news aggregator on Android with backend. Android Development: Architecture Development
• (+3) Dagger 2 for novice Android developers. The introduction of dependencies. Part 1 and Part 2
• (+2) Local build automation (Crashlytics + Slack + FastLane)
• (+2) 10 Things that novice Android developers encounter
• Top Google Play 2017 Games and Apps
• App in the Air and Voximplant entered the fifth set of Launchpad Accelerator
• Google fixed burger and beer in Android 8.1
• Google has developed a spy warning system.
• Use Branch.io in your applications.
• How to use Google Play Install Referrer
• image Android Dev Podcast. Issue 50. Anniversary edition live with Droidcon Moscow
• image New course Advanced Android Development from Google
• image Create a Shazam clone
• image The basics of Facebook Litho - a declarative UI framework for Android
• image Kotlin: Contexts & SharedPreferences
• image Latest developer preview Android 8.1
• image Camera library comparison: Fotoapparat vs. CameraKit
• image Kotlin 1.2 released
• image Android Firebase email / password authentication and secure data storage in Firebase Firestore
• image Advanced Retrofit
• image Easy and quick migration to Room
• image Layout from scratch with ConstraintLayout
• image avdo: Vector Drawable Optimization Tool

Development

• (+23) Mother's architect: how we collected mobile architectures and pleased our parents
• (+14) Playing on Unity, open source
• (+15) Development for Sailfish OS: use of sensors - part 1 and part 2
• (+5) Xamarin, native iOS / Android and hybrid development tools
• (+4) Model-View-Presenter - a compromise and universal recipe
• (+4) ReadyScript Mobile - ready eCommerce mobile application
• Non-refundable costs: when should I quit a project?
• Ubisoft launches an accelerator for mobile AR and blockchain
• GameJam Mail.Ru 2017: how we won first place
• Future cards: cars, AR and the threat of privacy
• Amazon created 3D Worlds Designer.
• image Move slowly and fix things.
• image Should designers be able to draw?
• image Made by React Native: how we made a real-time medical app
• image Why product teams work better without a single leader
• image A guide to extending your native web application.
• image There is no such thing as “minor changes in design”
• image AWS AppSync: serverless GraphQL service
• image Service testing mobile applications HeadSpin
• image History of the LifeDiary application
• image How to make an indie game for Nintendo Switch
• image $ 0 earnings: the story of Hot Barber
• image How to make the worst application in the world: 10 bad tips
• image How “no” helps to create better games.
• image Lona: a collection of Airbnb tools for creating a design system and generating a cross-platform UI

Analytics, marketing and monetization

• (+21) Embed multiple growth in the team's DNA
• (+13) In "Google Tax" made changes
• (+3) Experiment to promote the game on Google Play. Part 1
• Influence Marketing Guide
• myTarget can now target ads by action in the application
• Soomla experts examined user outflow
• Case Zorka.Mobi: Smart Search mobile browser promotion through Vlogera
• Agency Go Mobile conducted a study of the market of instant messengers
• Mobile application monetization: five strategies that work
• image Appreneurs: how to make a successful mobile application
• image 16 Kinsta growth lessons from zero to one millionth profit
• image How to create a good action plan after launching the application
• image Game Dev Tycoon: First Day Analysis on iOS
• image Earnings on mobile applications

Devices, IoT, AI

• (+106) How we rewrote the Yandex.Pogoda architecture and made a global forecast on maps
• (+28) How to teach a neural network to invent the names of Russian settlements
• (+24) Is it possible to stuff number recognition in any Tamagotchi?
• (+24) Physically unclonable functions: protection of electronics against illegal copying
• (+13) Classification of sounds using TensorFlow
• (+12) Introduction to neural networks on Golang
• (+11) Machine learning: Azure Machine Learning time series analysis for anomaly search
• (+9) Binary Matrix Neural Network
• (+7) Learn a computer to write like Tolstoy, Volume I
• AIY Vision Kit: “cardboard” computer vision system
• The Russian smartphone market has recovered from the crisis
• Mozilla has published a speech recognition system
• The secret of strong artificial intelligence should be sought in the human brain.
• NVIDIA and Nuance open a store of AI algorithms for medicine.
• For the first time in a quarter, more than 1 million VR helmets were delivered
• image Furby + Amazon Echo = Furlexa

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


All Articles