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 .