Digest of interesting materials for a mobile developer # 377 (January 11 - 17)

In the first digest of the new year, chats on websockets, the transition from 1C to Android, writing a game in a month and mobile game trends, application market revenues and useful tools. This and much more in our new collection!







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



iOS



β€’   We create a Swift Package based on the C ++ library

β€’ Telegram starts a competition for iOS developers

β€’ Apple Car will be done together with Hyundai

β€’ Effective software creation of Auto Layout in Swift

β€’ Tinder without gestures using hand position estimation in iOS 14

β€’ How to integrate Combine with SwiftUI to make apps better

β€’ Higher-order functions in Swift

β€’ SwiftUI + GraphQL = Love

β€’ 10 tips for writing cleaner Swift and SwiftUI code

β€’ IQListKit: tables and collections without dataSource

β€’ UIKitPlus: declarative UIKit

β€’ Biser Alert: sugar for UIAlertController



Android



β€’   Chats on websockets when on the WAMP backend. Now about Android

β€’   From 1C to Android development: my experience of moving inside Lamoda

β€’ How to painlessly migrate from RxJava to Kotlin Coroutines + Flow

β€’   Android Bluetooth Low Energy (BLE) - preparing correctly, part # 2 (connecting / disconnecting)

β€’ Android Dev Podcast # 117. Android Firmware Development

β€’ Don't be afraid of Scoped Storage

β€’ Android: Changing System Dialogues and Memory Leaks

β€’ How to Implement Updates in an Android Application Using Kotlin

β€’ Animations in Jetpack Compose )

β€’ 8 Best Things in Android Development in 2020

β€’ The Biggest Android modularity error and how to fix it

β€’ Network loading with Kotlin coroutines

β€’ Designing and testing state rendering logic in Android

β€’ How I joined the Google Developers Experts Program

β€’ How I Created a Simple Currency Converter Application - Using Recommended Android Patterns and Architecture

β€’ Improving UI Performance with Asynchronous RecyclerView Layout Loading

β€’ SwipeDismissImage: Image Management

β€’ Finances: Best in Android Development



Development



β€’ PWA development with support for face and voice recognition

β€’   How to write a game in a month, without distracting from the main work

β€’   Let's talk about gradients in Unity

β€’   Mom, I'm a hacker: trying to open an application on Flutter

β€’   Gravity room in Unity 3D

β€’ My top useful tools for a Unity developer

β€’   Saga about mobile design. Part 1

β€’   Xamarin.Forms 5.0 is here, already available

β€’ Podlodka # 198: Quit IT

β€’ Launch Tomorrow: Development at Uber. How to manage 15 million trips a day

β€’ Radio QA # 65: About Test IT

β€’ No-code Webflow platform gets $ 140 million in an estimate of $ 2.1 billion

β€’ Duolingo: 1% improvement every week

β€’ Application Design Examples For Inspiration # 28

β€’ Why can grocery practices kill your product?

β€’ How to choose the right database for your application

β€’ Here offers accurate 3D city models

β€’ What is Dependency Injection and how to use it in development?

β€’ Python became "Programming Language of the Year" in the TIOBE 2021 ranking

β€’ The art of onboarding. Exploring Onboarding Strategies for Major Consumer Applications

β€’ Augmented Reality Sudoku Solver on WebAssembly

β€’ 5 Laws Every Software Developer Should Know

β€’ Uploading a File to Flutter Using Multer, Node.js, and MongoDB

β€’ Your Legacy Database Has Outgrown Itself

β€’ The Complete Guide to AWS Serverless Database - DynamoDB

β€’ How to Become a Better Developer Every Day

β€’ Flutter Notifications and Alerts

β€’ 3 habits to help you become a better developer



Analytics, marketing and monetization



β€’ Newzoo: 5 trends for mobile games 2021

β€’ App Annie: in 2020, users spent $ 143 billion on mobile

β€’ Mobile marketers: Artem Krasnenkov (SberMarket)

β€’ Telegram took the second place in downloads in the US

β€’ IronSource buys Soomla

β€’ News Break: interest in local

β€’ Europeans' spending on applications grew by 31% in 2020

β€’ Consumer spending on apps in 2020 set a new record

β€’ Top 10 mobile app marketing trends of 2021 according to experts

β€’ SmartMarket Sberbank: how our application marketplace works and why we are sure that



AI, Devices, IoT developers will like it



β€’   Will robots replace programmers?

β€’ Arduino and Chinese weather station sensors

β€’   M2M and IoT are key technologies for modern business and consumer market. M2M trends in 2021

β€’ make sense: About basic concepts of Machine Learning and AI in products

β€’ The US added Xiaomi to the list of "military companies"

β€’ What language should you learn for Data Science in 2021?

β€’ Top 10 Machine Learning Projects of 2020

β€’ The best frameworks for blockchain developers for 2021



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



All Articles