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.
We offer 8 options for projects that can be done "on a fan" in order to gain real development experience.
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.
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 •
The best of iOS design in November •
How to implement a custom marker in Google Maps for iOS •
Swift vs. Objective-C •
Drag & Drop in iOS 11 collections and tables •
Auto-complete passwords in iOS 11 •
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 •
Kotlin for Android: is it time to learn a new language? •
The lessons of my first multi-platform project at Kotlin •
Test Android App Shortcuts with UI Automator •
The complete guide to the splash screen in Android •
Free Kotlin Udacity Training Course •
Solving all problems with reactive flows •
Video GDD India 2017 •
Video droidcon SF 2017 •
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 •
UX at 2018 •
From rider code to infrastructure architect •
How to write skills for Amazon Echo Show in Java •
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 •
How to run the application (and what to avoid) •
Getting started with Firebase Predictions •
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