Digest of interesting materials for a mobile developer # 379 (January 25 - 31)

In this issue, Realm ripping and widget creation, secrets of BLE cooking and reducing ANR by six times, navigation and development issues in Android development, interview preparation and mobile retail work during quarantine. All this and much more in the new digest!







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



iOS



Fast, simple, complex: how we saw Realm

  HexThrees - my first finished game

  How to create a widget for iOS 14 (and not remove it from users when updating)

  Dive into autotesting on iOS. Part 2. How to interact with ui-elements of an iOS application in tests

  MFS - a pattern for building a UI in iOS applications

   MFS pattern for table views in iOS applications

Apple to implement privacy protection "early spring"

Apple invites to the online conference "Building Great Widgets"

Twitter opens the Text Editor API for iOS developers

Sandbox application: how iOS developers automate routine tasks

An introduction to Core Graphics

7 extensions Swift that every iOS developer should use

Profiling SwiftUI apps with Xcode Tools

How to symbolize crash logs in iOS

ToastUI: Toasts for SwiftUI

XCMetrics: analysis of Xcode



Android logs



• The   application answers: how we reduced the number of ANRs by six times. Part 2, about fixing errors + Part 1

How to bypass the check for Rooting a device by outwitting the RootBeer library?

  Android Bluetooth Low Energy (BLE) - preparing correctly, part # 4 (bonding)

Educational program   on Navigation Component: for those who skipped all the tutorials

Navigation Component and multi backstack navigation

Automation of publishing an application to Google Play using Jenkins

  Safe Args? -? faithful assistant Navigation Component

How to develop in Android development and where to get new knowledge

Android Broadcast: turning an Android application into Kotlin Multiplatform

Updating FragmentViewBindingDelegate: error inherited from AutoClearedValue )

Using Hilt ViewModelComponent

Processing responses from the network for Android projects with using Sandwich

Epoxy - creating declarative and reusable user interface components

Unity as a Library: Add Unity Functions to Your Android Application

Solving Architectural Problems in Mobile Applications with Bluetooth Low Energy

Android TopSheet Implementation

Android Machine Learning with TensorFlow Lite

Finding Bugs in an Android Application

9 Common Android Pitfalls -interview

ComposeSlackDesktop: Slack on Jetpack Compose



Development



  Application Manager for Windows Mobile

Working with asynchrony in Dart

  No pain in Godot cross-platform multiplayer

  New developer onboarding with Ansible

  Everything you need to know about routing between pages in Flutter

Podlodka # 200: how to learn programming languages

make sense podcast: About processes in product teams

My interview preparation at Google

Ludo Platform Helps AI-Powered Game Ideas

App Design: Examples For Inspiration # 29

Job Interview Problems: A Breeze

Yandex opens recruitment for summer schools of development and design

Why beautiful seems convenient: we analyze interfaces from the point of view of science. Part 1

5 Powerful IDEs Nobody Talking About

Don't Just Write Code, Solve Problems

Break Up Tinder's Brilliant and Simple Design

Build a Cryptocurrency Application with Flutter

10 Unforgivable Phrases You Shouldn't Speak in Job Interviews

Mobile Apps More not a good idea for startups

How to host a Docker server for a Unity multiplayer game in the Google Cloud

5 easy ways to improve your debugging skills

3 easy methods to improve your programming skills

Where is the best product designer to work? Design agency vs. product company

iOS Responder Chain: UIResponder, UIEvent, UIControl and How To Combine Them

10 Best Free Game Development Tools in 2021

5 Design Patterns Every Programmer Should Know

Worst Mistake You Can Make During a Tech Interview

Ray: Ray Tracing in ASCII



Analytics, Marketing & Monetization



Smart Women's Calendar: Making the # 1 Health & Fitness App

Google Play allows gambling in 15 more countries

Charlie: Gaming debt relief

Nearly all Russian government applications share data with third-party companies

Marketer's Guide to China's # 1 News App: Toutiao

Literati Raised $ 40M to Develop a Book Club

Simulators Show the Most Revenue Growth in the US

What games are users still playing: AppsFlyer research

Mobile marketers: Vitaly Shakhmatov (Hoff)

Bodyguard: automatic negative removal

Clubhouse voice chat receives investment and starts monetization

Personalization of offers in the mobile application and online store: VseInstrumenty.ru case



AI, Devices, IoT



  Access control systems in IoT - we know how, we know, we practice

OpenCV hosts a spatial AI competition

Google opens Tilt Brush

How to make an IoT device



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



All Articles