The digest of interesting materials for the mobile developer # 232 (November 27-December 3)

    We got some kind of giant digest in which there was a place for everything - the fight against cheaters, developers' salaries, augmented and virtual realities, burgers and beer, architectures and cartography.



    How to deal with cheaters and not rewrite all the code

    A few years ago, a prototype of the game War Robots appeared (then it was also called Walking War Robots). This was the first Pixonic experience in the tactical PvP genre, so many future problems were built into the code initially.

    An indie developer started tech support by phone, and that's what happened

    Around February of this year, I started providing telephone tech support for the Taxnote application. I didn’t do this before, because the thought itself made me nervous.

    Salaries of mobile developers 2017: money, platforms, experience and regions

    The first part of the study of the salary of mobile developers, in which we examine the dependence of wages on the region of residence, length of service, platform, and the amount of overtime work.

    The digest is also available as a newsletter. You can subscribe here .

    iOS

    • (+12) “ONLYOFFICE Documents” for iOS: how the application has changed over the year
    • (+11) Tutorial: creating a simple application for watchOS 4
    • (+9) Impressions of developers and designers from iPhone X - and the cutaway
    • (+ 1) The battlefield is augmented reality. Part II: how to recognize an object and show a 3D model
    December 2 dropped iOS
    Podlodka # 35: Augmented and virtual reality
    10 examples of promoting in-app purchases in the App Store
    Recessing on the iPhone X screen is a brilliant solution: an explanation in three pictures
    imageCreating µFunctions
    image15 useful iOS newsletters
    imageReal applications that are worth making after completing the first course
    imageUsing unit tests for detecting memory leaks in Swift
    imageWorking with a substring in Swift
    imageIceCream: synchronizing Realm Database with CloudKit

    Android

    • (+38) How we control the quality of code in the Android Browser. Yandex Lecture
    • (+35) IntelliJ IDEA 2017.3. What's new and interesting?
    • (+14)Report from the meeting Android Devs Meetup September 22
    • (+14) Kotlin code style
    • (+5) In the context: news aggregator on Android with a backend. Development for Android: development of architecture
    • (+3) Dagger 2 for beginner Android developers. Dependency Injection Part 1 and Part 2
    • (+2) Local build automation (Crashlytics + Slack + FastLane)
    • (+2) 10 Things new Android developers are faced with
    Best games and applications Google Play 2017
    App in the Air and Voximplant are included in the fifth set of Launchpad Accelerator
    Google fixed the burger and beer in Android 8.1
    Google has developed an anti-spyware system
    Using Branch.io in our applications
    How to use Google Play Install Referrer
    imageAndroid Dev Podcast Issue 50. Anniversary live broadcast with Droidcon Moscow
    imageGoogle’s new Advanced Android Development course
    imageCreating a Shazam clone
    imageFacebook Litho basics - declarative UI framework for Android
    imageKotlin: Contexts & SharedPreferences
    imageLatest developer preview Android 8.1
    imageComparison of camera libraries : Fotoapparat vs. CameraKit
    imageKotlin 1.2 released
    imageAndroid Firebase email / password authentication and secure data storage in Firebase Firestore
    imageAdvanced Retrofit
    imageEasy and fast migration to Room
    imagePartitioning from scratch using ConstraintLayout
    imageavdo: optimization tool Vector Drawable

    Development

    • (+23) Mom’s architect: how we built mobile architecture and pleased parents
    • (+14) Open source game on Unity
    • (+15) Development for Sailfish OS: using sensors - part 1 and part 2
    • (+5) Xamarin, native iOS / Android and hybrid development tools
    • (+4)Model-View-Presenter - a compromise and a universal recipe
    • (+4) ReadyScript Mobile - a ready-made eCommerce mobile application
    Unrecoverable costs: when is it worth quitting a project?
    Ubisoft launches an accelerator for mobile AR and blockchain
    GameJam Mail.Ru 2017: how we won first place
    The future of maps: cars, AR and the threat of privacy
    Amazon created a 3D world builder
    imageMove slowly and repair things
    imageShould designers be able to draw?
    imageMade on React Native: how we made a Real-time medical application
    imageWhy product teams work better without a leader
    imageManagement to expand your native applications in web
    imageThere is no such thing as a "minor design changes"
    imagethe AWS AppSync: serverless GraphQL service
    imageTest Tools Mobile HeadSpin applications
    imageApp LifeDiary
    imageHow do indie game for Nintendo Switch
    image$ 0 income: the story of Hot Barber
    imageHow to make the worst application in the world: 10 bad tips
    imageHow “no” helps to create better games
    imageLona: a collection of Airbnb tools for creating a design system and generating cross-platform UI

    Analytics, marketing and monetization

    • (+21) Embed multiple growth in the team’s DNA
    • (+13) Google’s tax has been amended
    • (+3) Experiment to promote the game on Google Play. Part 1
    Impact Marketing Guide
    myTarget can now target ads by application actions
    Soomla experts examined the outflow of users
    Case Zorka.Mobi: promoting the Smart Search mobile browser through vloggers
    Go Mobile conducted a study of the messenger market
    Monetization of mobile applications: five strategies that work
    imageAppreneurs: how to make a successful mobile application
    image16 lessons of Kinsta growth from zero to a million profit
    imageHow to create a good action plan after launching the application
    imageGame Dev Tycoon: Analysis of the first day on iOS
    imageEarning on mobile applications

    Devices, IoT, AI

    • (+106 ) How we rewrote the architecture of Yandex.Weather and made a global forecast on the maps
    • (+28) How to teach a neural network to come up with the names of Russian settlements
    • (+24) Is it possible to stuff number recognition in any tamagotchi?
    • (+24) Physically nonclonable functions: protection of electronics against illegal copying
    • (+13)Classification of sounds using TensorFlow
    • (+12) Introduction to Golang neural networks
    • (+11) Machine learning: Azure Machine Learning time series analysis for anomalies
    • • (+9) Binary matrix neural network
    • (+7) Teaching a computer to write like Tolstoy, volume I
    AIY Vision Kit: a “cardboard” computer vision system
    • The Russian smartphone market has recovered from the crisis
    Mozilla has published a speech recognition system
    • The secret of strong artificial intelligence should be found in the human brain
    NVIDIA and Nuance open an AI algorithm store for medicine
    For the first time in a quarter more than 1 million VR helmets were delivered
    imageFurby + Amazon Echo = Furlexa

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

    Also popular now: