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!
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.
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 •
Model-View-Controller (MVC) in iOS - a modern approach
•
We open the application on a certain screen when you tap on push-pull •
Overview of MVVM Template in Swift •
Improving the productivity of the iOS-team through the creation of features as frameworks •
Getting started with RxSwift and RxCocoa •
How to make bridges between frameworks in an iOS application •
Kotlin Multiplatform for iOS developers •
How to make server pushes for events in iOS •
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 •
How to distribute Android libraries •
“First of all offline” approach •
One simple trick that will save you hours when developing Android apps. •
Modern Time on Android •
Testing Espresso with Android Architecture Components •
Custom gallery for Android •
Video Droidcon Italy 2019 •
Repairing memory leaks in 2019 •
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 •
Game Developer’s Guide: How to Become Unhappy in 10 Easy Steps •
Creating a text game engine in C ++ from scratch in ReactOS •
Dine Rite: UX research •
How our redesign allowed us to grow 10 times a year: a study of UX •
Beginner's guide to writing super-clean and readable code •
Common development traps that even senior users face •
My advice to UX designers for their first job •
Rage against code: programmers and negative •
Why software projects take longer than you think - a statistical model •
Goalful productivity app: UX research •
21 site for free learning programming •
How to make a round slider in Flutter •
First look at firstBorn - new component library React Native •
5 tips to improve navigation in the product / service •
Creating a UI for YouTube Mobile App in React Native •
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 •
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. •
Creating a complete web-based learning application with React and Flask •
Machine learning widens the gap between knowledge and understanding •
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