The digest of interesting materials for the mobile # 318 developer (on October 14–20)

We are returning from vacation with a new digest that has a long travel guide story, the closure of Daydream, the most beautiful applications of the Material Design Awards 2019, dark themes and product growth, the application market in the 3rd quarter and the many-faceted Retention.



In the article I will share my experience and tell you how for 5 years I occasionally worked on the development of a smart guidebook for St. Petersburg, how I managed not to abandon this business, how the attitude towards the project changed and what happened in the end.

This digest is available as a weekly newsletter . A daily news we send to Telegram channel .

iOS

(+41) MacOS 10.15 no longer supports 32-bit applications. What can you do?
(+24) Modal modal presentation of screens in iOS 13
(+16) Bugs when working with the system keyboard
(+13) Effective use of libdispatch
(+10) How we went around the Review Guidelines and launched the server on the phone
(+10) A bit about the subscription model on the App Store
(+8) What you need to know about checking an App Store check (App Store receipt)
(+7) How to check the availability of an introductory sentence in iOS
Blink: how we made an iOS application using Eye-Tracking technology
Inconsistency of the ellipsis icon in Apple interfaces confuses users
Questions from Swift Developer Interview and iOS
What to do when Apple copies you
Useful code snippets for iOS and Xcode
Context menus iOS 13 and SF Symbols
Localization in SwiftUI
Style Manager for iOS – application on Swift
WhatsNewKit: What's New
5 iOS libraries to enhance your application
5 iOS libraries that inspire you to be creative

Android

(+27) Error handling in Kotlin / Java: how to do it right?
(+15) “It is critical for the community to set standards”: Marsin Moskala about Kotlin
(+9) Repacking packages in Gradle
(+9) Android Camera2 API from the teapot, part 2, writing a video
(+9) Trying Jetpack Compose in battle?
(+5) OLED screens of smartphones on Android and how to deal with them
Google closes Daydream
The most beautiful applications: winners of Material Design Awards 2019
Google Voice Recorder turns voice into text
Google Play has banned the placement of applications for microloans
Writing an e-book reader on Android using the FBReader SDK
Firebase ML Kit: AutoML Vision Edge
Beagle - a smart and reliable library for debugging Android applications
Roadmap for becoming a successful Android developer
Enum recipes at Kotlin
How to make a RecyclerView that expands with animation
Exploring ViewPager2 on Android
NDK r21 released
Google Play Console: A Complete Guide for Developers and Marketers
SurveyKit: in-app polls
Kaspresso: framework for UI testing from Kaspersky Lab
GroupingMessages: application for automatic categorization of SMS

Development

(+18) What can the VR market teach a game designer?
(+14) Where can I get audio for game development and other commercial projects? Libraries with the sounds of nature
(+8) From the idea of ​​a mobile application to the MVP in which investors invest
(+4) Creation of a mobile chat application on React Native
(0) Localization of push messages in mobile applications
Mail Design Cup 2019 begins
Podlodka # 133: Strategy
Podlodka # 132: Organization Dysfunctions
How does the mobile gaming industry live?
Big development companies: 11 blogs worth reading
Creating a product that grows with users
Accessible user experience: a new approach to data-driven game design
Create a search: development guide
Yandex opened testers courses
How to create dark themes. Superhuman Guide
13 tips for writing useful unit tests
How to become an ace in passing an interview: tips from a former Facebook interviewer
5 innovative Google Translate redesigns
How to spend years creating an RPG and get $ 6,000
Ionic React Announcement
10 apps that inspire you with UI / UX
Why your own project makes you a better developer
Firebase Authentication on Flutter
Stop using Else in your programs
Volvo Cars: UX Research
Creating Parallax Background in Flutter
What can you do to improve code quality?
People who make games were once people who never made games.
Improving Flutter: Creating a Powerful UI
Expressive Clean Code
Top 10 most popular libraries for Android and iOS in September

Analytics, marketing and monetization

(+8) Android-clicker subscribes users to paid services
European application market in the 3rd quarter: Russia sets a record for downloads, the UK leads in terms of money
TikTok launches educational videos in India
QandA: $ 14.5 million for math training
No bluff, but with a ROI of 247%: KamaGames and Bidease
TikTok Ads: product promotion in the short video social network
eFounders has become a “unicorn”
Herow received $ 8 million for contextual messages
Sloy - short video social network with recognition of clothes and AR from Yandex
Application revenue in the 3rd quarter grew by 23%
The most popular mobile OS 1999 - 2019
Diverse Retention rate: N-day Retention, Rolling Retention and other methods of calculating Retention
5 tips to not spoil the release of the application

AI, Devices, IoT

(+29) Colorize b / w photos using Python
(+8) First acquaintance with Home Assistant
(+8) How we developed a frost-resistant device for the Internet of things
(+8) Industrial Internet of things: talk about successful cases
Google introduced Pixel 4
Facebook releases PyTorch for mobile devices
How Pinterest created one of Silicon Valley's most successful algorithms

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

Source: https://habr.com/ru/post/472262/


All Articles