⬆️ ⬇️

The digest of interesting materials for the mobile developer # 223 (September 25 - October 1)

Summing up the next week mobile digest. In it, we talk about the development of profitable games for schoolchildren, about iOS releases in Badoo, about the new rules of the App Store and the winners of Google Play, the illusions of speed and movement, anonymity and much more.







Developing a profitable Android game by two students + Continued

In this article I want to tell you about the experience of developing one simple game for Android, which has paid off many times during the development stage!

The process of release of iOS-applications in Badoo

My name is Mikhail Bulgakov, and I work on the Badoo release engineers team. In this post, I will talk about how iOS application releases take place from the moment “I have a ready-made binary” to the moment “After us at least a flood”, and, of course, as we do in Badoo.

How Android works, part 3

In this article, I’ll talk about the components that make up Android applications, and the ideas behind this architecture.

')

Digest is also available as a mailing list. You can subscribe here (we already have 2000+ subscribers!).



iOS



(+24) More surprises from Apple: updated placement rules on the App Store

(+13) iOS + Kotlin. What can be done now

(+8) Options in Swift

Podlodka # 26: reactive programming style

Stack AR: the first ARKit-based game to top the App Store

Complete iOS 11 design review: Are Apple still attentive to detail?

image The first React Native app: from “Hello World” to the App Store

image Swift Debug with LLDB

image How to leave college and become an iOS freelancer

image Management of different environments in the Swift-project

image ARKit Beginner's Guide

image Net Swift Architecture

image Colors can be added to the Assets directory in Xcode 9

image Measurement of compile time in Xcode 9

image React Native Game Center: Game Center integration into React Native

image ButtonProgressBar: progress bar in a button

image Detect.Location: history of visiting places from photographs

image LifetimeTracker: tracking key issues right during development



Android



(+11) Making MitM using openssl on Android

(+11) Reamp library: pain reliever for your Android applications

(+11) Reactive applications with Model-View-Intent. Part 2: View and Intent

(+8) 30 new resources for android developer (summer 2017)

(+4) Adaptive Table Layout CSV Library

Top Google Play apps in five years

image Android Dev Podcast. Release 43. Devfest Siberia 2017 Review

Winners of the Google Play Indie Games Festival

Layout in ConstraintLayout: regulations, barriers and chains

In Android O, the password storage file from wi-fi networks has changed

How to parse XML on Android

image RxJava: make crash logs better

image Multithread Rendering on Android with Litho and Infer

image Flutter: from design to application

image Using Fonts with Support Library 26

image Android Architecture Components: ViewModel LiveData testing

image Pleasure toolbar

image Recreating the “Bottle” on Android

image Use buildSrc for custom Gradle build logic

image How to improve the performance of Android Studio on a machine with low memory

image Frames: the finished application with wallpaper

image Tutorial View: Easy Tutorial Management

image Croller: Round Control



Development



(+89) Motion Illusion

(+72) Illusion of speed

(+21) How we created a chat bot in a week and made friends with the web application

(+19) Learnopengl. Lesson 3.3 - 3D model class

(+15) Oblique frustum. Inside the oblique visibility pyramid

(+11) Why in 2017 do I write my own engine for mobile games?

(+10) How did Alexey Moiseenkov reach Prisma and move on ?

(+9) How to bring the first project to the end. Part 2. Myths, mistakes and failures

(+8) “We have a normal UX. Ux? Not before us, we have deadlines here! ”Removing the mantle is my interpretation

(+6) How to make gif-animation for Behance and Dribbble?

Why WebAssembly will significantly change the web

How junior developers at the BBC study and grow

Inkdrop: how I created an editor who earns $ 1,300 a month

Jovo: open source framework for developing cross-platform voice applications

“Why was it possible?”: The developers rating will be revised

How tbh turned anonymity into a blessing

Mobile Cloud Mail.Ru introduced computer vision technology

image Mission-driven interface

image Mobile typography

image How to get a job in grocery or UX design without a portfolio

image Code Review Questions and Answers

image Best coding through testing

image We understand the Progressive Web App: are they worth the hype?

image How a non-intuitive user interface can create an excellent user experience.

image 19 Parse Alternatives in 2017



Analytics, marketing and monetization



(+4) Mobile apps: what is the 2017 holiday season and how to make the most of it?

match3 games: how to develop such a game and make it better

Tune holds layoffs

Top advertising platforms for attracting installations

Frode with DeviceID reset: a new threat in mobile marketing

image Three stages of mobile marketing

image Analytics vs. Attribution - Dealing with mismatch of installations



Devices, IoT, AI



(+20) Time management for kinesthetics

“The path of the future”: the former Uber chief engineer created the religion of AI

LG introduced a smartphone with a mosquito repeller

Amazon launches new speakers and smart watches.

What languages ​​should you study for Data Science?

image Microsoft launches new machine learning tools



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



All Articles