Digest of interesting materials for a mobile developer # 372 (November 23 - 29)

In this issue - a comparison of iOS 1 and 14 “maps”, a soldering iron for developers, basic concepts and basic mistakes, product research and trends in the mobile application market in the final report for 2020. Connect!







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



iOS



(+10) How to add 3D to an iOS application using SceneKit

(+7) SwiftUI 2.0: the future is declarative

(+4) CI / CD integration for multiple environments with Jenkins and Fastlane. Part 3

98% of Apps in the App Store make 8% of all money

Compare iPhone OS 1.0 to iOS 14 using maps

App Store Holidays: December 24-27

Should I use SwiftUI in production? Sample code to help you make a decision

Building and running Telegram-iOS in the Xcode 12.x simulator

WebSockets and Swift: client-side engineering tasks

Simulating a bad network in iOS

Goodbye AppDelegate! SwiftUI Application Life Cycle

Hello (new) world! - Life and development on Apple Silicon M1

Why a good Swift developer doesn't need to know a lot of templates

SwiftUI-Animations: animation library

HHCustomCorner:



Android corners rounding



(+49) I spent a month at MIT and realized that even software engineers shouldn't forget about the soldering iron

(+20) TV Box or Smart TV?

(+10) Coroutine evolution in Kotlin. How Channels, Broadcast channels, Shared flows, State flows differ

(+10) Magic templating for Android projects

(+9) Kotlin FP: monoids and sorts

(+9) Avoiding fake fonts in Android

(+6) Koin - library for dependency injection, written in pure Kotlin

(+6) Validation of textInputLayout form elements in Android using data binding

(+4) How to make colored shadows in Android with gradient and animation

(+1) Testing Android application correctly

Android Broadcast: Development for Devices

Jetpack Compose Basics: Lesson # 1

Android Runtime (ART) will become the Mainline module in Android 12

Android will be able to update emoji faster

Jetpack Compose: ViewModels

Jetpack Compose Effect Handlers

Practical Networking for Developers Android

Easily develop for Android using the Stack-the Simple

Android Vitals - profiling application startup

image segmentation in Android with the AI of Fritz

Kotlin at 60FPS: Kotlin slow?

Switching from Dagger to Hilt - Worth It?

Android Architecture Components - make the app of your dreams!

Simple custom keyboard with InputConnection

NoNameBottomBar: bottom menu for Android

My Memory: a memory game on Kotlin



Development



(+28) How I became a developer of games for mobile phones

(+17) How and why we started making UI in Figma instead of Photoshop

(+16) Do HMS phones dream of electric sheep? An overview of the features and capabilities of Huawei's AI tools

(+15) Finite state machines on guard

(+11) Basic Unity concepts for programmers

(+10) Math Invasion. My long-term construction

(+8) Extensible and maintainable architecture of games on Unity

(+7) Development of mobile applications in Python. Creating animations in Kivy. Part 2

(+7) Game testing

(+5) How the system for testing the payment core of a mobile application works

(+3) MMORPG is no longer in Telegram - Swift and Kotlin - The first big project - Part 1

(+2) High-quality testing Software

(+1) Automate Salesforce Application Testing

15 Programming Mistakes Every Developer Made

Application Design: Examples for Inspiration # 23

What is Test Driven Development

Working Day of a Game Designer

Results of the Games Cup 2020

Why you need to know all sorts of low-level things

UX and "Tochka". How Product Research

Works • Large Xamarin App Development: Benefits

6 Project Types Every Developer Should Try

• The Complete Firebase Authentication and Flutter 2020 Course

5 Improvements App Store Deserves - UX Research

Microinteractions: Design Superpowers

Glassmorphism in User Interfaces

Flutter vs Kotlin Multiplatform: A Guide for 2021

Identity Management for Developers in Autonomous Teams

Flutter may not be the Next Big Thing, but Kotlin Multiplatform isn't going anywhere

Scaling CI for Mobile Engineers

5 Simple Writing Tips clean code

How I became a more valuable programmer in 6 months (and how you can too)



Analytics, marketing and monetization



(+27) Introducing cross-platform push notifications: additional features

(+6) Comparison of analytical systems for mobile marketing

Mobile app market trends 2020 - Liftoff report

make sense podcast: On mechanisms of external and internal motivation and their application in gamification

LOVEMOBILE # 09: NGrow.ai

I want to go to gamedev # 16: Game localizer

Podlodka # 191: Marketing

Bald Dating - Dating for Bald People

ByteDance Launches a Mobile Games Store and Own Publishing

AudioMob Raised $ 1.5M for Audio Ads in Games

Xesto: 3D Stop Scanning

Advertising in iOS 14: How to Get User Consent - Adjust Guide

24 useful tips for properly managing the reputation of a mobile application



AI, Devices, IoT



(+57) Transformers in Search: how Yandex used heavy neural networks to search for meaning

(+6) Good work not only wolves die, but recognition engines appear

Video PyTorch Virtual Developer Day



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



All Articles