The digest of interesting materials for the mobile # 310 developer (on August 5 - 11) The next issue talks about the hassle of functional programming, the solid Swift for reputable programmers, the Android development roadmap, the stability of a trendy application, the confusion of switches, and much more.
It is useful to be able to program in a functional style in order to simplify our work, and now we will see how to use it!
We ourselves cannot believe it, but we have recorded a hundred issues, and this is an excellent occasion to note among old friends.
This digest is available as a weekly newsletter . A daily news we send to Telegram channel .
iOS
•
(+7) The power of generics in Swift. Part 1
•
(+36) Petition to Apple
•
Apple expanded its vulnerability search program and increased the premium to $ 1 million.
•
FAS filed a lawsuit against Apple at the request of Kaspersky Lab +
Apple's response
•
In iOS 13 will limit the background work of VoIP
•
Unit testing of asynchronous code in Swift
•
Combine vs RxSwift: is it worth switching to Combine?
•
SOLID Swift
•
Hacks that make working with Xcode easier
•
We create a number recognition application for iOS
•
Big View Controllers or a bad programming style?
•
How to make Siri Shortcuts
•
Creating FAB on SwiftUI
Android
•
(+27) Video reports from Summer Droid Meetup
•
(+26) Kotlin / Everywhere Report - Showcase practice: July 31
•
(+12) Roadmap of Android developer in 2019
•
(+11) Android Environments
•
(+8) Hunt the Wumpus or experience writing a classic Android game
• The
latest beta of Android Q
•
Android Developer Opinion: Flutter looks good, but it hurts to work with it
•
Ready-made application template on Flutter
•
Adopting Arm memory marking extension in Android
•
Simple Android Preferences with Bulldog
•
Drawing Android Canvas: Useful Classes and Operations
•
React Native: from installing expo to the Google Play Store
•
Unit testing in Android with JUnit5
•
Shark: smart heap analysis reports for Kotlin
•
Clean architecture for Android
•
Making the gallows game for Android
•
MVI: good, bad, evil
•
Google Play and automatic deployment with AAB
•
Migration Guide for Dagger 2.24
•
Sign In with Apple Button for Android: Apple Authorization for Android
•
MyS3Chat: open source chat for Android
•
Quirk: an open application for CBT
•
Bourbon Engine: UI from JSON
Development
•
(+34) Limitations of 8-bit games and their exact recreation in Unity
•
(+26) Auto-layout and styles in Unity: our new pipeline and tools for UI
•
(+16) How we maintain the stability of the Lamoda application
•
(+16) Unity interactive map shaders
•
(+11) Flutter in examples. Deep Links in Flutter Applications
•
(+6) Digital transformation of training and certification of field employees
•
(+6) Secrets, tips, prohibitions: how to create a cool action for Google Assistant
•
Huawei introduced Harmony OS
•
Podlodka # 123: Voice Assistants
•
Rely on data? If you want to be creative, then don’t!
•
Why Toggle Buttons are confusing
•
Apple's New York serif font: what does it mean for web design
•
Top 5 Tips for Starting Indie Game Development
•
Pill Trakk: Medication Reminder - UX Study
•
The difference between Junior, Mid-Level and Senior developer
•
Booking.com - UX Research
•
12 things for successful user testing
•
Best Application Performance Tracking Tools
•
I wrote a script to send messages to parents on WhatsApp for 20 lines of Python code
•
The magic of metaprogramming
Analytics, marketing and monetization
•
(+10) How Chris Zhukovsky studied customer support of his games at the airport
•
Slow and expensive process to scale user acquisition
•
IKEA Launches Environmental Habit App
•
Journey released on iOS
•
Facebook sued developers for fraud
•
FairBid - Fyber's new mediation platform
•
Babylon Health: $ 2 billion medical chatbots
•
VKontakte launches its dating Lovina
•
Started work on Monument Valley 3
•
Case of Small and Capital Letters
•
Increase the number of users from 100 thousand to 2 million in seven years: Duolingo language service growth techniques
•
Screenshot size guide for the App Store and Google Play 2019
•
How we tripled organic plants in 30 days with ASO
•
7 steps to understand user behavior: deep dive
•
Benefits of Push Notifications
AI, Devices, IoT
•
(+43) ShIoTiny: small automation, the Internet of things, or “six months before the holidays”
•
(+23) Neural networks and deep learning, chapter 5: why are deep neural networks so hard to train?
•
One in ten Russians spent more than 20,000 rubles on smart home technology
•
Qualcomm and Tencent create gaming smartphones
•
Couscous or not couscous - solved using CoreML
<
Previous digest . If you have other interesting materials or if you find a mistake, please send it to the
mail .
All Articles