The digest of interesting materials for the mobile developer # 224 (October 2 - October 8)

    Google has new smartphones, new headphones, a new camera, and even a new NoSQL database! IOS has the same open source kernel and problems with Uber. Seriously, the new digest also has optical effects, HP’s rejection of Windows 10 Mobile, Xamarin University certification, game advertising, the best apps, and much more.



    “Colleagues, I like everything, but ...” or how to build work with a customer

    For 6 years, our company has been designing and developing mobile applications. We experimented a lot with process optimization both within the company and when working with clients. As a result, we have formed our own, in many ways unique, work style.

    What taxes should be paid when withdrawing income from applications in Apple iTunes

    Developers constantly ask us questions about taxes that they must pay when withdrawing funds to a Russian person under an agreement with Apple. The famous Google Tax, introduced since the beginning of 2017, is a cause for concern.

    The digest is also available as a newsletter. You can subscribe here (we already have 2000+ subscribers!).

    iOS

    • (+10) Swift Generics: styles for UIView and not only # 2
    • (+6) Design for iPhone X
    • (+4) API on Swift in five minutes. Lecture in Yandex
    “Some are equal to 2”: Uber got full access to the iPhone screen even in the background
    Chinese bots coming: thousands of downloads and zero activity
    iOS 11 causes battery problems
    Free iOS 11 Glyphs icon pack
    Apple has published the iOS kernel source code
    imageHow to implement Cache LRU on Swift
    imageHow to make an image recognition application on CoreML and Vision API
    imageSpriteKit: how to make a 2.5D game
    imageAutomation UI tests for iOS applications
    imageWhy Swift is preferable for Enterprise development
    imageBest of iOS design in September 2017
    imageDebugging with screen recording in iOS 11
    imageFrom a small third-party project to a festival application with 10K users
    imageBulletinBoard: an interactive card at the bottom of the

    Android screen

    • (+25) What the Android DevOps Engineer’s head hurts about
    • (+12) Android and sound: how to do it right
    • (+2) OpenCV. Search for road signs using contour analysis in Android
    Using responsive icons in Android 8.0 Oreo
    From layout to implementation: Part 1 and Part 2
    New Google Pixel 2 and Pixel 2 XL
    Google introduced Pixel Buds
    Google’s “passive” Clips camera
    The best applications and games in Android Excellence Fall 2017
    • The imagebest of material design in September 2017
    imageData bus on RxJava
    imageSolving ProGuard problems on Android
    imageGetting started with Kotlin and Anko on Android
    imagePlanets-Flutter: creating a planet card
    image12 practices that every novice Android developer should know
    imageNew beta Android Wear
    imageGetting started with Cloud Firestore on Android
    imageWhy and how I switched to Kotlin
    imageQuick introduction to “Lambdas with Receiver”
    imageGenymotion against Android emulator
    imageHow to solve all problems with reactive streams
    image7 reasons why Android Code Style improves your productivity
    imageOTP View: one-time password
    imageBoxedVerticalSeekBar: vertical control of

    Windows

    The last major manufacturer abandoned Windows 10 Mobile
    Samsung HMD Odyssey: the best helmet for Windows Mixed Reality
    Microsoft releases Edge on Android and iOS

    Development

    • (+84) Around the circle: optical effects when designing interfaces
    • (+31) Simulation of the physical world
    • (+18) Development of the first game. Impressions and work on bugs. Part 1
    • (+16) Cocos2d-x - Basic concepts
    • (+15) How I passed certification at Xamarin University
    • (+11)Online auctions, API, and a concrete example of how third-party developers can make money on it
    • (+11) Donations to streamers and real money for fake life: QIWI API Contest summed up
    • (+9) How to strengthen the design team with the help of an intelligent writer
    Opening new door: 5 non-obvious things to think about when expanding to a new market
    Nine simple steps to make product design decisions
    How an unintuitive interface can create an excellent user experience
    Google has released a new NoSQL Cloud Firestore database
    Smart E ngines introduced mobile number recognition technology
    Better code - easier testing
    Small trends: Thick underlines
    Alexa Gadgets SDK for games with Echo gadgets
    Viro AR: free augmented reality application development platform
    imageUpdated Lumberyard
    imageClockwork: open platform for HTML5 games
    imageDark UI: pros and cons
    imageHow one developer made a game about giant Jettomero robots

    Analytics, marketing and monetization

    • (+21) Development of Feed Manager for automated traffic purchase
    • (+10) How to work effectively with the Playable ads advertising format: five common mistakes
    • (+8)Motivated installations from the USA (Android) - overview of options, statistics, opinions
    The similarity of mobile gaming markets
    Toys R Us saved by augmented reality
    Omega-R case: the game “Gogol. Start”
    imageDeveloper analytics with Mixpanel
    imageMinecraft lessons: monetization of user-generated content

    Devices, IoT, AI

    • (+25) How to make a web application for your own Bluetooth Low Energy device?
    • (+14) ITMO University team reached the final of the World Robot Olympiad
    • (+1) Trends and forecasts: what kind of specialists will be in great demand in the near future?
    Artificial intelligence and GPUs help in finding ideas for tattoos
    Snapchat launches augmented reality platform
    Does the absolute power of artificial intelligence threaten us?
    imageFeet or hot dogs: image classifier
    imageGolden age of animal tracking
    • In- imagedepth training for developers in one day

    Previous digest . If you have other interesting materials or if you find a mistake, please send it by mail or by personal message.

    Also popular now: