📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 230 (November 13 - November 19)

Microsoft has released some interesting tools for mobile and ML developers, Apple has written how it defines faces, Google how mixed stabilization works in the new Pixel, and the developers of Shadow Fight 3 about how they made the new version of the game. All this and much more in our weekly collection.



Compressing the incompressible - how to reduce the distribution of a mobile application

As part of this article, we will describe with what tricks we were able to meet this restriction on the Gardenscapes project for the iOS platform. The article concerns mostly mobile games, but compression methods are universal and can be useful for any projects with heavy graphics.

Key announcements Connect (); 2017

In New York, these days, the annual conference of Microsoft Connect 2017 is taking place. It has already announced many updates to existing products and a large number of new tools.
')
Digest is also available as a mailing list. You can subscribe here .

iOS

• (+34) How to get a DUNS number for free
• (+3) Swift is not needed?
• (+3) We invite you to iOS-meetup SuperJob
• Updated course "Developing iOS 11 applications on Swift"
• Researchers manage to crack Face ID
• image The smart way to manage color schemes in an iOS application
• image Spontaneous Sudoku Swift Solution
• image What you can do with ARKit and which applications use it
• image Neural network to identify individuals working on the device
• image Overview of Heterogeneous A11 Nuclei
• image SkeletonView: showing a temporary screen during long operations

Android

• (+20) Kotlin Night Moscow in Avito on November 25
• (+9) Do not use lambdas as listeners in Kotlin
• Google prohibits using the Accessibility API inappropriately.
• Google removed UC Browser from Android app store.
• Measuring application performance
• MOSDROID # 4: December 2 at Yandex
• Write your loan calculator
• image Android Dev Podcast. Issue 48. 20 minutes about Mobius 2017
• image How mixed video stabilization works in Pixel 2 and Pixel 2 XL
• image Billion Android devices are outdated
• image Kotlin Edu: Learn and learn Kotlin
• image Reactive programming for Android
• image Farm devices in Mercari
• image Dagger Plug-In System
• image Android Color Management: what developers and designers need to know
• image Test Driven development for Android with MVVM
• image Create NFC Reader for Android
• image Android Protobuf on Kotlin with an example
• image I have had 10 interviews over the past two years and these are their questions.
• image How to prepare an Android application for AutoFill
• image Why Flutter does not use OEM widgets
• image Android Architecture Components are harmful
• image Video Mobilization 2017
• image MVC vs MVP vs MVVM vs MVI
• image Top applications with vector assets
• image Architecture Components: LiveData and Lifecycle
• image KotlinConf 2017 video

Development

• (+23) From Kotlin to the whip: how was the Mobius 2017 Moscow
• (+19) Technopark, Technosphere, Technotrack: projects of graduates
• (+17) About PVS-Studio on the eve of the open conference ISP RAS. V.P. Ivannikova
• (+15) Game in development: Chronicles of cyberpunk - part 2
• (+14) UniRx - Rx for Unity3d
• (+11) How to create graphics for VR - Google recommendations
• (+3) Integration of physical bodies obtained in the Physics Body Editor into the cocos2d-x scene
• (+2) How to launch and promote your application based on the SAP Cloud Platform using Skolkovo and SAP
• Applying an engineering approach to interviews
• Why not to patent the idea of ​​a mobile application
• Dream Game: the story behind Shadow Fight 3
• Yandex launched a process management system in the company: Tracker
• Visual Studio App Center: build, test, distribute, and track applications
• GameMaker Studio 2 has a license for $ 39
• Google released developer preview version of TensorFlow Lite
• Podlodka # 33: Position - Team Lead
• How to respond to user requests
• User psychology for better onboarding
• Lecture day on the gaming industry: December 9 at HSE
• image Quantum era: how Firefox has become fast again and how it will improve
• image Mobile Development Trends 2018
• image Error in the UI, which almost sank the warship
• image Your first indie game failed? Here's what to do next.
• image Augmented Reality with Python and OpenCV
• image Make it once and run everywhere: how we created a universal template on React Native
• image Ups and downs of functional design
• image Game Boy Development: Material List

Analytics, marketing and monetization

• (+15) Formula for the growth of mobile products
• Tapjoy investigated the behavior of players in the New Year holidays
• What we can learn from Tinder growth marketing
• myTarget launched CPI support in VK and Odnoklassniki
• TheTool: the entire App Store Optimization in a “one bottle”
• Best Mobile Games 2017 at The Game Awards
• App Annie: a study of monetization and the most profitable applications in Russia
• Mobile marketing: discrepancies in installation statistics
• 71% of mobile sales provide apps and optimized sites
• The future of online dating is not sexy and brutally effective.
• image Why the first 10 minutes are critical to returning users

Devices, IoT, AI

(+60) Coloring a black and white photo using a neural network of 100 lines of code
(+57) Pediatric Bone Age Challenge. Deep learning and many, many bones
(+40) Russian AI Cup 2017 - beta test report, start of the championship. StarCraft wanted, got weird Total War
(+25) Computer vision, development of a cloud and competition
(+19) Classification of humanities and techies by comments on VK
(+19) Introduction to neural networks
(+13) Detection of birds using Azure ML Workbench
(+10) Swift and TensorFlow
(+4) How we played with neural networks
Software 2.0
Global Mobile Vision 2017: Korean answer Industry 4.0
Sketchcase: Whiteboard Laptop Sticker
Its own text recognition system with Keras and Supervisely in 15 minutes
HTC Vive Focus: “standalone” VR helmet
image AI allowed to place the ultrasound in the smartphone

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


All Articles