📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 233 (December 4 - December 10)

In the new digest, we discuss training projects, the weird purchase of the old Mac Mini, the most popular applications, the data loss of 31 million users of one of the mobile keyboards, the right product metrics and much more.



8 educational projects

We offer 8 options for projects that can be done "on a fan" in order to gain real development experience.

Why did I buy a Mac Mini (Late 2012) on the eve of 2018?

After changing the old MacBook Pro to an even more ancient Mac Mini, the RAM increased from 8 GB to 16 GB and the small 13 "screen changed to two 22". It remains to deal with performance.

14th Developer Economics survey

This survey was created by developers for developers and shed light on the future of the software industry.
')
Digest is also available as a mailing list. You can subscribe here .

iOS

(+18) Neural network for determining faces, built-in smartphone
(+3) From “Hello World” to an app on the App Store: tips for newbies from a beginner
Apple intends to buy Shazam
Apple dropped 48 positions in employer rankings
Vulnerability in HomeKit gives unauthorized access to devices
Apple named the most popular applications for the iPhone and iPad 2017
Avito launched photo search function
Apple Search Ads earned a CPI model
Tinkoff Bank iOS application redesign - team story
image The best of iOS design in November
image How to implement a custom marker in Google Maps for iOS
image Swift vs. Objective-C
image Drag & Drop in iOS 11 collections and tables
image Auto-complete passwords in iOS 11
image TimelineCards: timeline cards

Android

(+29) Lecture of Yandex: Advanced UI, part one and part two
(+22) Kotlin Night Moscow - video, photos, presentations
(+14) Multi-threaded programming in Android using RxJava 2
(+2) Dagger 2 for novice Android developers. Dagger 2. Part 1
(+1) Development patterns: MVC vs MVP vs MVVM vs MVI
Google launched Android Oreo Go edition
image Kotlin for Android: is it time to learn a new language?
image The lessons of my first multi-platform project at Kotlin
image Test Android App Shortcuts with UI Automator
image The complete guide to the splash screen in Android
image Free Kotlin Udacity Training Course
image Solving all problems with reactive flows
image Video GDD India 2017
image Video droidcon SF 2017
image ReActiveAndroid: simple but powerful ORM for Android

Development

(+25) Diary of technical support: half a year of the development of mobile PvP
(+14) Moving from tester to project managers
(+23) Must-have documentation for a mobile developer. Part 1 and Part 2
(+7) Life at the Unity Asset Store. Briefly
(+4) Preparing for the publication of the game in Xiaomi Mi Game Center (Unity, C #)
Stream and video chat appear on Facebook Instant Games.
Rules that I have developed based on the results of thousands of code review
Google removes Chrome Apps
Keyboard Ai.type stored data 31 million users in an open form
How to restore an application to life after a failed development in a month
Programming is a new bubble?
Most Popular Programming Languages ​​2017
image UX at 2018
image From rider code to infrastructure architect
image How to write skills for Amazon Echo Show in Java
image Qt 5.10 released

Analytics, marketing and monetization

(+3) How to evaluate the effectiveness of advertising in the application: ARPDAU, seasonality and a few secrets
10 major forecasts for the application industry for 2018
AppsFlyer and myTarget introduced a new product Audiences
Winners of The Game Awards 2017 announced
Are you ready for the sales season?
Better together: elements of paid and organic marketing
Approaches to the creation of mobile video advertising
Podlodka # 36: Growth Hacking
How to choose the right product metrics
Podcast AppTractor: TheTool
image How to run the application (and what to avoid)
image Getting started with Firebase Predictions
image How to use mobile pushes

Devices, IoT, AI

(+61) AlphaGo Zero completely on the fingers
(+30) Hinton capsule nets
(+28) Strike forge: hot hardware startups
(+24) Probabilistic interpretation of classical machine learning models
(+15) We teach the machine to understand human genes
(+14) Convolution network in python. Part 1. Determination of the basic parameters of the model
(+13) Location of Wi-FI sources in AR and bowler
(+8) How to build an image classifier based on a pre-trained neural network
(+6) Introduction to training with reinforcements: from a multi-armed bandit to a full-fledged RL agent
(+2) Oracle Open World 2017: Announcements of “Autonomous AI”
Present and future machine learning on devices
Qualcomm Snapdragon 845: Image, AR / VR and AI
Internet of Things Digest: November 2017
Amazon introduced the DeepLens wireless camera with support for depth learning.
GM opens the in-car Marketplace

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


All Articles