
The digest of interesting materials for the mobile developer # 249 (April 9 - April 15)
In the new digest we have Flappie Bird with the Crown, GDPR, quadrocircle search, the best open projects, flat icons and measurements of programmers, advertising networks and the basics of data science.

This is a story about how to write your game on Corona. The level of entry is minimal (and the nerd from the department of algebra will understand).
This is the second part of the article, in which I show how using RxJava2 helps build logic on top of the asynchronous API. As such an interface, I chose the Android Camera2 API (and did not regret it!). This API is not only asynchronous, but also contains non-obvious implementation features that are not clearly described anywhere. So the article will do the reader double benefit.
The digest is also available as a newsletter. You can subscribe here .
iOS
• (+26) Desperate quadcircle search
• (+25) We write the plugin for Unity correctly. Part 1: iOS
• (+14) How to beat a routine, or Ready-made application in Xcode in a couple of clicks
• (+13) Episode 0. Hack vs Mac. Xcode build time
• (+4)Improving productivity through access control
• Apple is screening Isaac Asimov’s “Foundation”
•
Advanced Auto Layout to adapt the interface to screens and content
•
Why data experts need to start learning Swift
•
Top 10 Open Source projects on Swift March 2018
•
Built-in purchases and subscriptions in iOS
•
20 iOS Tab Bar Open Source UI animations (libraries on Swift and ObjC)
Android
• (+27) IntelliJ IDEA 2018.1 - improved code analysis, support for partial Git commits, Android Studio 3.0 and much more
• (+22) I / O Extended 2018 Moscow: invitation
• (+14)Android Lifecycle-aware Architecture Components
• 38 of the best Open Source Android projects in Java
• Google Play started showing the history of all reviews
• Using Unity to develop applications
• Automating screenshots using Screengrab
•
How I reduced the build time of my Android project by 89%
•
Android Studio hotkeys that will increase your productivity by 100%
•
Checklist for the release of Android applications
•
Google Cloud Messaging (GCM) API closes in favor of the Firebase Cloud Messaging API
•
Refactor old Android Android projects in Kotlin
•
Kotlin Sudoku Solver: sudoku solver on Kotlin
Development
• (+72) How users teach Yandex to warn about telephone spam
• (+19) How to develop two parts of the game in six months and not go crazy
• (+15) Fourth: winter internship of developers in Redmadrobot
• (+14) Procedural generation of labyrinths in Unity
• (+13) Mixed reality helps to find places for bases on Mars
• (+11) Figma web-API - an interface that allows you to connect to other tools
• (+9) Aytreking, emotions and VR: the convergence of technologies and relevant research
• (0) Simulation controlling the system plane Ia
•Tap Systems has released an SDK for its keyboard
• Foursquare launched the Places API for startups and small businesses
• A complete guide to creating a set of flat icons
• Laziness, disorganization, or bad processes - phrases that kill good projects
• Mobile application for eCommerce: how to correctly calculate resources when development to boost sales
• The Humble book Bundle books about the game
• Podlodka # 54: How to measure a programmer
• Developer Diary: Babycare №1
• Educational materials and lessons on the Native the React
• Yandex opens a new set of mobile development in school
React Native on large screens
•
Xamarin vs React Native vs Ionic
•
How to do Continuous Integration correctly
•
How to make a simple speech recognition application
•
Flutter beta 2 released
•
Test automation tools: a brief overview
•
Animation of horizontal scrolling in React Native
• A
quick look at WebAssembly Studio
•
Creating Type Mode for Stories on iOS and Android
•
5 computer vision techniques
•
Ultimate guide to internationalizing mobile applications
Analytics, marketing and monetization
• (+9)GDPR. Practical advice
• (+8) Violations of the security of mobile applications as a result of insufficient attention of developers
• How Sam Altman achieves productivity
• 12 cases to help deal with GDPR requirements
• Apple's SKAdNetwork and the future of ad networks
• The first quarter of 2018 set a new record for app downloads and revenue
• Can the iPhone X dramatically change mobile marketing?
• AppScatter buys Priori Data
• The future belongs to silly applications
•
The best mobile ad networks for monetizing and acquiring AI, Devices, IoT users

• (+67) Application of convolutional neural networks for NLP tasks
• (+6) Development of AI for turn-based games on Node.js (part 2)
• (+3) How the Internet of Things shifts analytics to the periphery
• How to improve graphics in FIFA 18 with Deep Learning Assistance
• Berkeley launches the “Data Science Fundamentals” course for everyone
• CometML plans to become a GitHub for machine learning
< Previous Digest . If you have other interesting materials or if you find a mistake, please send it to the mail.

![]() | Flappie Bird: - Let's go |
![]() | Beat Android Camera2 API with RxJava2 |
The digest is also available as a newsletter. You can subscribe here .

• (+26) Desperate quadcircle search
• (+25) We write the plugin for Unity correctly. Part 1: iOS
• (+14) How to beat a routine, or Ready-made application in Xcode in a couple of clicks
• (+13) Episode 0. Hack vs Mac. Xcode build time
• (+4)Improving productivity through access control
• Apple is screening Isaac Asimov’s “Foundation”
•

•

•

•

•


• (+27) IntelliJ IDEA 2018.1 - improved code analysis, support for partial Git commits, Android Studio 3.0 and much more
• (+22) I / O Extended 2018 Moscow: invitation
• (+14)Android Lifecycle-aware Architecture Components
• 38 of the best Open Source Android projects in Java
• Google Play started showing the history of all reviews
• Using Unity to develop applications
• Automating screenshots using Screengrab
•

•

•

•

•

•


• (+72) How users teach Yandex to warn about telephone spam
• (+19) How to develop two parts of the game in six months and not go crazy
• (+15) Fourth: winter internship of developers in Redmadrobot
• (+14) Procedural generation of labyrinths in Unity
• (+13) Mixed reality helps to find places for bases on Mars
• (+11) Figma web-API - an interface that allows you to connect to other tools
• (+9) Aytreking, emotions and VR: the convergence of technologies and relevant research
• (0) Simulation controlling the system plane Ia
•Tap Systems has released an SDK for its keyboard
• Foursquare launched the Places API for startups and small businesses
• A complete guide to creating a set of flat icons
• Laziness, disorganization, or bad processes - phrases that kill good projects
• Mobile application for eCommerce: how to correctly calculate resources when development to boost sales
• The Humble book Bundle books about the game
• Podlodka # 54: How to measure a programmer
• Developer Diary: Babycare №1
• Educational materials and lessons on the Native the React
• Yandex opens a new set of mobile development in school

•

•

•

•

•

•

• A

•

•

•


• (+9)GDPR. Practical advice
• (+8) Violations of the security of mobile applications as a result of insufficient attention of developers
• How Sam Altman achieves productivity
• 12 cases to help deal with GDPR requirements
• Apple's SKAdNetwork and the future of ad networks
• The first quarter of 2018 set a new record for app downloads and revenue
• Can the iPhone X dramatically change mobile marketing?
• AppScatter buys Priori Data
• The future belongs to silly applications
•


• (+67) Application of convolutional neural networks for NLP tasks
• (+6) Development of AI for turn-based games on Node.js (part 2)
• (+3) How the Internet of Things shifts analytics to the periphery
• How to improve graphics in FIFA 18 with Deep Learning Assistance
• Berkeley launches the “Data Science Fundamentals” course for everyone
• CometML plans to become a GitHub for machine learning
< Previous Digest . If you have other interesting materials or if you find a mistake, please send it to the mail.