This week Google released Android 11 and Huawei introduced Harmony 2.0, Apple continued to fight Epic in court, we continued our exploration of Kotlin in 1.4 and new trends of neomorphism, machine learning stagnation and icon creation rules. All this and much more - in our new selection!
Packing and shipping a Trojan-free app to control my lamps in F-Droid without any Android development knowledge. The Google corporation has published the release of the mobile OS Android 11. The main emphasis in the new version of the operating system is made on simplifying the work with various messengers, managing smart devices and improving user privacy.
This digest is available as a weekly newsletter . And every day we send news in the Telegram channel .
iOS
• Apple has filed a counterclaim to Epic
• Microinteractions: Animated Wave
• 7 AlertView options in SwiftUI
• Xcode performance testing on a large Swift project. Comparison of iMac, MacBook, iMac Pro
• Convert a paid iOS application to a subscription
• Writing the first widget for iOS
• 7 basic iOS developer tools
• Creating 3D animation of scrolling maps in SwiftUI
• How to make an iOS application secure?
• SwiftUI 2.0: the future is declarative
• Swiftagram: client for Instagram
• Velik:
Android bike ride tracking
• (+11) Navigation Component-jutsu, vol. 1 - BottomNavigationView
• (+6) Polishing UI in Android: StateListAnimator
• (+4) Turning EditText into SearchEditText
• Google released Android 11 Go
• Huawei introduced Harmony 2.0
• JetBrains hosts a conference on Kotlin 1.4
• Android Broadcast: New Kotlin Compiler in 1.4
• 20 Android Developer Tools You've Probably Never Heard of
• Google Reveals Firebase's Dependency on GMS
• Six Years of Controversy: Why Microsoft Made an Android Smartphone with two screens in a world where all devices are the same
• Clean architecture approach when considering the Model
• Don't reinvent the wheel, delegate it!
• Basic Dependency Injection with Hilt
• Kotlin Magic Functions - Everything You Need to Know
• Polish UI in Android: StateListAnimator
• Building Android: how to reduce time from 5 minutes to 15 seconds
• Developing a complex user interface using Android ConstraintLayout
• 22 Kotlin extensions for cleaner code
• Simple settings library - create a settings screen in seconds
• TDD in Android
• Modern secure Android development
• Defective AndroidX FragmentFactory
• Exploring Jetpack DataStore
• Biometric Auth: biometric authentication in Kotlin
• Blue Pair: working with Bluetooth in Android
Development
• (+25) Neomorphism and its problems
• (+11) Intercoms, ACS ... Hello again
• (+10) How to capture a new country in 3 weeks
• (+6) Flutter.dev: Simple management of the application state
• (+4) Localize the application in React Native
• Podlodka # 180: PHP
• C ++ became the fastest growing programming language in the TIOBE rankings
• Yandex launches a new internship season
• Application design: examples for inspiration # 16
• Motivating developers and other people in creative professions - a guide for companies
• Ilkka Paananen: “Games like business are not must be process driven "
• Instructions: how to create an application for viewing weather on Flutter
• Grids, principles and rules for creating interface icons, iOS and Android
• A year on water and bread: how to make an application on your own and not give up
• 5 tips to improve button design. UI Design Basics
• Is Firebase really as good as it sounds?
• Build a Flutter web application from scratch and host it with Continuous Deployment
• 4 types of developers you will (unfortunately) work with
• Using the BLoC pattern for pure Flutter applications: theory and practical example
• Anatomy of a superior design
• Tips on how to become a more effective code reviewer
• Duofolio: a reader with a dictionary
Analytics, marketing and monetization
• (+21) Russian Easter eggs in mobile applications. What are they?
• (+17) Mistakes in the design of A / B tests that I thought I would never make
• (+4) How do I know that a new feature will benefit the product and not harm it?
• (+2) Apple Grace Period and Billing Retry statuses when processing user receipts
• AppsFlyer launches Xpend, a platform for aggregating ad spend data
• “Product Analytics Guide” from Mixpanel
•Most downloaded apps in August 2020
• Mustard: AI-powered scouting
• Two types of growth strategies: kindle strategies and fire strategies
• How iterations help in search engine optimization of
AI, Devices, IoT applications
• (+31) Machine stagnation learning. Many tasks will never be solved?
• (+12) We automate the operation of the heating system in an apartment without reworking the interior - smart home z-wave
• (+9) Everyday life of an OEM (Part 1)
• (+3) Internet of cars: the first steps towards unmanned driving
• Yandex will release TV -prefix with Alice
•New Z-Wave Long Range protocol introduced
• How to become an expert in artificial intelligence: a step-by-step guide
• Planet-Scale AR Alliance prepares augmented reality for 5G
• Relativty - open source VR headset for $ 200
← Previous digest . If you have other interesting materials or you have found an error, please send it to the mail .