📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 288 (February 24 - March 3)

In the new digest we cope with clamshells and write applications in assembly language, practice the functional Swift and make bionic vision, develop Flutter and improve UX, explore the best games and applications. Welcome!



Folding smartphones: what about applications?

Will existing Android applications have difficulties on clamshells? Why prepare for those users who decide to buy an expensive device? And what should the developer do to make these users satisfied? How to test your application if there is no $ 2000 device at hand?

We write an Android application in assembler

This story is about a non-standard approach to the development of Android applications. It's one thing to install Android Studio and write “Hello, World” in Java or Kotlin. But I will show how this same task can be accomplished differently.
')
This digest is available as a weekly newsletter . And every day we send news to Telegram channel .

iOS

(+24) Everything you need to know about the iOS App Extensions
(+14) A bit of functional practice in Swift for beginners.
(+7) Composite "datasource" object and elements of the functional approach
image Magic Auto Layout: priority of resizing content
image UrbanClap path to MVVM
image Create complex screens with Child ViewControllers
image Create your own CocoaPods library
image Customize Continuous Integration for iOS with Bitrise
image Best-in-class iOS application
image Swif Code Metrics
image Styling UIView with functions
SmartlookConsentSDK for iOS: beautiful user agreement


Android

(+14) Russian ophthalmologists told about bionic vision. New mobile application demonstrates cybernet work
(+14) Creating a Bottom Navigation Bar on Kotlin using Anko
(+9) RxJava2 + Retrofit 2. Modify the adapter to handle the absence of the Internet on Android
Android Dev Podcast # 88. News. Future IoT, K-Love, Libraries with Addictions
image Android Studio Project Marble: Apply Changes
image Mobile Intelligence - a classification of road signs with a re-trained MobileNet model
image Navigation in a modular application with deep links
image Speaking for the best Android Fragments
image Why you need to completely switch to Kotlin
image Android development trends 2019
image We make attributes Dynamic RecyclerView with Functions
image Migrating to Places SDK: the world of Rx and Corutin
image We debug native crashes in the Android application
image Android permissions with the Dexter library
image Testing Espresso and Screen Robots: Getting Started
image Perfect Testing: fakes instead of mocks

Development

(+39) We learn always and everywhere! Developers podcasts in English
(+29) How to get Google Developers Certification: Mobile Web Specialist
(+24) Is it more exciting to develop for mobile phones than for the web?
(+22) Sketch + Node.js: generate icons for multiple platforms and brands
(+21) Great outcome from the video game industry
(+14) Flutter. Advantages and disadvantages
(+10) We try App Center for the first time and tell about our experience.
(+9) Two sides of WebView: about quick launch of projects and theft of personal data
Flutter Dev Podcast # 1: Flutter 1.2, Flutter / create, history, logos and more
Google releases Flutter 1.2 and Dart DevTools
DevOps in games
HoloLens 2 will become more open
Radio QA # 49: Letter P
5 tips for improving the UX mobile app
image drops. - instant payment platform: UX research
image WhatsApp Pay: UX Research
image Excellent design tools
image Known software development laws
image Four engineering bugs that kill startups
image Preparing for live coding via Twitch
image Conscious: Learning UX
image What I learned in my first year as a software engineer in a startup
image Talking is the future of the user interface
image Redesign of a mobile application for Tesla
image How to make chatbot for WhatsApp using Twilio, Dialogflow and PHP
image Bashupload: upload files to the cloud from the command line
Mesibo Messenger: open messenger with messages, voice and video
Halley Game Engine: C ++ Game Engine

Analytics, marketing and monetization

Presto: regular restaurants smarter
How much do Russians spend on mobile games and what does a portrait of a rich Russian gamer look like
ELSA: English pronunciation improvement
Most Popular New Applications 2018
Most Played New Games 2018
OliveX received $ 1 million in sports games
ASOdesk launches new “ASO Academy”
WhatsApp is 10 years old
Fortnite: $ 100 million for eSports
Top publishers by number of downloads 2018
How and why did I write my “Cost Control”
Paws - an application to help animals and a notice board about them
Dpth - an iOS app makes a 3D photo without a dual camera.
Impact of multichannel traffic on the conversion of the Play Store

AI, Devices, IoT

(+49) How to recommend music that almost no one listened to. Yandex report
(+45) Almost reliable solutions
(+34) Guessing on neural networks: was the author himself noted in the comments to the post?
(+22) Project "Prometheus": search for fires using AI
(+17) Companies finally attended to the development of IoT devices and their security
(+14) Introducing Microsoft HoloLens 2
(+14) TensorFlow on Apache Ignite
(+5) AsyncIO Micropython: Synchronization Methods in Asynchronous Programming
The smartwatch market grew by 56% and Apple takes half
AI manages Google’s wind farm
Russia is preparing a national strategy on artificial intelligence
Amazon opens a set for the third Alexa Accelerator.
image Silent extinction of IoT startups
image Machine future and the future of mobile development
image Machine Learning on Mobile: Updates from GitHub
image Recognition of car numbers without machine learning

< 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/442430/


All Articles