The digest of interesting materials for the mobile # 329 developer (on January 13 – 19)
![]() | Have you ordered delivery? How Crossroads delivers 6,000 orders per day |
We launched the mobile application and website in 2017. Today, the average load on the system is about 6,000 orders per day. On the one hand, it’s not very much, on the other hand, it’s still worth considering that it is not spread over evenly for 24 hours, people don’t order food around the clock, there is also a garter for standard activity during working hours.
![]() | Voice Control and VoiceOver: how to adapt the application for the blind or still |
The phone has long been a continuation of me, and I faintly imagine my life without a couple of dozen applications that I use every day. But what about the one who can’t take the phone in his hand or look at the screen?
This digest is available as a weekly mailing lists. A daily news we send to Telegram channel.
iOS
• (+25) Routing for iOS: universal navigation without rewriting the application
• (+21) Complex display collections in iOS: problems and solutions on the example of the VKontakte feed
• (+3) Unit testing in Clean Swift architecture
• Apple bought AI startup Xnor.ai
• Can I see the SwiftUI menu, please?
• Is there a better architecture for an iOS app?
• Gaudí for iOS: themes and dark mode
• Tips and tricks for debugging iOS apps
• SwiftUI: creating a stretchable header with parallax
• UIStackView Hidden Treasures
• Getting started with RealityKit: collaborative augmented reality
• How to implement VIPER architecture in an iOS application using Swift 5
SOTabBar: beautiful TabBar for iOS
Android
• (+17) How to talk about the main components of Android in 15 minutes
• (+3) Working with the interface in the Google Maps SDK for Android
• (0) Preparing an sdl2 project to run on android
• GitHub has released a beta of its Android application
• Human rights activists ask Google to allow the removal of preinstalled applications
• Android Broadcast # 4: “Under the hood of Coroutines” with Ilmir Usmanov
• How to prepare an Android application for pentest
• 11 Golden Rules for Android Development
• Modern features for your Android application
• Deep immersion at Jetpack Compose
• Kotlin Killer Features for Programmers and Software Developers
• Kotlin Multiplatform – MVVM and Clean Architecture
• Designing decision trees from scratch on Android
• Maximum code sharing between Android and iOS with Kotlin Multiplatform
• Android virtual machine: all you need to know
• Lifecycle management with View Binding in Fragments
• Creating a chat on Kotlin: the clean way
• Kotlin Pokedex: Pokemon Encyclopedia on Kotlin
• 5 Android libraries that will inspire you as a designer
Development
• (+43) VVVVVV ??? VVVVVV !!! 🙂 + The publication of the VVVVVV code showed how roughly the games inside are arranged
• (+26) Continuous integration in Unity: how to reduce assembly time and save resources + payline as a gift
• (+21) Predator Vision: Thermal Vision Effect
• (+10) The announcement of the Global Game Jam 2020 in late January
• (+7) Create a third-person zombie shooter with DOTS
• (+6) Implementing the Status Template in Unity
• (+5) Flutter Integration Tests – It’s Easy
• (+5) I am a photographer and I will make myself a working tool
• (+5) We optimize automation: how we accelerated autotests by 3-4 times, preserving the old developments
• make sense # 76: about the main metric for the product, metrics model and analytics insights
• Podlodka # 146: Learning English
• Cocos Creates Mini-Game Centers in Applications
• Most popular game engines 2019
• Development for iOS and Android: ranking of programming languages 2020
• Google bought AppSheet application builder
• C became the language of the year according to TIOBE
• Because colors are beautiful. Create a universal color palette for IBM
• Enter IT and digital with a non-core education and launch your mobile application
• Guidelines for adding animations to your product – examples and tools
• 7 UI Templates for Habit Tracking Application: Case Study
• Fall Software Engineer, Climbing Programmer Technician
• 7 Tips for Designing a Dropdown Menu
• Monitoring Flutter Application Health Using GitHub Actions
• Creating a mobile application as a side project – a collaboration between a designer and a developer
• Custom scroll physics in Flutter
• Distribute Firebase applications quickly and easily with CircleCI and Fastlane
• Creating a Todo Flutter Application From The Ground Up
Analytics, marketing and monetization
• App Annie’s State of Mobile 2020 annual report: Russians spend more than $ 1 billion in apps
• Duolingo: 1% improvement every week
• Analysts Find Fleeceware Applications for 600 Million Users
• A systematic approach to ASO with a CRO cycle
• Odnoklassniki mobile gaming revenues doubled
• ClassPass has become a unicorn
• The most downloaded applications and games of 2019
• Why does Skyeng buy advertising for a free product
AI, Devices, IoT
• (+28) Using machine learning in static analysis of program source code
• (+20) Tensors in TensorFlow
• (+9) Smart home on wheels … Alice
• (+8) Lytko unites
• Amazon AutoGluon creates 3-line ML models
← Previous digest. If you have other interesting materials or if you find a mistake, please send it to the mail.