Digest of interesting materials for a mobile developer # 374 (December 7 - 13)

This episode features an epic story of rewriting an Uber app in Swift, new AR and accessibility features, rapid development techniques and the opportunity to participate in Fuchsia development, 2020 mobile market results, a success simulator and more.







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



iOS



Faster to rewrite from scratch on new technology: how Uber was rewritten in Swift

  Through gray zones - to 4.7 stars. How we made a top security app for iOS

  Go OFFLINE FIRST using Core Data and Managed Document (s)

  Library for working with iOS permissions, from idea to release (part 1)

Cydia sues Apple

WhatsApp called the labeling of applications in the App Store anti-competitive

Apple is preparing new ARM processors

Error invalid_grant when authorizing via Apple ID (iOS, backend)

How Swift developers should use protocol-oriented programming

Custom switch in iOS applications

How to write unit tests with Core Data in Swift

Understanding iOS Application Architectures Using VIPER

How to Create Animated Heartbeats Using SwiftUI

Visualizing Mobile Application Performance Using Specto

How not to look like June in an iOS programming interview

All about iOS animation

SwiftGraphQL: forget about GraphQL

ScrollViewMinimap: minimap for UIScrollView



Android



Security droid in the parking lot, virtual sofa in an empty room: AR capabilities in the Huawei ecosystem

  Replace Runtime permissions in Android

  Easter egg in APK-files: what is Frosting

• I   share a small but useful plugin: Deeplink Helper for Android Studio

  kotlinx.coroutines 1.4.0: Introducing StateFlow and SharedFlow

  A practical guide to using Hilt with Kotlin

Look to Speak allows you to "talk" using eye movements

Jetpack Compose Basics: Lesson # 2

Ktlint: Implementation Practice

Connecting a Bluetooth A2DP Device to Android

Creating a Distributed Platform for Remote Android Testing

Flappy Bird on Android Jetpack Compose

Optimize, compress and obfuscate your Android app

Face detection on an Android device using Google ML Kit

Continuous Unit Testing in Android Development with Bitrise

Android Multi-Module Navigation with Navigation Component

Android Views as a State Feature with ViewBinding

Improving Urban GPS Accuracy for Your App

Say Goodbye to Android Jetifier

Circle Menu: Android Radial Menu

Fingerprint Android: device identification

Speedometer Android: circular indicator for Android



Development



  Accessibility is easy, Or 5 deadly sins of accessibility

  Space: public release of the command environment from JetBrains

  Linking two mobile platforms in a single code on Unity

  Four techniques for rapid development in Unity3D

  The difference between QA, QC and testing: a simple interpretation using the example of the Swiss army knife

• An   idea catcher, almost a hackathon, or how quickly pump a team in Dart / Flutter

  Displaying the status of complex systems on weak clients - speeding up the response

Application stability index: Bugsnag report

Podlodka # 193: UX research

Qt 6.0 released

Amazon launches HealthLake - a cloud for medical data analysis

Google opens Fuchsia development for everyone

Building developer skills

Code review for newbies: 8 tips for effective work

Application design: examples for inspiration # 25

6 product design trends in 2021

GitHub Repositories to Improve Your Programming Skills

What can we expect from UX in 2021?

Create a weather app interface with 3D illustrations

A Practical Guide to Color Theory and Color Palettes (Using Numbers)

My Best Development Tools in 2020

5 Essential Properties of Good Product Design

How Microsoft conducts automated testing. Interview with Klaus Hemstitch

Goodbye, Xamarin.Forms

These modern programming languages ​​will make you suffer

How to effectively modernize an outdated application



Analytics, marketing and monetization



  My phone was spying on me, so I found someone using tracking data

  Analyze it: three mobile analytics systems through the eyes of digital companies

make sense: About feature and product launch stages, metrics and the role of a Product Marketing Manager

How to Succeed with Douyin, China's # 1 Short Video Platform: Free Ebook

User Retention 2020 : AppsFlyer report

App Annie: mobile market results 2020

Yandex.Market Analytics added the ability to integrate with AppMetrica

Hype Simulator: success simulator - # 1 in the App Store

Wellory: application against diets

How to attract users to a mobile application using ASO and advertising

How to motivate the user to complete progress? - The effect of secured progress

How to localize games for Japan and South Korea



AI, Devices, IoT



  Bluetooth Low Energy: a detailed guide for beginners

  Internet of Things in Russian. The Multichannel Power of the OpenUNB Base Station Physical Layer

  Seven Talented AI @ Unity 2020 interns. Part 2

  Independent Infrastructure Concept for a Mesh Network IIoT System

The 7 Best FREE Ivy League Courses in Artificial Intelligence



Previous Digest . If you have other interesting materials or you have found an error, please send it to the mail .



All Articles