The digest of interesting materials for the mobile developer # 241 (February 12 — February 18) In the new digest, security, patenting of applications, UI-whales, cloud vision, indie games and even the game engine for Excel. All with the last holiday!
Based on this experience, we have developed a set of security requirements that we follow. Naturally, every year there are new technologies and opportunities, and with them - new behaviors and vulnerabilities. In this article, we fixed the main points of security for iOS applications that are relevant at the beginning of 2018.
A mobile application is a whole bunch of technical solutions, and therefore potential inventions. A novice inventor should remember that an invention is one improvement, be it a new type of active user interface element, a new way of processing and transmitting information to the server, or the concept of the application as a whole.
')
Digest is also available as a mailing list.  You can subscribe here  .   iOS • 
(+7)  Gesturizer: 3D-touch and gestures in iOS apps • 
(+2)  Method for managing color schemes for an iOS application • 
30 UI-whales for iOS developers • 
Unicode drops iOS • 
  Create a design for iPhone X • 
  Getting started with Moya • 
  How I made a neural network on iOS with CoreML, PyTorch and React Native • 
  IOS machine learning with scikit-learn • 
  We use machine learning on iOS to improve accessibility • 
  7 iOS development tools that everyone should use • 
  Cleaner Architecture on iOS • 
  GSTouchesShowingWindow: shows all touches in the application   Android • 
(+24)  Learn KTX for Android • 
(+24)  Guide to background work in Android.  Part 1 • 
(+23)  Developing a game for Android in Python based on Kivy.  From A to Z: pitfalls and non-obvious solutions.  Part 1 • 
(+20)  Animations in Android on the shelves (Part 3. "Low-level" animation) • 
(+19)  Immersion in Android services • 
(+18)  Reactive applications with Model-View-Intent.  Part 3: State Reducer • 
(+18)  Support Library Android SDK v26 overview • 
(+14)  Simple Stack Fragment • 
(+10)  Unit tests when using Corutin in Android application • 
(+7)  Room: One to many • 
Application of Google Cloud Vision API in Android application • 
Top Google Play Indie Games Contest • 
Smart answers Google will earn in other applications • 
  Android Dev Podcast.  Release 56. Alfa-Bank • 
Google will support tabs on Android P • 
Scalable TextView • 
  Autocomplete EditText on RxJava • 
  Immersion in Android Services • 
  Adaptive UI for Android on Kotlin • 
  Best unit testing practices in Kotlin • 
  Create a news feed using Facebook Litho Sections API • 
  10 common testing errors • 
  Customize GitLab CI for Android project • 
  Fluid Slider: beautiful slider • 
  Videoapparat: shooting photo and video • 
  ScrollingPagerIndicator: page indicator • 
  RxBasicsKata: practical tasks on RxJava   Development • 
(+34)  "CI does not cope well with the requirements of mobile development": an interview with the creator of fastlane Felix Krause • 
(+19) A  post about how I sculpted a game of plasticine • 
(+18)  Is this a bird?  This is a plane?  No, this is your user's token flying to a new phone. • 
(+18)  Algorithms for hinting words in the telephone keypad vs.  Protection of personal information • 
(+11)  WIP: Product Design • 
(+7)  Protect your Xamarin applications with the Dotfuscator • 
Five ways to develop and write quality code when everyone cares • 
Microsoft restarts startups support program. • 
How 6 months ago I quit my job to make a game • 
Microsoft Excel game engine • 
In the Humble Book Bundle sale of books on functional programming • 
Podlodka # 46: Scrum-skill • 
Development of robots: backend • 
  Search for leaks in the React Native application • 
  How to choose the right stack for your application • 
  What would you like to know before becoming a CTO • 
  Program less, think more ... Incrementally!   Analytics, marketing and monetization • 
(+36)  Why people don’t buy your game • 
(+10)  Prototype cheat ASO promotion • 
Sensor Tower has identified the most advertised in social networks applications • 
App Annie announced the Top 52 publishers of 2017 • 
Free Growth Hacking Guide: How to Acquire Users • 
Types of programmatic purchases • 
Game Dev Tycoon lost 77% positive feedback • 
200 billion hours spent by Chinese users in applications • 
Feature and Game Promotion: LiveGames Experience • 
Why segment an audience before launching remarketing  ?
• 
HOOK model for creating applications: we form user habits • 
Guide to optimizing in-app purchases • 
How users perceive push notifications: Localytics research • 
  Use behavioral economics to convey application value • 
  Complete application monetization guide • 
  How to get all the keywords from Google Play and the App Store   AI, Devices, IoT • 
(+37)  Yandex. Algorithm 2018: optimization track and ML task from Alice’s developers • 
(+28)  Mozilla has developed an open gateway for the Internet of things • 
(+26)  What robotics can teach a game AI • 
(+23)  Unmanned cars.  Intel Expert Answers • 
(+19)  Psychological portrait using a neural network and a regular camera • 
(+18)  Face control for pets • 
(+7)  Mobile devices from the inside.  Unlocking the tablet loader • 
Online courses on cryptocurrency and blockchain • 
AI bots spoiled HQ Trivia • 
Nokia ranked 1% of the global smartphone market • 
Interesting chargers from AliExpress • 
ARM introduced Project Trillium, a new machine learning platform. • 
How to study Deep Learning for 6 months • 
Google has opened access to TPU • 
  How to make your own AlphaZero AI in Python and Keras < 
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/349414/All Articles