The digest of interesting materials for the mobile developer # 287 (February 18 - February 24)

    This week we discussed the fame of Russian mobile development teams, the creation of sound, code rewriting, player problems and the most popular applications, broken sneakers and, of course, the state of the application economy. Welcome to our new digest of interesting materials!



    We implement UI in iOS: we improve, accelerate, scale

    When creating mobile applications, most of the time is spent on developing the UI, and optimizing this process is always a hot topic among developers. My colleague Alexis Santos wrote an article about what problems we encountered and how we moved towards their resolution when working on this task.

    The popularity of mobile development teams in 2019

    The main goal is to assess the attractiveness of domestic companies and the impact of technical PR on it. This time around 1000 people took part in the survey!

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

    iOS

    • (+40)  AudioKit and synthesizing sound in iOS / OSX
    • (+15) 10 skills and knowledge needed for a beginner iOS developer
    • (+9)  Comparison of Viper and MVVM architectures: How to apply both
    Apple will transfer iPhone and iPad applications on Mac
    In iOS 12.2 there are new discounts on subscriptions
    imageHow to make a rounded image with shadow on Swift
    imageSwift Localhost: working with XCUITest
    imageEndless scrolling in UIScrollView with paging
    imageHow many applications does Swift use in 2019?
    imageIntegration of OYO in Siri
    Area51: open source Reddit client on Swift

    Android

    • (+18)  Kotlin puzzlers, Vol. 2: a new batch of puzzles
    • (+16)  WearMouse, an air mouse for Wear OS watches
    • (+12)  Android Things will refocus on smart speakers and displays
    • (+9)  Build the Augmented Faces ARCore example in Unity
    Google Play will switch to API level 28 in 2019
    Google will automatically update pre-installed applications
    The creation of masks and filters for faces was added to ARCore 1.7
    As we wrote the Android application in assembler
    • The imageclean architecture of Kotlin
    imageBest practices for Android application permissions
    imageGoogle ruined our startup with its impersonal system
    imageAndroid Things tutorials
    imageIntroduction to ViewPager2
    imageMVI in Android without RxJava
    imageApplication development for Wear OS - the practical aspect
    imageGetting started with Navigation Architecture Components
    imageDragging and dropping RecyclerView items in a user-friendly way
    Swipeable Button: Android Swipeable button, as on the iOS unlock screen

    Development

    • (+33) Six stories, how the code was rewritten from scratch
    • (+25)  6 interesting ideas for using augmented reality (AR)
    • (+21)  Developer, remember traffic they’re watching your application
    • (+21)  Features of working with Mesh in Unity
    • (+19)  What's wrong with A / B testing
    • (+17)  How to create a beautiful color palette
    • (+13)  Creating an AR game using Vuforia
    • (+12) How to protect yourself from brand trolls
    • (+12)  How I tried to fix the search on maps for drivers. Part 2
    • (+11) Mobile development: from idea to cost estimation
    • (+2)  From chaos to order, or “we create the project structure in Unity and not only ...”
    Podlodka # 99: Careers in the regions
    5 most common problems of free-to players -play games
    WayRay: AR applications for cars with True AR SDK beta
    7 tips to help you design faster
    Games in customer experience
    Is animation the key to great product design?
    How to design the correct dummy screen
    imageCI / CD for Flutter
    imageAdd value to the design by understanding the movement and its meaning
    imageWhy we don't write unit tests
    imageLivnList: UX research
    image“GameBoy programming” training course
    imageGoogle launched .dev domains
    imageHow I failed 39 interviews and what I learned
    imageRethinking Google Translate: UX research
    imageEZY - resume application: design creation
    imageWriting quality code
    imageHow to create a Sketch Style Guide, Library and UI Kit
    imageHow we created a visual search for Hayneedle.com
    imageMangoPlate: redesign
    imageCreating an open alternative to Mixpanel
    imageHow we updated our onboarding and got more users.

    Analytics, marketing and monetization

    Guide for paid user acquisition from Adjust
    Countries with the largest number of application downloads in Q4 2018
    Orai: oratory with AI
    Most popular categories on the App Store and Google Play in Q4 2018
    Alan: insurance application
    AichiHyp: Bayram Annakov
    Advertising campaign budget calculator for games
    Organizing growth teams
    Apple violated its own rules for sending push notifications
    Increasing video conversions and growing organics for Rocket X
    The most popular flight purchase apps in the USA
    Making screenshots correctly: a mini-guide
    Eric Söfert: The state of the application economy 2019
    imageGrowing game revenue with a subscription
    imageCreating a sustainable PR program in the ecosystem of mobile games
    imageReal-time analytics: how to gain product knowledge faster
    imageCodecrumbs: a visual tool for organizing the code base
    imageWhy your marketing does not work (Fakapov pyramid)

    AI, Devices, IoT

    • (+60) Audio AI: extracting vocals from music using convolutional neural networks
    • (+40)  Firmware update broke Nike sneakers
    • (+9) Not only a foldable phone: Samsung updated the entire line of wearable devices
    • (+9)  IoT security. Issue 1. Smart watches, fitness trackers and scales
    • (+1) Bobaflu - we program accessories on flutter
    Sales of smart speakers in the 4th quarter almost doubled
    Arduino opens IoT Cloud platform testing
    image10 best virtual reality helmets in 2019

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

    Also popular now: