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

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



    Folding smartphones: what about apps?

    Will there be difficulties with existing Android applications on “clamshells”? What to prepare for those users who decide to buy an expensive device? And what needs to be done by the developer so that these users are satisfied? How to test your application if you don’t have a device for $ 2000 at hand?

    Writing 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 the same task can be performed differently.

    This digest is available as a weekly newsletter . And daily we send news in the Telegram channel .

    iOS

    • (+24)  Everything you need to know about iOS App Extensions
    • (+14)  A little practice of functional programming in Swift for beginners
    • (+7)  Composite “datasource” object and elements of a functional approach
    imageMagic Auto Layout: change priority Content Sizing
    imageUrbanClap's Path to MVVM
    imageCreate complex screens with Child ViewControllers
    imageCreate our own CocoaPods library
    imageSet up Continuous Integration for iOS with Bitrise
    imageBest-in-class iOS application
    imageSwif code metrics
    imageStyle UIView using functions
    SmartlookConsentSDK for iOS: beautiful


    Android user agreement

    • (+ 14)  Russian ophthalmologists talked about bionic vision. The new mobile application demonstrates the work of cyber retard
    • • (+14)  Creation of the Bottom Navigation Bar on Kotlin using Anko
    • (+9) RxJava2 + Retrofit 2. We modify the adapter to handle the lack of Internet status on Android
    Android Dev Podcast # 88. News. The future of IoT, K-Love, libraries with dependencies
    imageAndroid Studio Project Marble: Apply Changes
    imageMobile Intelligence - classification of road signs with the retrained MobileNet model
    imageNavigating in a modular application using deep links
    imageSpeaking for the best Android Fragments
    imageWhy you need to switch completely on Kotlin
    imageTrends in Android development 2019
    imageComposing Dynamic RecyclerView attributes with Functions
    imageMigrating to the Places SDK: the world of Rx and coroutines
    imageDebugging native crashes in the Android application
    imageAndroid permissions with the Dexter library
    imageEspresso testing and on-screen robots: getting started
    imagePerfect testing: fakes instead of mobs

    Development

    • (+39)  Learning always and everywhere! Podcasts for developers in English
    • (+29)  How to get Google Developers Certification: Mobile Web Specialist
    • (+24) To  develop for mobile phones more fun than for the web?
    • (+22)  Sketch + Node.js: we generate icons for many platforms and brands
    • (+21) A  great outcome from the video game industry
    • (+14)  Flutter. Pros and cons
    • (+10)  For the first time we try the App Center 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 much more other
    Google releases Flutter 1.2 and Dart DevTools
    DevOps in games
    HoloLens 2 will become more open
    Radio QA # 49: Word letter P
    5 tips for improving the UX mobile application
    imagedrops. - instant payment platform: UX research
    imageWhatsApp Pay: UX research
    imageExcellent design tools
    imageKnown laws for software development
    imageFour engineering errors that kill startups
    imagePreparing for live coding via Twitch
    imageConscious: learning UX
    imageWhat I learned in my first year as a software engineer in a startup
    imageConversation - the future of the user interface
    imageRedesigned mobile application for Tesla
    imageHow create a chatbot for WhatsApp using Twilio, Dialogflow and PHP
    imageBashupload: 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 get smarter
    How much Russians spend on mobile games and what a portrait of a rich Russian gamer looks like
    ELSA: improving English pronunciation
    Most popular new applications 2018
    Most popular new games 2018
    OliveX received $ 1 million for sports games
    ASOdesk launches new “ASO Academy”
    WhatsApp is 10 years old
    Fortnite: $ 100 million for e-sports
    Top publishers by number of downloads 2018
    How and why I wrote my “Cost Control”
    Paws - an application for helping animals and a message board about them
    Dpth - an application for iOS takes 3D photos without a dual camera
    The effect of multi-channel traffic on the conversion of Play Store

    AI, Devices, IoT

    • (+49)  How to recommend music that almost no one listened. Yandex report
    • (+45)  Almost reliable solutions
    • (+34)  Fortune telling on neural networks: whether the author himself noted in the comments to the post
    • (+22)  Prometheus project: searching for fires using AI
    • (+17)  Companies finally worried development of IoT devices and their security
    • (+14) Introducing Microsoft HoloLens 2
    • (+14) TensorFlow on Apache Ignite
    • (+5)  AsyncIO Micropython: methods of synchronization in asynchronous programming
    The smart watch market has grown by 56% and Apple is half
    AI controls Google’s wind farm
    Russia is preparing a national strategy for artificial intelligence
    Amazon opens a set for the third Alexa Accelerator
    imageSilent extinction of IoT startups
    imageMachine future and future of mobile development
    imageMachine learning on mobile: updates from GitHub
    imageLicense plate recognition without machine learning

    < Previous digest. If you have other interesting materials or if you find a mistake, please send it to the mail .

    Also popular now: