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 .