Digest of interesting materials for a mobile developer # 391 (April 19 – 25)
This digest is available as a weekly mailings… And every day we send news to Telegram channel…
iOS
• How we made Flutter friends with the CallKit Call Directory
• How to run a machine learning model on iPhone
• How we built a charting framework for an iOS app
• How we reduced the size of the Pinterest iOS app by 30%
• Apple presentation: new iPad Pro
• Apple presentation: Apple TV 4K
• Building Publishers for HealthKit
• Unwinding transitions in Swift 5
• MVVM + Coordinators – iOS Architecture Tutorial
• Getters and Setters in Swift
• MJMaterialSwitch: Material Switch for iOS
• SwiftShield: obfuscating Swift code
Android
• Let’s be straight in our intent
• Using SQLiteOpenHelper and Database Inspector in Android Development
• Background Work in Android: An Overview of WorkManager Features
• Writing for Android with Elmslie
• Navigating a multi-module Jetpack application without magic and DI
• Android 12 will be able to automatically translate applications to other languages
• Sample application for VoIP calls for Android
• CI / CD for Android using Bitbucket Pipelines and Gradle Play Publisher
• Modular Navigation with Jetpack Compose
• Animating with Jetpack Compose
• Speed up Android compilation on Apple M1 device
• RecyclerView with magic touches
• RoundedProgressBar: a beautiful Android indicator
• Login Template: Login to the application on Jetpack Compose
• Dads: Dad’s Best Jokes for Android
Development of
• How to Create a 2.5D Dungeon Crawling Game in Unity
• The winding roads of Korean OS, or How Tizen OS and webOS went to success
• Creating your own chess engine: computer game algorithm
• Migration of a mobile application to Dart 2.12 (Flutter 2)
• Oboe library for high-performance audio in games and applications
• Game mechanics in geometry lesson or vectors in Unity 3D
• Divide and Conquer – Using FSM in Unity
• Best Keyboards for Programming 2021
• Nhost makes an open source alternative to Firebase
• Podlodka # 212: profession: Solution Architect
• The Resume That Leads You to FAANG
• Top 5 Waze product frameworks
• Hacking mobile productivity code
• VKontakte is holding the seventh season of the VK Cup
• 5 Things I Learned After Solving Over 500 Problems With Leetcode
• UserZoom Receives $ 100 Million in User Experience Testing
• What does simple design really mean? The right approach to creating a UI kit for iOS
• 6 design tricks to help you build relationships with your users
• How to write self-documenting code
• 3 data structures for coding interviews
• Web applications are not the future
• Is your UI sloppy? 7 common mistakes to avoid
• 1 year with Flutter: lessons learned
• Give your customer a great ordering experience – McDelivery Simplified
• Test-Driven Development in Flutter
• CTO’s Guide to the Modern Technology Stack
• 22 best practices to take your API design skills to the next level
• Your programming language doesn’t matter
• 20 things I would like to know before I started working as a product manager
• How Duolingo conducts large-scale experiments
• Creating a search for your product
• Clean architecture for dummies
• 3 different types of roadmaps every PM needs to master
Analytics, marketing and monetization
• Epic Games Store increases the number of apps
• EA is preparing a mobile Battlefield
• Mobile Health 2021: Sensor Tower Report
• Zoom launched an app investment fund on its platform
• Microsoft is making a new app store for Windows 10
• AppTrackingTransparency rules will start working on April 26
• I localized my game into 11 languages: what did it give
• Dating App Revenues Set Record In January
• 40k MAU in the app with a budget of 150k
• 7 metrics to help you make smarter decisions during the Product-Market Fit phase
AI, Devices, IoT
• Samsung will transform users’ legacy smartphones into smart home control devices
• Young inventors will be able to receive 3 million rubles in the James Dyson Award
• I programmed a simple AI for NFS Most Wanted
• The math you need to successfully complete machine learning interviews
← Previous digest. If you have other interesting materials or you have found a mistake, please send it to the mail.