Digest of interesting materials for a mobile developer # 384 (March 1 - 7)

In our new release, the security of iOS applications and the latest Android 12, 22 thousand design changes and defeating cheaters, the history of cross-platform and Flutter version 2.0, ineffective executives, indie marketing and much more!







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



iOS



  Security of iOS Applications: A Guide for Newbies

XCResult - How and Why to Read

7 Tools to Help You Write Better Swift Code

Create a Clone of the WatchOS Tasks App in SwiftUI Using CoreData

Grand Central Dispatch in a Nutshell

12 Best iOS -libraries for your application

How to create a side menu in iOS using Swift

GraphQL in Swift

Factory Pattern in Swift

Swift 5: Useful Protocols to Write Code Like a Pro

Recreate Apple Photos Layout and Animations with Compositional Layout

One Week With Xcode on Mac M1

Memory Leak Detection with Unit Tests in Swift

DSFSparkline: graphics for text

DPTagTextView: Textview with



Android mentions and tags



Impact of data classes on application weight

  How are Dagger, Hilt and Koin different under the hood?

  Introducing Jetpack Compose Beta

  Data driven approach to harden Android protection

  Android - ViewPager2 - Replace snippets on the fly (programmatically)

Android Broadcast: What's New in Android 12 for Developers

Android Broadcast: News # 6

New in Google Play Console metrics and benchmarks

Android for Cars library moves to Jetpack

Solving a typical problem from an interview on Kotlin

We need something better than Gradle

5 more Kotlin extensions for Android developers

Move Ahead Using Headers in RecyclerView

Circle CI + Android: Configuration Tips

13 Reasons Why Dart Is Worse than Kotlin

Architecture in Jetpack Compose - MVP, MVVM, and MVI

How to Set Up a Dependency Injection Framework with Dagger2 in Android

Facebook Timeline Compose : social network on Jetpack Compose

ArcLibrary: rounded corners for Android



Development



  How and why we made 22 thousand changes to the Yandex.Maps design

  How we "raised" and defeated cheaters in our online shooter

  New version of Yandex.Fueling: taking into account the (unexpected) experience of drivers

  Navigator for pedestrians

  Cross-platform mobile development: background

  Launching a Rust application on the mobile OS Aurora

  Ink: a tool for creating text quests as the best childhood memories

  Clubhouse with your own hands: for iOS, Android, Web and even Unity

  How to convince a game designer to run tests?

  On the progress of the creation of the Russian folk game "Kolobok" in February

  Robot Framework for Test Automation: Limitations and Goodies

  Three mistakes I made as a junior QA engineer

  Authentication mechanisms in user interfaces

Podlodka # 205: how to make money

Development professionalism

Flutter goes to version 2

Foreign companies want to oblige pay personal income tax for Russian programmers

Application design: examples for inspiration # 34

Amazon updated the icon due to suspicious "mustache"

Why most programmers are (or remain) ineffective leaders

11 major problems in mobile application design

Fundamental principles and best practices of mobile application design

Object-oriented programming - the biggest mistake in computer science

Flutter and its poor performance on iOS

7 design principles software that should be used on a daily basis

Smart developers don't code

Gyro-web: access to device orientation in JavaScript

Create a UX design guide for your team

Native apps are still better than React Native and Flutter

4 open source object storage platforms for 2021

Simultaneous real-time face, hand movement and pose detection on mobile devices

How to transition from developer software solution architect

How I accelerated my React Native app 50x

How to stand out as a software engineer in 2021 - tips and tricks

• The psychology of color in UX

25 amazing fonts for 2021

Open Mobile Maps: new maps for iOS and Android



Analytics, marketing and monetization



Mobile marketers: Anna Kandalina (M.Video)

How SLON Media created UGC-style content for promotion on TikTok

Netflix launched short funny videos in the app

Top earning apps in February 2021

Vungle buys GameRefinery

Digital Turbine buys AdColony

Newness: Twitch for the beauty industry

How I did marketing for an indie game that earned $ 128K in a year

The House of Congress of Arizona passed a law allowing accepting payments bypassing the commissions of Apple and Google stores



AI, Devices, IoT



  Weather station at maximum speed

  It's all about a virtual "carrot": Uber has created an algorithm that can beat a human in the Atari game



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



All Articles