The digest of interesting materials for the mobile developer # 232 (November 27-December 3)
We got some kind of giant digest in which there was a place for everything - the fight against cheaters, developers' salaries, augmented and virtual realities, burgers and beer, architectures and cartography.
A few years ago, a prototype of the game War Robots appeared (then it was also called Walking War Robots). This was the first Pixonic experience in the tactical PvP genre, so many future problems were built into the code initially.
Around February of this year, I started providing telephone tech support for the Taxnote application. I didn’t do this before, because the thought itself made me nervous.
The first part of the study of the salary of mobile developers, in which we examine the dependence of wages on the region of residence, length of service, platform, and the amount of overtime work.
The digest is also available as a newsletter. You can subscribe here .
iOS
• (+12) “ONLYOFFICE Documents” for iOS: how the application has changed over the year
• (+11) Tutorial: creating a simple application for watchOS 4
• (+9) Impressions of developers and designers from iPhone X - and the cutaway
• (+ 1) The battlefield is augmented reality. Part II: how to recognize an object and show a 3D model
• December 2 dropped iOS
• Podlodka # 35: Augmented and virtual reality
• 10 examples of promoting in-app purchases in the App Store
• Recessing on the iPhone X screen is a brilliant solution: an explanation in three pictures
• Creating µFunctions
• 15 useful iOS newsletters
• Real applications that are worth making after completing the first course
• Using unit tests for detecting memory leaks in Swift
• Working with a substring in Swift
• IceCream: synchronizing Realm Database with CloudKit
Android
• (+38) How we control the quality of code in the Android Browser. Yandex Lecture
• (+35) IntelliJ IDEA 2017.3. What's new and interesting?
• (+14)Report from the meeting Android Devs Meetup September 22
• (+14) Kotlin code style
• (+5) In the context: news aggregator on Android with a backend. Development for Android: development of architecture
• (+3) Dagger 2 for beginner Android developers. Dependency Injection Part 1 and Part 2
• (+2) Local build automation (Crashlytics + Slack + FastLane)
• (+2) 10 Things new Android developers are faced with
• Best games and applications Google Play 2017
• App in the Air and Voximplant are included in the fifth set of Launchpad Accelerator
• Google fixed the burger and beer in Android 8.1
•Google has developed an anti-spyware system
• Using Branch.io in our applications
• How to use Google Play Install Referrer
• Android Dev Podcast Issue 50. Anniversary live broadcast with Droidcon Moscow
• Google’s new Advanced Android Development course
• Creating a Shazam clone
• Facebook Litho basics - declarative UI framework for Android
• Kotlin: Contexts & SharedPreferences
• Latest developer preview Android 8.1
• Comparison of camera libraries : Fotoapparat vs. CameraKit
• Kotlin 1.2 released
•Android Firebase email / password authentication and secure data storage in Firebase Firestore
• Advanced Retrofit
• Easy and fast migration to Room
• Partitioning from scratch using ConstraintLayout
• avdo: optimization tool Vector Drawable
Development
• (+23) Mom’s architect: how we built mobile architecture and pleased parents
• (+14) Open source game on Unity
• (+15) Development for Sailfish OS: using sensors - part 1 and part 2
• (+5) Xamarin, native iOS / Android and hybrid development tools
• (+4)Model-View-Presenter - a compromise and a universal recipe
• (+4) ReadyScript Mobile - a ready-made eCommerce mobile application
• Unrecoverable costs: when is it worth quitting a project?
• Ubisoft launches an accelerator for mobile AR and blockchain
• GameJam Mail.Ru 2017: how we won first place
• The future of maps: cars, AR and the threat of privacy
• Amazon created a 3D world builder
• Move slowly and repair things
• Should designers be able to draw?
• Made on React Native: how we made a Real-time medical application
•Why product teams work better without a leader
• Management to expand your native applications in web
• There is no such thing as a "minor design changes"
• the AWS AppSync: serverless GraphQL service
• Test Tools Mobile HeadSpin applications
• App LifeDiary
• How do indie game for Nintendo Switch
• $ 0 income: the story of Hot Barber
• How to make the worst application in the world: 10 bad tips
• How “no” helps to create better games
• Lona: a collection of Airbnb tools for creating a design system and generating cross-platform UI
Analytics, marketing and monetization
• (+21) Embed multiple growth in the team’s DNA
• (+13) Google’s tax has been amended
• (+3) Experiment to promote the game on Google Play. Part 1
• Impact Marketing Guide
• myTarget can now target ads by application actions
• Soomla experts examined the outflow of users
• Case Zorka.Mobi: promoting the Smart Search mobile browser through vloggers
• Go Mobile conducted a study of the messenger market
• Monetization of mobile applications: five strategies that work
•Appreneurs: how to make a successful mobile application
• 16 lessons of Kinsta growth from zero to a million profit
• How to create a good action plan after launching the application
• Game Dev Tycoon: Analysis of the first day on iOS
• Earning on mobile applications
Devices, IoT, AI
• (+106 ) How we rewrote the architecture of Yandex.Weather and made a global forecast on the maps
• (+28) How to teach a neural network to come up with the names of Russian settlements
• (+24) Is it possible to stuff number recognition in any tamagotchi?
• (+24) Physically nonclonable functions: protection of electronics against illegal copying
• (+13)Classification of sounds using TensorFlow
• (+12) Introduction to Golang neural networks
• (+11) Machine learning: Azure Machine Learning time series analysis for anomalies
• • (+9) Binary matrix neural network
• (+7) Teaching a computer to write like Tolstoy, volume I
• AIY Vision Kit: a “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 found in the human brain
• NVIDIA and Nuance open an AI algorithm store for medicine
•For the first time in a quarter more than 1 million VR helmets were delivered
• Furby + Amazon Echo = Furlexa
< Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail.
How to deal with cheaters and not rewrite all the code |
An indie developer started tech support by phone, and that's what happened |
Salaries of mobile developers 2017: money, platforms, experience and regions |
The digest is also available as a newsletter. You can subscribe here .
iOS
• (+12) “ONLYOFFICE Documents” for iOS: how the application has changed over the year
• (+11) Tutorial: creating a simple application for watchOS 4
• (+9) Impressions of developers and designers from iPhone X - and the cutaway
• (+ 1) The battlefield is augmented reality. Part II: how to recognize an object and show a 3D model
• December 2 dropped iOS
• Podlodka # 35: Augmented and virtual reality
• 10 examples of promoting in-app purchases in the App Store
• Recessing on the iPhone X screen is a brilliant solution: an explanation in three pictures
• Creating µFunctions
• 15 useful iOS newsletters
• Real applications that are worth making after completing the first course
• Using unit tests for detecting memory leaks in Swift
• Working with a substring in Swift
• IceCream: synchronizing Realm Database with CloudKit
Android
• (+38) How we control the quality of code in the Android Browser. Yandex Lecture
• (+35) IntelliJ IDEA 2017.3. What's new and interesting?
• (+14)Report from the meeting Android Devs Meetup September 22
• (+14) Kotlin code style
• (+5) In the context: news aggregator on Android with a backend. Development for Android: development of architecture
• (+3) Dagger 2 for beginner Android developers. Dependency Injection Part 1 and Part 2
• (+2) Local build automation (Crashlytics + Slack + FastLane)
• (+2) 10 Things new Android developers are faced with
• Best games and applications Google Play 2017
• App in the Air and Voximplant are included in the fifth set of Launchpad Accelerator
• Google fixed the burger and beer in Android 8.1
•Google has developed an anti-spyware system
• Using Branch.io in our applications
• How to use Google Play Install Referrer
• Android Dev Podcast Issue 50. Anniversary live broadcast with Droidcon Moscow
• Google’s new Advanced Android Development course
• Creating a Shazam clone
• Facebook Litho basics - declarative UI framework for Android
• Kotlin: Contexts & SharedPreferences
• Latest developer preview Android 8.1
• Comparison of camera libraries : Fotoapparat vs. CameraKit
• Kotlin 1.2 released
•Android Firebase email / password authentication and secure data storage in Firebase Firestore
• Advanced Retrofit
• Easy and fast migration to Room
• Partitioning from scratch using ConstraintLayout
• avdo: optimization tool Vector Drawable
Development
• (+23) Mom’s architect: how we built mobile architecture and pleased parents
• (+14) Open source game on Unity
• (+15) Development for Sailfish OS: using sensors - part 1 and part 2
• (+5) Xamarin, native iOS / Android and hybrid development tools
• (+4)Model-View-Presenter - a compromise and a universal recipe
• (+4) ReadyScript Mobile - a ready-made eCommerce mobile application
• Unrecoverable costs: when is it worth quitting a project?
• Ubisoft launches an accelerator for mobile AR and blockchain
• GameJam Mail.Ru 2017: how we won first place
• The future of maps: cars, AR and the threat of privacy
• Amazon created a 3D world builder
• Move slowly and repair things
• Should designers be able to draw?
• Made on React Native: how we made a Real-time medical application
•Why product teams work better without a leader
• Management to expand your native applications in web
• There is no such thing as a "minor design changes"
• the AWS AppSync: serverless GraphQL service
• Test Tools Mobile HeadSpin applications
• App LifeDiary
• How do indie game for Nintendo Switch
• $ 0 income: the story of Hot Barber
• How to make the worst application in the world: 10 bad tips
• How “no” helps to create better games
• Lona: a collection of Airbnb tools for creating a design system and generating cross-platform UI
Analytics, marketing and monetization
• (+21) Embed multiple growth in the team’s DNA
• (+13) Google’s tax has been amended
• (+3) Experiment to promote the game on Google Play. Part 1
• Impact Marketing Guide
• myTarget can now target ads by application actions
• Soomla experts examined the outflow of users
• Case Zorka.Mobi: promoting the Smart Search mobile browser through vloggers
• Go Mobile conducted a study of the messenger market
• Monetization of mobile applications: five strategies that work
•Appreneurs: how to make a successful mobile application
• 16 lessons of Kinsta growth from zero to a million profit
• How to create a good action plan after launching the application
• Game Dev Tycoon: Analysis of the first day on iOS
• Earning on mobile applications
Devices, IoT, AI
• (+106 ) How we rewrote the architecture of Yandex.Weather and made a global forecast on the maps
• (+28) How to teach a neural network to come up with the names of Russian settlements
• (+24) Is it possible to stuff number recognition in any tamagotchi?
• (+24) Physically nonclonable functions: protection of electronics against illegal copying
• (+13)Classification of sounds using TensorFlow
• (+12) Introduction to Golang neural networks
• (+11) Machine learning: Azure Machine Learning time series analysis for anomalies
• • (+9) Binary matrix neural network
• (+7) Teaching a computer to write like Tolstoy, volume I
• AIY Vision Kit: a “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 found in the human brain
• NVIDIA and Nuance open an AI algorithm store for medicine
•For the first time in a quarter more than 1 million VR helmets were delivered
• Furby + Amazon Echo = Furlexa
< Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail.