The digest of interesting materials for the mobile # 225 developer (on 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. 99.9% reduction in Android APK file size

    In golf, the one with the least points wins. We apply this principle in Android. We are going to play APK golf and create the smallest possible application that can be installed on Android 8.0 Oreo.

    How Yandex teaches artificial intelligence to talk with people

    Today we will tell Habr’s readers about how we are bringing this future closer with the example of Alice, the first voice assistant who is not limited to a set of predefined answers and uses neural networks for communication.

    The digest is also available as a newsletter. You can subscribe here (we already have 2000+ subscribers!).

    iOS

    • (+9) MvvmCross for a simple iOS application in C #
    • (+6) iOS Safari 11 is now able to WebRTC
    Games account for 53% of ARKit downloads and 62% of revenue
    iOS applications can replace system dialogs and steal passwords
    Spielberg will remove the series for Apple
    imageHow did we do sudoku solver on ARKit
    imageForget about datasource and delegate: a new approach to UITableView
    imageAnimation guide in iOS
    imageVirtualGameController: virtual controller
    imageViewAnimator: one-line animation

    Android

    • (+23) From useless hobbies to featured on Google Play
    • (+9) Red arrows add realities
    • (+7) Kakao - how to make UI testing great again
    • (+3) Scheduling tasks in Android using JobScheduler and IntentService
    Implementing a 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 the search
    imageAndroid Dev Podcast. Issue 44. Storing data in Android
    imageManaging shortcuts
    imagePassing the Google Certified Associate Android Developer exam
    imageHow to survive configuration changes using Dagger
    image5 steps to test your application
    imageCreate an Offline-First application with MVVM, RxJava, Room and Priority Job Queue
    imageKotlin traps and how to avoid them
    imageHow we used Firebase in our game: a collection of tweets
    imageImprove development productivity - use Compound ViewGroup
    imageData storage level with Room and Dagger 2
    imageLearn new movements: advanced animation in Android
    imageAsynchronous data loading using Google Paging Library
    imageModular architecture to speed up assembly
    imageLiterally Toast: toast with the inscription
    imageChips Input Layout: ViewGroup for showing chips
    imageGoPlaces: launching applications on a phone / emulator from a

    Windows terminal

    Microsoft stops working on Windows 10 Mobile

    Development

    • (+12) Cocos2d-x - Working with sprites
    • (+9)Redux: send asynchrony to where it belongs
    • • (+7) How to accept payments in a mobile application: tokenization, NFC, optical scanning and other buns in one SDK
    VKontakte introduced an update to the gaming platform at the VK High Score conference
    Steve Wozniak opens “ Digital Institute »Woz U
    Why Trello authors could not create a $ 1 billion business
    Crossbar Challenge post mortem: 500,000 downloads, features and losses
    Wargaming opens a mobile studio in Moscow
    Oculus released Avatar SDK and Explore API
    Realm report: facts and trends mobile development
    Development in a minibus: the first 5 months
    The story of Shadow Fight 2 SE: why Nekki made a paid version of her hit
    Why I can’t give up my indie game
    AppTractor podcast: application builders with Mobifitness
    7 ways to avoid creating a bad mobile application
    Podlodka # 27: object-oriented programming
    How to make three games in a year without experience in game dev
    imageHow to make isometric ocean waves
    image3D FPS engine from scratch
    imageHow Dreamz Studio received $ 200K without making a single game
    imageWhat we do with Google Flutter
    imageBest practices Developer Experience (DX)
    imageLuminoth: Open Source Toolkit for computer vision

    Analytics, marketing and monetization

    Gett suspects Yandex.Taxi in tracking users through the application
    App Annie: researching retail applications
    AppMetrica has released a mobile application for iOS and Android
    • The buyer on the hook: a recipe for addiction
    Five Airbnb errors that helped him grow
    imageMonetization Guide: how not to spoil your application
    imageHow to turn your application into a habit
    imageHow automatic pushing and geofencing can increase the involvement of a

    Device, IoT, AI

    • (+5) How I learned to skip AI over the past two months
    Nokia will sell 10 million smartphones in its first year
    A new theory reveals the secret of neural networks
    Artificial intelligence will mark up Pornhub
    Oculus unveils Oculus Go's new standalone helmet
    NVIDIA Introduces the World's First Artificial Intelligence Computer for Autonomous Cars
    Internet of Things Digest: September 2017
    imageWeekly Spotify Collections: How Machine Learning Finds Music for You
    imageVoice control for TV via Amazon Alexa and Raspberry Pi
    imageNokia stops production of VR device

    < Previous digest . If you have other interesting materials or if you find a mistake, please send an e-mail.

    Also popular now: