The digest of interesting materials for the mobile developer # 346 (May 25 - 31)

In our new post-space digest, research on iOS bugs, old iPhone icons via PWA, beta and auto testing, microinteractions, Match-3 earnings, Flutter simplicity and many other interesting materials.


Systematic predictive tooltips above the keyboard are a great way to reduce the number of user clicks when entering data. However, in the new version of iOS, we were surprised to find that the prompts for entering the phone number were gone.

This digest is available as a weekly newsletter . And daily we send news in the Telegram channel .

iOS

• (+19)  Swift 5.3: What's New?
• (+13)  How we came up with the TableAdapter and simplified the work with UITableView
• (+12)  SwiftUI on the shelves: Animation. Part 1
• Stanford University Course "iOS Application Development Using SwiftUI"
•Icon Rewind returns iPhone old icons
• Jailbreak for the latest version of iOS released
• Video App Builders 2020
• Database level in Runtastic applications on iOS
• Creating a stretchable UITableView title
• Creating a note-taking application on SwiftUI from start to finish
• Getting started with GraphQL and Apollo on iOS
• Adding a study tour to the iOS application
• 6 iOS libraries for creating Tinder-style cards
• Warhol: face recognition on iOS has become easier
• Background tasks in iOS
• Set up UISearchBar for different versions of iOS
• We are preparing an application for iOS 14
• We write clean code by redefining loadView ()
• Creating smooth lines in Google Maps
• How SwiftUI DSL works
• Material Design Search UI iOS: beautiful

Android search

• (+8)  How we did not blockchain
• (+ 4)  Gesture management: handling gesture conflicts. Part 3
• Android Studio 4.0 was released
• How to make friends with Gradle
• Google created Soli Sandbox to test the radar in Pixel 4
• How a novice Android developer to pump his skills: 5 open source projects to study
•Recognizing text from photos using ML Kit in Android
• Modern security in Android
• How to consistently combine adapters in Android
• Introduction to MotionLayout on Android
• Manage user sessions in Android
• Android Navigation Component
• Custom simple interpolator for animating motion in Android
• Activity Results API: the best way to transfer data between activations
• Android Navigation Component - expectations, conclusions and tips
• 9 reasons why I quit mobile development
• Creating an Android application on Kotlin, Flutter and React Native
• TransformationLayout: transition animations for Android
• COVID-19 App: contact tracking applications

Development

• (+23)  Instead of 100 application launches? one autotest, or how to save a QA engineer 20 years of life
• (+18)  How Meduza organized a beta test of a new application with readers and did not screw it up
• (+16)  Military and intelligence personnel can be tracked using the Untappd Beer application
• ( +16)  Raymarching distance fields: explanation and implementation in Unity
• (+15)  Better do it yourself: how we made the mobile application Perekrestok.ru inhouse
• (+11) Scalable architecture for large mobile applications
• (+10)  Test projects without pain. Yandex Report
• (+8)  Book Review: Golden Krishna. “A good interface is an invisible interface”
• (+7)  We write a step-by-step PvP arena with simultaneous moves
• (+6)  My top free developer tools
• (+6)  QA and its role in creating resources for people with disabilities
• ( +6)  Organization of Flavors in Flutter
• (+5)  How Apple and Google employees help healthcare officials track the coronavirus
• (+3) Authentication - CUSTOM SETUP / AWS Amplify + React Native
• (+1)  The feedback you don’t give is as significant as the one you give
• (0)  Blending the terrane and mesh in Unity
• Podlodka # 165: WebAssembly
• 6 productivity tips for programmers
• Tencent invests $ 70 billion in infrastructure
• How applications on Flutter make business easier
• Application design: examples for inspiration # 3
• Why most mobile application development projects fail
• Google CEO plans to continue working with Apple
•EA published Command & Conquer sources
• How microinteractions in the interface affect user interaction
• When bad UX is good
• Scaling application or widget content to fit the entire screen in Flutter
• Hack Google interview coding
• Create cross-platform image classifier with Flutter and TensorFlow Lite
• Mistakes that I made as a Junior developer
• Creating a business from a bedroom: $ 98,130 and 11 months
• Creating a bit machine on Flutter
• Simple pull-down refresh and pull-up loading on Flutter
• We program as in NASA - 10 critical rules
• 20 psychological principles that can be used in product design
• How I built a gaming platform for real-time communication in a month
• Bad design decisions make you lose money

Analytics, marketing and monetization

• (+5)  Why they show the conditional application interface instead of the real one in the commercials: six reasons
• (+3)  We use Raw Data in Google Analytics in practice
• Newzoo: 80% of players eat or drink during games
• GameRefinery: Match-3 games received 21% of the entire market income
•Guide: how to make text ASO quickly and efficiently
• Facebook released CatchUp dialer
• How coronavirus affected the mobile games market
• Accessibility of Google Maps and work for user groups
• Gamification of business applications
• How to start working with ASO and what is important to consider

AI, Devices, IoT

• (+76)  How alive: our experience of editing old photos
• (+24)  Machine learning in C #: introduction to ML.NET
• (+17)  iPhone SE: the one-eyed king?
• (+7) IoT in my life. How to create a smart office, as well as track the growth of potatoes in your apartment thanks to IoT
• make sense: about the device of the Internet of things and its practical application
• Roni Abovitz will cease to be CEO Magic Leap
• The first Russian-language online master's program in Data Science is launched
• WebVR creation case -site: rake, solutions and insights

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

All Articles