The digest of interesting materials for the mobile developer # 328 (December 23 – 29)
Physics for a mobile PvP shooter and how we made friends with ECS |
In this article, we will talk about personal experience working with physical engines for a multiplayer shooter and mainly focus on the interaction of physics and ECS: what kind of rake we stepped in during the work, what we learned, why we settled on specific solutions.
Survey: Salaries of Russian mobile developers 2019 |
We conduct an annual survey related to the work and salary of Russian developers.
This digest is available as a weekly newsletter. And daily we send news in Telegram channel.
iOS
• (+7) Custom SwiftLint Rules
• New Mac Pro collects projects slower than predecessors
• Apple prohibits UIWebView
• Video Server-Side Swift Conference 2019
• SwiftUI Tutorial: Repeat the Activity Application
• Context Menu, Alerts, and ActionSheet in SwiftUI
• Web sockets in iOS 13 with Swift and Xcode 11
• Gestures and animations in SwiftUI
• Unit testing ViewController and View in Swift
• Build a smart Q & A app with CoreML, SwiftUI, and Combine
• I redesigned Apple Maps and restarted Apple
• We create an application with movie trailers on SwiftUI
• 5 iOS libraries for creating beautiful onboarding
• 5 iOS libraries to enhance user experience
• 7 awesome SwiftUI open source projects to inspire you
Android
• (+12) Reloading OpenGLESv2 textures via DMABUF
• (+10) The end of the ARMv7 era or a little bit about porting games
• (+5) Writing Flexible VerticalSwipeBehavior
• (+1) Sending events from ViewModel to Activity / Fragment in MVVM
• Android conferences # 2. Mobius Moscow 2019
• AsyncTask is out of date, what now?
• Implementing “Back” with Jetpack Compose
• Fragments and ViewPager2
• Advanced Android Programming with Kotlin
• The seven (actually 10) major sins of Android development
• Blink Detection on Android with Face Detection API from Firebase ML Kit
• Error in Kotlin and Gson Stars
• Collection of tester logs without libraries or third-party applications
• Android Splash Screen Guide 2020
• Jetpack Compose – a new and easy way to create Material-UI in Android
• Boost Application Performance with Profiler
• Best way to create heterogeneous layouts inside RecyclerView
• Google Santa Tracker: where is Santa
• Weatherapp: all the best in Android development
Development
• (+14) How we optimized scripts in Unity
• (+11) Software Architect: why is it needed and what is its curse
• (+10) Unity optimization: how the scene hierarchy robs you
• (+9) We write the application on Flutter in conjunction with Redux
• (+7) Bot for Tetris and reverse engineering animation. Analysis of the mobile track of the second programming championship
• (+6) MVC in Unity or how to make life easier
• (+5) Why Koji is the perfect resource for novice KaiOS app creators
• (+4) Rules for writing preliminary steps in test cases
• (+3) The tale of how QA Engineer made life easier for you with the help of Test IT, using the Bot Framework
• Flutter Dev Podcast # 11: Yandex.Taxi
• Podlodka # 143: Podcasting
• How to do Code Review
• Neomorphism in user interfaces
• unDraw: free illustrations
• Mental models for designers from Dropbox
• Ten trends in the design of mobile applications 2020
• 5 reasons why developers choose 8base instead of Firebase
• Moving into the future of Dark UI
• Flutter Application Architecture
• My Perfect Stack of 2020: A New Stack for a New Generation
• Learning Unreal Engine (and C ++) – A Complete Course for Beginners
• Flutter – get data from the REST API and save it locally in Sqlite
• Introduction to Flutter on DartPad
• Redesign of popular social networking applications using a mini design system
• 5 books that changed my code
• React Native Animation with Airbnb Lottie
Analytics, marketing and monetization
• (+5) Pros and Cons of A / B Tests: Experience of Large Companies
• (+1) How harsh Chelyabinsk developers make games for Google Play and social networks
• Make an application in a day – the best9.app story
• Localization of applications – 10 main languages
• In Google Translate appeared cards for memorizing words
• Facebook Game Marketing Report 2019
• ToTok messenger turned out to be UAE intelligence tool
• LOVEMOBILE # 03: application localization
• “Pixelate Mobile Advertising Security Report”
• Blindlee: love is blind
• How scammers earn millions on apps and what you can learn from them
• "Everything is in order": how to cross Uber with a site of private announcements
• Duolingo: 1% improvement every week
AI, Devices, IoT
• (+85) 7 years of neural network hype in graphs and inspirational perspectives of Deep Learning 2020
• (+19) Nvidia Jetson Embedded Machine Learning Systems
• (+18) Colorful address LEDs for the new year without programming and soldering
• (+6) The story of a Korean student who received a prize from the ministry for a queue monitoring system
• (+1) From the toaster to the drone. How did the Internet of things come about and why did it fire only 30 years later
<Previous digest. If you have other interesting materials or if you find a mistake, please send it to the mail.