Digest of interesting materials for a mobile developer # 361 (September 7 - 13)

This week Google released Android 11 and Huawei introduced Harmony 2.0, Apple continued to fight Epic in court, we continued our exploration of Kotlin in 1.4 and new trends of neomorphism, machine learning stagnation and icon creation rules. All this and much more - in our new selection!





Packing and shipping a Trojan-free app to control my lamps in F-Droid without any Android development knowledge. The Google corporation has published the release of the mobile OS Android 11. The main emphasis in the new version of the operating system is made on simplifying the work with various messengers, managing smart devices and improving user privacy.



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



iOS



Apple has filed a counterclaim to Epic

Microinteractions: Animated Wave

7 AlertView options in SwiftUI

Xcode performance testing on a large Swift project. Comparison of iMac, MacBook, iMac Pro

Convert a paid iOS application to a subscription

Writing the first widget for iOS

7 basic iOS developer tools

Creating 3D animation of scrolling maps in SwiftUI

How to make an iOS application secure?

SwiftUI 2.0: the future is declarative

Swiftagram: client for Instagram

Velik:



Android bike ride tracking



(+11) Navigation Component-jutsu, vol. 1 - BottomNavigationView

(+6) Polishing UI in Android: StateListAnimator

(+4) Turning EditText into SearchEditText

Google released Android 11 Go

Huawei introduced Harmony 2.0

JetBrains hosts a conference on Kotlin 1.4

Android Broadcast: New Kotlin Compiler in 1.4

20 Android Developer Tools You've Probably Never Heard of

Google Reveals Firebase's Dependency on GMS

Six Years of Controversy: Why Microsoft Made an Android Smartphone with two screens in a world where all devices are the same

Clean architecture approach when considering the Model

Don't reinvent the wheel, delegate it!

Basic Dependency Injection with Hilt

Kotlin Magic Functions - Everything You Need to Know

Polish UI in Android: StateListAnimator

Building Android: how to reduce time from 5 minutes to 15 seconds

Developing a complex user interface using Android ConstraintLayout

22 Kotlin extensions for cleaner code

Simple settings library - create a settings screen in seconds

TDD in Android

Modern secure Android development

Defective AndroidX FragmentFactory

Exploring Jetpack DataStore

Biometric Auth: biometric authentication in Kotlin

Blue Pair: working with Bluetooth in Android



Development



(+25) Neomorphism and its problems

(+11) Intercoms, ACS ... Hello again

(+10) How to capture a new country in 3 weeks

(+6) Flutter.dev: Simple management of the application state

(+4) Localize the application in React Native

Podlodka # 180: PHP

C ++ became the fastest growing programming language in the TIOBE rankings

Yandex launches a new internship season

Application design: examples for inspiration # 16

Motivating developers and other people in creative professions - a guide for companies

Ilkka Paananen: “Games like business are not must be process driven "

Instructions: how to create an application for viewing weather on Flutter

Grids, principles and rules for creating interface icons, iOS and Android

A year on water and bread: how to make an application on your own and not give up

5 tips to improve button design. UI Design Basics

Is Firebase really as good as it sounds?

Build a Flutter web application from scratch and host it with Continuous Deployment

4 types of developers you will (unfortunately) work with

Using the BLoC pattern for pure Flutter applications: theory and practical example

Anatomy of a superior design

Tips on how to become a more effective code reviewer

Duofolio: a reader with a dictionary



Analytics, marketing and monetization



(+21) Russian Easter eggs in mobile applications. What are they?

(+17) Mistakes in the design of A / B tests that I thought I would never make

(+4) How do I know that a new feature will benefit the product and not harm it?

(+2) Apple Grace Period and Billing Retry statuses when processing user receipts

AppsFlyer launches Xpend, a platform for aggregating ad spend data

“Product Analytics Guide” from Mixpanel

Most downloaded apps in August 2020

Mustard: AI-powered scouting

Two types of growth strategies: kindle strategies and fire strategies

How iterations help in search engine optimization of



AI, Devices, IoT applications



(+31) Machine stagnation learning. Many tasks will never be solved?

(+12) We automate the operation of the heating system in an apartment without reworking the interior - smart home z-wave

(+9) Everyday life of an OEM (Part 1)

(+3) Internet of cars: the first steps towards unmanned driving

Yandex will release TV -prefix with Alice

New Z-Wave Long Range protocol introduced

How to become an expert in artificial intelligence: a step-by-step guide

Planet-Scale AR Alliance prepares augmented reality for 5G

Relativty - open source VR headset for $ 200



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



All Articles