Game design into life. The Economy of the Game (Part I)

Good day!
 
 
A little about the author: my name is Maria, the younger game designer. This is the second article from the cycle on the application of the theory of game design in life.
 
 
Link to the first article: "Game design for life. An example of the analysis of game mechanics »
 
 
After an example of parsing the game, I want to take on the most juicy part of the game design - creating /changing the economy.
 
 
The analysis will take place on the actual game, just without naming the names. In the first part, we will carefully consider how to disassemble the already existing economy ...
+ 0 -

Developed for Android. A little about the fast work with the lists

Developed for Android. A little about the fast work with the listsHello! My posts are a desire to help with some elements of Android. If you are a developer who has not yet formed an algorithm for building lists - you may find it useful to read this material. Basically, I would like to offer ready-made solutions for development, revealing in the narration some thoughts about how I before them came to this came.
 
 
In this article:
 
 
 
we form several base classes and interfaces for working with RecyclerView and RecyclerView.Adapter
 
we connect one library from the Android Jetpack (if desired, first without it)
 
for an even faster development - ...
+ 0 -

RESS - New architecture for mobile applications

RESS - New architecture for mobile applications
 
 
Contrary to the provocative title, this is not a new architecture, but an attempt to translate simple and time-tested practices into newspeak, which is spoken by the modern Android community

Introduction


 
Recently it has become painful to look at what is happening in the world of development for mobile platforms. Architectural astronautics is thriving, every hipster considers it his duty to come up with a new architecture, and to solve a simple problem, instead of two lines, insert a few fashionable frameworks.
 
 
Ayishnye sites flooded tutorials on fashionable frameworks and over-architected architectures...[/h]
+ 0 -

How not to shoot yourself in the leg from the finite automaton

The state machine is rarely used by mobile developers. Although most know the principles of work and easily implement it yourself. In this article, we will understand what tasks are solved by the finite state machine using the example of iOS-applications. The story is of an applied nature and is devoted to practical aspects of the work.
 
 
Under the cut, you will find an expanded transcript of Alexander Sychev's speech (3r3r3? Brain89
) At AppsConf , in which he shared the options for using the finite state machine when developing non-gaming applications.
 
 
+ 0 -

Very Special Event: how we watched the presentation of Apple and what we think about it

Very Special Event: how we watched the presentation of Apple and what we think about itFrom the presentation of Apple, which was due on Sept. 1? nothing much was expected: three new iPhone models and a new version of Apple Watch - they knew about these new products in advance. Nevertheless, we in Avito could not miss this event. When a couple of days before the Very Special Event, we realized that a company of those who did not want to watch the broadcast on their own was formed, then they decided to invite our friends - iOS developers from other companies. View the event together, discuss new items (and how they affect the development of applications for iOS), eat shaurma, drink ...
+ 0 -

We write an application for remote control of the MPV player from RetroOrangePi

We write an application for remote control of the MPV player from RetroOrangePiMany users of the media center KODI, which is part of RetroOrangePi, probably noticed that it uses an external MPV player, which, unlike the regular one, supports hardware decoding. This allows you to play content 1080P without lags, but there is a big problem - the only way to control the player is the keyboard. Moreover - the player does not even have a minimal GUI, so what is the length of the movie you are watching, and how much is left to the end - alas, not to know.
 
I, I confess, is a very lazy person, and to carry a keyboard along with it, taking into account the fact that KODI itself ...
+ 0 -

Implementation of BottomAppBar. Part 1: Material components for Android

[img]https://drive.google.com/uc?id=1RhB9No63B9Pvl7YdknjDFs2qQqGY5OSz[/img]
 
BottomAppBar - this is one of the new Android Material components that were presented on Google I /O 2018 . This is essentially an extension of the component. Toolbar . The new BottomAppBar is located at the bottom of the application window, unlike the toolbar that is at its top. With this paradigm, the Material Design team expects a new user experience (UX). BottomAppBar is much more accessible to the user in comparison with the usual toolbar. Moving the control panel and menu to the bottom of the application, BottomAppBar offers a completely new design for Android applications.
...
+ 0 -

Android Go is the next billion devices and a limit of 50 MB. Lecture of Yandex

Android Go is the next billion devices and a limit of 50 MB. Lecture of YandexNew directions for the development of the already familiar platform are always interesting. On the one hand, you expand the client base, on the other - do not invest in creating software from scratch, and use existing work. But if the direction is really new, with its own specifics, then it will not be possible to manage very little blood. At a regular meeting of the Mosdroid community in our office, the developer Arthur Vasilov talked about adapting the Yandex application to the Android Go system.
 
 
+ 0 -

Control over resources. Set up SwiftGen

Control over resources. Set up SwiftGenProbably, in every big iOS-project - long-livers you can come across icons that are not used anywhere, or access localization keys that have not existed for a long time. Most often, such situations arise because of inattention, and the best cure for inattention is automation.
 
In the iOS-command HeadHunter we pay much attention to automation of routine tasks, which the developer can face. With this article, we want to start a series of stories about the tools and approaches that simplify our daily work.
 
Some time ago we managed to take the application resources under control with the help of ...
+ 0 -

We write the first application for Samsung Smart Watch and OS Tizen

Hello hubr!
 
 
A recent publication described the first impressions of smart watch Samsung Galaxy Watch , working under OS Tizen. The next step was to find out how to develop custom applications for this system, both on an emulator and on a real clock.
 
 
We write the first application for Samsung Smart Watch and OS Tizen  
 
The process as a whole turned out to be uncomplicated (especially when programming for more than one year), although it has its own subtleties. Who is interested in the continuation, details under the cut.
 
 
Carefully traffic, many screenshots. Tizen Studio ...
+ 0 -