📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 225 (October 9-October 15)

In our new weekly digest, we play APK golf, study frameworks, store data, teach AI to talk, and learn billion-dollar businesses with examples.



We play APK golf. Reduce the size of Android APK files by 99.9%

In golf, he wins the one who has less points. Apply this principle in Android. We're going to play APK golf and create an application of the smallest possible size that can be installed on Android 8.0 Oreo.

How Yandex teaches artificial intelligence to talk to people

Today we will tell Habr's readers how we are bringing this future closer by the example of Alice, the first voice assistant, who is not limited to a set of predetermined answers and uses neural networks for communication.
')
Digest is also available as a mailing list. You can subscribe here (we already have 2000+ subscribers!).

iOS

• (+9) MvvmCross for a simple iOS application in C #
• (+6) iOS Safari 11 can now WebRTC
• Games are 53% ARKit downloads and 62% revenue
• iOS applications can replace system dialogs and steal passwords.
• Spielberg will shoot series for Apple
• image How we did sudoku solver on ARKit
• image Forget about datasource and delegate: a new approach to UITableView
• image IOS Animation Guide
• image VirtualGameController: virtual controller
• image ViewAnimator: single line animation

Android

• (+23) From useless hobby to featureing on Google Play
• (+9) Red arrows of additional reality
• (+7) Kakao - how to make UI testing great again
• (+3) Scheduling tasks on Android using JobScheduler and IntentService
• Implementation of complex interface design on Android
• How to use the Autofill framework in Android Oreo
• Creating games and applications for Google Assistant from spreadsheets
• What every developer should know about searching
• image Android Dev Podcast. Release 44. Android Data Storage
• image Label Management
• image Google Certified Associate Android Developer Exam
• image How to survive a configuration change with Dagger
• image 5 steps to test your application
• image Create Offline-First app with MVVM, RxJava, Room and Priority Job Queue
• image Kotlin traps and how to avoid them
• image How we used Firebase in our game: a collection of tweets
• image Improve development productivity - use Compound ViewGroup
• image Storage Level with Room and Dagger 2
• image Learning new movements: advanced animation in Android
• image Asynchronous data loading using the Google Paging Library
• image Modular architecture to speed assembly
• image Literally Toast: toast with the inscription
• image Chips Input Layout: ViewGroup for displaying chips
• image GoPlaces: launching applications on the phone / emulator from the terminal

Windows

• Microsoft stops working on Windows 10 Mobile

Development

• (+12) Cocos2d-x - Working with sprites
• (+9) Redux: we send asynchrony to where it belongs
• (+7) How to accept payments in the mobile application: tokenization, NFC, optical scanning and other buns in one SDK
• VKontakte presented an update to the gaming platform at the VK High Score conference.
• Steve Wozniak opens Woz U's “digital institute”
• Why the authors of Trello could not create a business for 1 billion dollars
• Crossbar Challenge post mortem: 500,000 downloads, feature and loss
• Wargaming opens mobile studio in Moscow
• Oculus released Avatar SDK and Explore API
• Realm Report: Facts and Trends in Mobile Development
• Development in a minibus: the first 5 months
• The story of Shadow Fight 2 SE: why Nekki made a paid version of his hit
• Why can't I give up my indie game
• AppTractor Podcast: Application Designers with Mobifitness
• 7 ways to avoid creating a bad mobile app
• Podlodka # 27: object-oriented programming
• How to make three games in a year without experience in game dev
• image How to make isometric ocean waves
• image 3D FPS engine from scratch
• image How Dreamz Studio Received $ 200K Without Making Any Game
• image What do we do with google flutter
• image Best Practices Developer Experience (DX)
• image Luminoth: Open Source Toolkit for computer vision

Analytics, marketing and monetization

• Gett suspects Yandex.Taxi tracking users via the application
• App Annie: a study of retail applications
• AppMetrica has a mobile app for iOS and Android.
• Buyer on the hook: a recipe for addiction
• Five Airbnb bugs that helped him grow
• image Monetization Guide: How not to spoil your application
• image How to turn your application into a habit
• image How automatic fluffs and geofensing can increase engagement

Devices, IoT, AI

• (+5) How I learned to program AI for the last two months
• Nokia will sell 10 million smartphones in the first year
• New theory reveals the secret of the work of neural networks
• Artificial Intelligence will mark Pornhub
• Oculus introduced a new separate helmet Oculus Go
• NVIDIA introduces the world's first computer with artificial intelligence for autonomous vehicles.
• Internet of Things Digest: September 2017
• image Spotify weekly compilations: how machine learning finds music for you
• image Voice control for TV via Amazon Alexa and Raspberry Pi
• image Nokia ceases production of VR devices

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


All Articles