The digest of interesting materials for the mobile developer # 234 (December 11 - December 17) In the new digest, we are writing about the fact that Facebook and Snapchat almost simultaneously started AR-editors, how to properly prepare the development, about refactoring and ROMs, about the door
to summer for cats from Microsoft and much more.
We assume that a product is determined by a set of functions written on a piece of paper: sometimes something is added, sometimes it is removed - but the scale of the project can always be understood at a glance. This assumption is incorrect. A project is not a sheet of paper, not a two-dimensional object — it has depth.
Last year I read the article “How to find out which flowers to give to a girl, if only her head moves and she cannot speak?”, She struck me worse than “Looking at the code with closed eyes”.
This survey was created by developers for developers and shed light on the future of the software industry.
')
Digest is also available as a mailing list. You can subscribe here . iOS •
(+24) Singleton, service locator and tests in iOS •
(+19) Avito iOS Winter Edition - video, photo, slides, reviews •
(+19) Face recognition. Create and try on masks •
(+12) Problems of localization of iOS and macOS •
In the App Store earned discounts on first subscriptions and
pre-order applications •
Apple buys Shazam •
Podlodka # 37: Refactoring •
Creating a location application with ARKit, CoreLocation and Pusher •
Top 10 libraries for iOS developers •
Creating a Peer to Paint Application for iPad •
Top iOS iOS hacks from Twitter: November •
How to test an application with test automation frameworks •
Open Source iOS Applications •
Turi Create: Apple Library for Machine Learning Simplification •
Twitter Kit: SDK to get Twitter content •
Ease: animated framework Android •
(+18) New vulnerability in Android allows attackers to modify applications without affecting their signatures. •
(+9) Tips on clean code for beginners in Java / Android •
(+7) How we armored merchandisers and set up total distribution quality control: case •
(+3) Tutorial on creating a tracker cryptocurrency for android on Kotlin •
(+1) Embed an in-app purchase into your app •
Project Tango closes •
Google Assistant goes on Android 5 and 6 •
Add buttons when svaype in RecyclerView •
Android Dev Podcast. Release 51. Development of firmware. Revelations of ROMs •
Data Storage in Firebase Realtime Database •
Android Developer's Guide to Typography •
Publishing your own library with JitPack •
How to make your application colorblind friendly •
Multiplatform projects on Kotlin 1.2 •
Dependency Injection in Android with Dagger 2 and Kotlin •
We work with Mobile Vision API •
Animate Keyframe with ConstraintLayout and ConstraintSet •
Android Geocities Theme: the best of the old web •
Google Maps Clustering: a library for clustering Google Maps Android API •
SegmentedButton: Segmented Control with animation for Android API 12+ •
Daggraph: dependency graph generator for Dagger •
Timber: open music player in material design Development •
(+46) Dirty tricks and RAM •
(+18) Language Lua and Corona SDK (3/3 part) •
(+17) Virtual nuclear installations: a complete development cycle for the Oculus Rift in one person •
(+11) Building a business analysis process in projects for developing BI applications with advanced visualization •
(+8) Dependency injection and unit implementation using Castle Windsor and NHibernate •
(+7) Create an application on Ionic using the API •
(+3) Conveyor of games for stores from sophomores with love •
Yandex has opened a new set in the Interface Development School •
Facebook opens AR platform and editor for everyone •
Snap launched Lens Studio •
Silent Sketching •
Think outside the box: interview with Ryan MacLeod •
Winter intensives WSSD: win a free course •
Ten tips on creating an application for those who do not see •
10 programming languages to learn in 2018 •
Budget UX Design Tips •
All reports AWS re: Invent 2017 •
Microsoft has released a preview of the Quantum Development Kit •
All questions from the developer interview Analytics, marketing and monetization •
How to segment users for different verticals. •
ASOdesk earned API •
Russian dating card •
IT workers use less builders, but more vendors. •
Instagram advertising became one of the best in 2017 •
How to pitch the application to investors Devices, IoT, AI •
(+37) 30-hour Hakaton Yandex.Pogoda, or how to predict precipitation by signals from users •
(+30) The history of victory in the international competition for recognition of documents of the SmartEngines company team •
(+21) Internet of things: Arduino in conjunction with the cloud •
(+16) We teach the car to understand languages •
(+11) IoT as a motivator for NAT in IPv6 •
(+9) AI systems in 2018: six predictions •
(+8) My body gadget (Part # 2) •
(+5) Deep learning with Spark and Hadoop: introduction to Deeplearning4j •
Microsoft has made smart door for cats •
In Azure, they opened a bots and language understanding service. •
Amazon will start selling Chromecast again. •
IBM has published a library of open source projects with AI and bots •
Tesla makes its processor for AI •
Neural network taught to do porn with celebrities •
Slide turns ordinary curtains into smart •
How using machine learning to crack a CAPTCHA in 15 minutes ←
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/344900/All Articles