📜 ⬆️ ⬇️

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!



Basic security practices for iOS applications

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.

I wrote a mobile application - I want a patent

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
• image Create a design for iPhone X
• image Getting started with Moya
• image How I made a neural network on iOS with CoreML, PyTorch and React Native
• image IOS machine learning with scikit-learn
• image We use machine learning on iOS to improve accessibility
• image 7 iOS development tools that everyone should use
• image Cleaner Architecture on iOS
• image 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
• image Android Dev Podcast. Release 56. Alfa-Bank
• Google will support tabs on Android P
• Scalable TextView
• image Autocomplete EditText on RxJava
• image Immersion in Android Services
• image Adaptive UI for Android on Kotlin
• image Best unit testing practices in Kotlin
• image Create a news feed using Facebook Litho Sections API
• image 10 common testing errors
• image Customize GitLab CI for Android project
• image Fluid Slider: beautiful slider
• image Videoapparat: shooting photo and video
• image ScrollingPagerIndicator: page indicator
• image 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
• image Search for leaks in the React Native application
• image How to choose the right stack for your application
• image What would you like to know before becoming a CTO
• image 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
• image Use behavioral economics to convey application value
• image Complete application monetization guide
• image 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
• image 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