In this digest, we look at new approaches to lists and collections, auto-generating music and writing painless unit tests, spinners and icons, app growth, fans, generating game ideas, and much more!
This digest is available as a weekly newsletter . And every day we send news in the Telegram channel .
iOS
•
Chained implicit expressions in Swift 5.4
•
Listing approaches on UICollectionView
•
Casinos pretending to be child's play found in the App Store
•
Apple announced Spring Loaded on April 20
•
Apple is working on a combination of Apple TV and HomePod
•
Apple is not releasing iMessage on Android. to keep users from leaving the iPhone
•
Better / faster way to get average color of an image
•
Introducing Collections in Swift
•
Migrating your app to Swift Package Modules
•
How to nest a UITableView in a UICollectionViewCell and make it like Trello
•
Create, animate and customize circles in Swift
•
5 tips for writing pure Swift- code
•
Built-in refactoring tool Xcode gorgeous
•
Explanation of each protocol SwiftUI
•
the UIKit Live the Preview for UIViewController and a UIView
•
MVVM iOS Architecture Guide + Coordinators
•
Building native Firebase messaging with SwiftUI
•
CollectionViewPagingLayout: beautiful UICollectionViews
•
FDWaveformView: sound rendering for iOS
•
3D Flip menu:
Android
3D menu
•
How to port the Flutter SDK to a TV box for development and Android TV application launcher
•
Practical use of auto-generated music
•
In-App-Review. We filter negative reviews
•
We write unit tests so that it does not hurt excruciatingly
•
Styling out of the box
•
Implementing Undo in Snackbar on Jetpack Compose
•
Coroutines: chaotic learning
•
Android Jetpack Compose: simple animation
•
Stateful Android app with MVI (MODEL - VIEW - INTENT)
•
How much can you answer these questions as an Android developer?
•
Compose CameraX in Android
•
Using DataStore with Kotlin serialization
•
Caching during Android build
•
Example versus MVI architecture
•
A modern way of transferring data between fragments
•
Android Tool: simplifying work with adb and fastboot
•
BlurShadowImageView: beautiful shadows for images
Development
•
Improving the quality of the code with Dart Code Metrics
•
Pre-production of game projects: how to estimate the amount of work at the start and not burn out by the deadline
•
Cordova ... Enterprise project experience
•
Ugly API
•
Hovercraft on Unity 3D
•
The story of a personal account that helped us make 15,000 couriers and assemblers a little happier
•
Ragdolls on Unity 3D
•
Russian programmers don't give up
•
Podlodka # 211: Haskell
•
Hyper-casual game developer's work day
•
Application design: examples for inspiration # 40
•
Google launched a free Python course on Coursera
•
A useful framework for naming your classes, functions and variables
•
Stop using spinners - there is something better
•
Designing a CASIO watch face for the Apple Watch
•
Design tips for the best interface icons
•
How to improve your design skills by watching
•
5 main product frameworks
•
3 main lessons learned from building an application
•
A complete developer's guide to code quality
•
Programming books that don't exist (but we all read)
•
Clean architecture for an enterprise mobile application
•
Application Developer's Guide for Interviews on System Design
•
How I Made a Game in 35 Hours
•
Five things I learned after solving over 500 Leetcode questions
•
10 free tools for creating user interfaces
•
Tips for building a quality application with Firebase
•
Why @protocol changed everything for Flutter developers?
•
How Impostor Syndrome Can Help You Become a Better Developer
•
Making Age of Empires II
•
Why Some Developers Avoid App Store Headaches By Staying Only Online
•
How To Create Better Icons
•
Failing one tech interview taught me more than completing three
•
Psychological principles for every product designer
•
7 best Dart tips and tricks for cleaner Flutter applications
• The
resume that led me to FAANG
•
19 realistic habits to improve development
•
React Native with Kotlin Multiplatform at Wantedly
Analytics, Marketing & Monetization
•
How We
Achieved 1M Downloads with Zero Budget
•
What Languages Should We Translate in 2021: Review from Alconost
•
Mobile Apps Growth 2020 - Adjust and Facebook Report
•
Litoff and App Annie: Financial app downloads in 2020 increased by 15%
•
AppsFlyer research: ATT consent rate is much higher than expected
•
Bethesda is testing Mighty DOOM
•
Canvas Medical: Good UI for medicine
•
7 easy ways to rank higher in the store
•
Change your design for a global audience: cross-cultural UX design research
How to sell a mobile app?
European spiers: how our app got to Germany and Poland
•
Top 5 Product Analytics Tools of 2021
•
Keeping Users Like Amazon, Spotify, etc.
AI, Devices, IoT
•
Why
Does Everyone Put Fans in the Toilet or How We Decided to Make a Smart Fan, DIY Story
•
Edge Boards for Home Computer Vision
•
Why Tarantool Is Better Redis for IoT services
•
Creating your own evaluation board for microcontrollers
•
War of the worlds in the IoT / IoE universe - how long?
AI platform for generating ideas for games Ludo leaves beta version
NVIDIA releases dialogue framework Jarvis
←
Previous digest . If you have other interesting materials or you have found a mistake, please send it to the
mail .