
The digest of interesting materials for the mobile developer # 258 (June 18 - June 24)
In the new digest, we talk about fast Siri teams and earning with our own minds, 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 snap shortcuts for some actions. Learning how and when the user implements them, Siri starts smartly, at the right time and place, to offer him these shortcuts and, best of all, the user can call them with phrases that he will attach to them!
This is a story (interspersed with a story about my mistakes and their solutions) about how I (for about two years in my free time) developed a mobile application (for iOS / Android) that would motivate my daughter to solve math examples. As a result, it turned out an application that allows a child to earn money with his mind.
The digest is also available as a newsletter. 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 will switch from applications to tasks
•
Enum-work with UITableView
•
We test the application without opening the simulator
•
Clean and mutable Views 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 for working with beautiful
Android strings
• (+15) Type-safe SQL on Kotlin
• (+14) “End users - we are with you”: about Android development in CFT
• (+13) How to collect analytics and not kill productivity
• (+ 13) ActionViews or how I do not like boilerplate from childhood
• (+12)How to reduce the build time of a project using Firebase Performance Plugin
• (+5) 25 entertaining Android libraries. Spring 2018
• Google launched the Google Play Subscription Center
•
Android Dev Podcast. Issue 68. About hiring. Part 2
• Employment of Android developers in Russia and abroad: interviews, knowledge, money
• Google introduces application creators in #IMakeApps
• Adding multiple resource folders to an Android application
•
Hunting for memory leaks in Uber
•
Unit testing challenges on Android
•
Arrow 101 - creating an Android application using functional programming
•
Billingx - working with built-in purchases
•
How an Android developer to plunge into React Native and survive
•
Credit card scanner on Firebase MLKit
•
Using the power of animated Vector Drawables
•
ChangeDetection: tracking changes on sites based on Android Architecture Components
•
TheGlowingLoader: progress indicator
Development
• ( +49) Can PWA (Progressive Web Apps) of the 2018 model be able to compete with native applications?
• (+28) 10 tips on the topic of UX / UI: how labels on clothes and dating applications teach us to make design better
• (+14)Unity3D: game architecture, ScriptableObjects, singleton
• • (+13) Kivy. From creation to production is one step. Part 2
• What is localization and how does it differ from translation?
• Developer Diary: Babycare №9
• "twist and dodge": the history of development vs Spikes Circle
• the Unity moved to the Google Cloud
• How not to get stuck in the training
• Dreams promotes long vertical video
•
Introduction to blokcheyn for mobile developers
•
Swift vs. Kotlin - differences in memory management
•
15 examples of creative design for every day
•
UI and UX design: a pocket guide
•
YouTube replica on React Native
•
Skyscanner - UX research
•
Sunset React Native on Airbnb
•
Create audio that matters
•
20 most interesting designs for banks and fintech
•
Flutter Release Preview 1
Analytics, marketing and monetization
• (+14) Launch of mobile retargeting with Appsflyer: settings, reports and links
• Four years of the American top of earning games from Apptopia
• Calm received $ 27 million in Series A
• Sensor Tower investigated sources of installations on Google Play
• Snapchat has the cheapest advertising
• “LTV: the cornerstone of application marketing” - AppsFlyer report
•
How to avoid prioritizing features based on opinions
•
State of the developer ecosystem 2018
•
Cohort analysis: the key to understanding the involvement of
AI, Devices, IoT
• (+35) How we saw IoT payments on hackathon in Hong Kong
• (+35) One-shot learning pattern recognition algorithm
• (+24) iMaterialist Furniture Challenge or 50 shades of chairs
• (+15) Google neural machine translation
• “Dodo pizza” will check artificial Intelligence
•
Machine Learning: From Zero to Professional
← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .

![]() | Siri Quick Commands |
![]() | The story of creating a mobile application for children that allows you to earn money with your mind |
The digest is also available as a newsletter. You can subscribe here .

• (+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 will switch from applications to tasks
•

•

•

•

•

•

•


• (+15) Type-safe SQL on Kotlin
• (+14) “End users - we are with you”: about Android development in CFT
• (+13) How to collect analytics and not kill productivity
• (+ 13) ActionViews or how I do not like boilerplate from childhood
• (+12)How to reduce the build time of a project using Firebase Performance Plugin
• (+5) 25 entertaining Android libraries. Spring 2018
• Google launched the Google Play Subscription Center
•

• Employment of Android developers in Russia and abroad: interviews, knowledge, money
• Google introduces application creators in #IMakeApps
• Adding multiple resource folders to an Android application
•

•

•

•

•

•

•

•

•


• ( +49) Can PWA (Progressive Web Apps) of the 2018 model be able to compete with native applications?
• (+28) 10 tips on the topic of UX / UI: how labels on clothes and dating applications teach us to make design better
• (+14)Unity3D: game architecture, ScriptableObjects, singleton
• • (+13) Kivy. From creation to production is one step. Part 2
• What is localization and how does it differ from translation?
• Developer Diary: Babycare №9
• "twist and dodge": the history of development vs Spikes Circle
• the Unity moved to the Google Cloud
• How not to get stuck in the training
• Dreams promotes long vertical video
•

•

•

•

•

•

•

•

•

•


• (+14) Launch of mobile retargeting with Appsflyer: settings, reports and links
• Four years of the American top of earning games from Apptopia
• Calm received $ 27 million in Series A
• Sensor Tower investigated sources of installations on Google Play
• Snapchat has the cheapest advertising
• “LTV: the cornerstone of application marketing” - AppsFlyer report
•

•

•


• (+35) How we saw IoT payments on hackathon in Hong Kong
• (+35) One-shot learning pattern recognition algorithm
• (+24) iMaterialist Furniture Challenge or 50 shades of chairs
• (+15) Google neural machine translation
• “Dodo pizza” will check artificial Intelligence
•

← Previous digest . If you have other interesting materials or if you find a mistake, please send it to the mail .