The digest of interesting materials for the mobile developer # 258 (June 18 - June 24)
In the new digest we tell about fast Siri teams and earnings with our mind, augmented reality for museums and design for fintech, again about job search and sunset React Native, PWA and even how not to get stuck in training. Get connected!

In your applications, you can attach shortcuts for some actions. Learning how and when the user performs them, Siri starts rationally, at the right time and place, offering him these shortcuts and, what is the coolest, the user will be able to call them with phrases that he will tie to them!
This is a story (mixed with a story about my mistakes and their solutions) about how I (about two years in my spare time) developed a mobile application (for iOS / Android) that would motivate my daughter to solve math examples. In the end, it turned out the application that allows the child to make money with his mind.
Digest is also available as a mailing list. You can subscribe here .
iOS•
(+31) Swift 4.1: why Apple renamed flatMap to compactMap•
(+6) Interaction with the server through the API in iOS on Swift 3. Part 1•
(+4) Parsing and working with Codable in Swift 4•
iOS 13 goes from applications to tasks•
Enum-work with UITableView•
Test the application without opening the simulator•
Clean and changeable View with custom themes in Swift•
Create an AR-application for museums on ARKit•
16 libraries with animated menus on Swift and Obj-C•
HeatMapEyeTracking: Eye Tracking with ARKit•
StyledTextKit: replacing NSAttributedString and UILabel to work with beautiful strings
Android•
(+15) Type-safe SQL on Kotlin•
(+14) “End users - we are with you”: about Android development at CFT•
(+13) How to build analytics and not kill performance•
(+13) ActionViews or how I don’t like boilerplate since childhood•
(+12) How to reduce build time of a project using the Firebase Performance Plugin•
(+5) 25 interesting Android libraries. Spring 2018•
Google launched the Subscription Center on Google Play•
Android Dev Podcast. Issue 68. Pro hiring. Part 2•
Employment of Android developers in Russia and abroad: interviews, knowledge, money•
Google introduces application creators in #IMakeApps•
Add multiple resource folders to Android application•
The hunt for memory leaks in Uber•
Challenges unit testing on Android•
Arrow 101 - create an Android application using functional programming•
Billingx - working with in-app purchases•
How Android developers dive into React Native and survive•
Firebase MLKit Credit Card Scanner•
Use the power of animated vector drawables•
ChangeDetection: tracking changes on sites based on Android Architecture Components•
TheGlowingLoader: progress indicator
Development•
(+49) Can the PWA (Progressive Web Apps) sample of 2018 compete with native applications?•
(+28) 10 tips on the topic of UX / UI: how clothing tags and dating apps teach us how to design better•
(+14) Unity3D: game architecture, ScriptableObjects, singletons•
(+13) Kivy. From creation to production - one step. Part 2•
What is localization and how is it different from translation?•
Developer Diaries: Babycare №9•
“Spin and Dodge”: the history of the development of Circle vs Spikes•
Unity moves to Google Cloud•
How not to get stuck in training•
Dreams promotes long vertical videos•
Introduction to the blockchain for mobile developers•
Swift vs. Kotlin - differences in memory management•
15 examples of creative design for every day•
UI and UX design: pocket guide•
YouTube Replica on React Native•
Skyscanner - UX research•
Sunset React Native in Airbnb•
Create audio that matters•
20 most interesting designs for banks and fintech•
Flutter Release Preview 1
Analytics, marketing and monetization•
(+14) Running mobile retargeting with Appsflyer: settings, reports and links•
Four years of American top earning games from Apptopia•
Calm received $ 27 million in Serie A•
Sensor Tower investigated installation sources on Google Play•
Snapchat is the cheapest advertisement•
“LTV: The Keystone of Application Marketing” - AppsFlyer Report•
How to avoid prioritizing features based on opinions•
State of the ecosystem of developers 2018•
Cohort analysis: the key to understanding engagement
AI, Devices, IoT•
(+35) How we sawed IoT payments on the hackathon in Hong Kong•
(+35) One way learning pattern recognition algorithm (One-Shot learning)•
(+24) iMaterialist Furniture Challenge or 50 shades of chairs•
(+15) Google Neural Machine Translation•
“Dodo Pizza” will test artificial intelligence•
Machine learning: from zero to professional←
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/415029/
All Articles