📜 ⬆️ ⬇️

The digest of interesting materials for the mobile # 295 developer (April 15 - 21)

In our new digest modular development, chat rooms and flashcards, half a billion on Arcade, beehives and robots, rage, time, traps and much more. Get connected!



Modular development or the way there, not back

In Raiffeisenbank's applications, each screen consists of several modules that are as independent of each other as possible. "Module" we call the visual component, which has its own presentation. When designing an application, it is very important to write logic so that the modules are independent and can be easily added or removed without refactoring.

GPU, hexagonal accelerators and linear algebra

All these words are much more connected with mobile development than it seems at first glance: hexagonal accelerators are already helping to train neural networks on mobile devices; algebra and matan come in handy to get a job at Apple; And GPU programming not only allows you to speed up applications, but also teaches you to see the essence of things.
')
This digest is available as a weekly newsletter . And every day we send news to Telegram channel .

iOS

(+17) AppCode 2019.1: Swift 5, improved backlight, navigation and autocompletion, expression movement, and more
(+14) The easiest way to make chat in iOS application
(+12) Create cards as Tinder on Swift
(+11) Automatic header and footer UITableView sizes with AutoLayout
Apple delays money transfer to developers
Apple spends up to $ 500 million on exclusives for Arcade
image Model-View-Controller (MVC) in iOS - a modern approach
image We open the application on a certain screen when you tap on push-pull
image Overview of MVVM Template in Swift
image Improving the productivity of the iOS-team through the creation of features as frameworks
image Getting started with RxSwift and RxCocoa
image How to make bridges between frameworks in an iOS application
image Kotlin Multiplatform for iOS developers
image How to make server pushes for events in iOS
image Deep links in iOS
Swash: dynamic font management

Android

(+28) Secrets of the API of Android devices. Yandex report
(+16) Determine the breed of dog: the full development cycle, from the Python neural network to the application on Google Play
(+15) Evolution or making a base for a rotor cart on the ARDUINO platform, while sensors and video are being driven to a computer via a smartphone
(+15) Robo-football player from beginners. Competitions in MIPT. Android & Arduino & Bluetooth
(+13) Creating a tip calculator for Kotlin: how does it work?
(+10) Cloud Firestore + Android is just
(+3) How to work with ViewPager2
(+1) How can I transfer a variable from fragment to activity in Android?
Android Studio 3.4 released
Launches new Indie Games Accelerator
Google will make communication with Play developers more human
image How to distribute Android libraries
image “First of all offline” approach
image One simple trick that will save you hours when developing Android apps.
image Modern Time on Android
image Testing Espresso with Android Architecture Components
image Custom gallery for Android
image Video Droidcon Italy 2019
image Repairing memory leaks in 2019
image Improved UI tests with MockWebServer

Development

(+27) Notes freelancer: the development of the first React Native-application
(+12) Patents in design: part one (general provisions, examples from Apple, Facebook)
(+8) Visual logic editor for Unity3d. Part 1
Podlodka # 107: Legal risks
Yandex will hold a programming championship
image Game Developer’s Guide: How to Become Unhappy in 10 Easy Steps
image Creating a text game engine in C ++ from scratch in ReactOS
image Dine Rite: UX research
image How our redesign allowed us to grow 10 times a year: a study of UX
image Beginner's guide to writing super-clean and readable code
image Common development traps that even senior users face
image My advice to UX designers for their first job
image Rage against code: programmers and negative
image Why software projects take longer than you think - a statistical model
image Goalful productivity app: UX research
image 21 site for free learning programming
image How to make a round slider in Flutter
image First look at firstBorn - new component library React Native
image 5 tips to improve navigation in the product / service
image Creating a UI for YouTube Mobile App in React Native
image Historical Source: source of Infocom classic games

Analytics, marketing and monetization

(+16) WhatsApp in the palm of your hand: where and how can you detect forensic artifacts?
Video bloggers as a way to promote a product
Tencent received 15% of the total gaming market revenue
Horoscopes - a new popular category of the application market.
Creating a community for your game from scratch
Dashlane: password manager and security center
How to publish a mobile game and not make mistakes
Brawl Stars earned $ 200 million in 4 months
Mobile games - one of the best advertising platforms.
TikTok blocked in India
Advertisers in Russia spent 4 billion rubles on mobile video advertising in 2018
image How not to promote the application

AI, Devices, IoT

(+29) SMS-monitoring of the weight of three hives for $ 35
(+29) The basics of natural language processing for text
(+8) Mozilla WebThings - gateway setting
(+7) Mozilla WebThings on Raspberry Pi - getting started
Mozilla introduced the WebThings platform
Microsoft bought RTOS developer for IoT
• The number of smart speakers will almost double in a year.
image Creating a complete web-based learning application with React and Flask
image Machine learning widens the gap between knowledge and understanding
image Prediction of demand for bikes with C # and ML.NET

Previous Digest . If you have other interesting materials or you have found a mistake, please send it to the post office .

Source: https://habr.com/ru/post/448868/


All Articles