Pull to refresh

Design

Show first
Rating limit

Fatal Fight: How we've got 5 million organic installs?

Growth Hacking *Product Management *Game design *
Fatal Fight Android game

The story of Fatal Fight started in 2015. The time when going global and having 5 million downloads on Google Play Store seemed to be a dream of every game developer.

In this article, I will talk about the way we converted the dream into our actual reality. To make it super understandable, find a guide below where I will cover all the stages of development of Fatal Fight and even more.


Research


The idea of Fatal Fight hasn't just come from nowhere. Before understanding what game to develop, we needed to research what are the current gaps in the mobile games market. And, to come to this point, we took several steps.

First, we analyzed what are the most searchable mobile games in the Google Play Store. It turned out, the top 3 mobile games that users were looking for were the following:

  • Puzzle Games
  • Car Games
  • Fighting Games

Here we narrowed down our research. We were playing most downloaded games from each category to figure out if those games meet users’ needs while trying to answer what kind of challenges they have with those games.

As a result, Puzzle and Car Games had a wide range of mobile games with pretty nice UI/UX design and other characteristics. However, during the testing of the fighting games, the picture was quite different.

We were surprised by the fact that we could not find any proper games with satisfactory features. And I believe, not only we but also the dozens of users who were craving for favorable experience while playing a fighting game.

While asking ourselves the question “Why?” we found out that the main reason was the gameplay. The interaction between users and the games was complex. It was not comfortable to manage punching, kicking, jumping and other possible moves separately or even all at once on a smartphone.
Read more →
Total votes 3: ↑3 and ↓0 +3
Views 1.3K
Comments 2

How Is Flutter Helping Businesses In Getting Feature-Packed App At Affordable Prices

Development of mobile applications *Development for e-commerce *Mobile applications design *Mobile applications monetization *Flutter *
Tutorial
image

With 2.7 million apps available in Google Play Store and 1.84 Million apps in Apple’s app store, it is clear that mobile app development has become an urgent need of the hour for businesses of all domains.

Did you know!



According to developer stats, it is predicted that there will be 7 billion million users by 2021 all across the globe.

image

Read more →
Total votes 4: ↑3 and ↓1 +2
Views 869
Comments 0

Plugins in Figma. From idea to 1000 installs

TypeScript *Design
About a year ago, Figma added the ability to develop and publish your own plugins. Those who would like to please themselves and everyone around them with additional features or just to have the experience of lifetime with Figma have longed for this feature to appear. 

Inside the plugin, you can do whatever is available to the developer on the web. There are practically no restrictions on the possibilities, except for those related to the system. Fortunately, they are all detailed in the documentation. Many detailed articles have already been written on the topic of technical implementation of plugins, for example, here or here. As product designers, Lev Bruk and I wanted to go through all the stages of plugin release, from the idea and coding to promoting and working with feedback from real users. That’s exactly what we’re going to cover in the article.

image
Read more →
Total votes 3: ↑3 and ↓0 +3
Views 2.3K
Comments 1

Don't spoil Desktop Software Engineers with your Mobile First solutions, think about it

Development for Windows *Design Desktop PC's
Sandbox

image


English translation of Philip Ranzim's post at his blog page here. (With author's permission)


Once upon a time, my girlfriend started using Instagram. She asked me to sign up for it and subscribe to it. I tried — I couldn't do it because you couldn't register at Instagram from a desktop computer. I then thought — how weird people are. Well, what kind of fool would make a software product that can't be used with a normal computer? They won't succeed, and this Instagram will be a marginal service for a bunch of strange women, who for some reason don't like desktops.


It has only been a few years, the market has put everything in place — and the biggest fool was me. And the geniuses at Instagram predicted how and where everything would develop. Today, most of the user applications are made primarily for mobile platforms. At best, they include a universal web client, which is still optimized for mobile phones. Because users love iPhones, not computers. Business people sat down, counted, and made a decision — let's make more money, let's have mobile First everywhere.

Read more →
Total votes 3: ↑3 and ↓0 +3
Views 1.7K
Comments 4

Beyond the “contact tracing” app

Development of mobile applications *Mobile applications design *
As a mathematician, it amazes me how much computing power fits on our mobile phones today. Like other «Gen Z» digital natives, I grew up watching people dream up and build technologies that have transformed our social lives, work lives and everything in between.

Yet in a time when humanity desperately needs innovation more than ever, the application of mobile technologies in the fight against COVID-19 has been weak and fragmented. We have technology literally at our fingertips that could be utilized to help us through this pandemic, but governments around the world have barely managed to develop even a contact tracing app.

image
Read more →
Rating 0
Views 528
Comments 0

How to cook reactive programming. Part 1: Unidirectional architectures introduction

Development for iOS *Functional Programming *Xcode *Swift *Mobile applications design *

Recently I wrote an article What is Reactive Programming? iOS Edition where in a simple way I described how to build your own Reactive Framework, and helped you to understand that no-one should be scared by the reactive approach. The previous article could now be named How to cook reactive programming. Part 0., since this is a continuation. I would recommend reading the previous article if you are not familiar with the reactive programming concepts.

Read more →
Total votes 3: ↑3 and ↓0 +3
Views 1.7K
Comments 0

UX Tips for Designing an Online Digital Product Store

Web design *Design
The future of business is digital. E-commerce business is gaining popularity with more and more people getting comfortable buying things online. While there are many factors that define the success of an E-commerce business, a major factor is E-Commerce UX, which refers to the overall experience of a user while shopping through an E-commerce platform. For the user experience to be enjoyable, it has to be personalized, relevant, and seamless. Hence there is a need to understand the target audience- their age, culture, level of tech literacy, channels they use, and their trust to online shopping. E-commerce UX should be data-driven, customer-driven, and user-centered. It should be built on research and validation. The main factors that influence the success of an E-commerce business are the quality of the product or service offered, how it is presented to the customer and how approachable is the design of the electronic platform through which sales are being done.
Read More
Total votes 3: ↑3 and ↓0 +3
Views 921
Comments 0

The disinfection gateway with temperature meter and antiseptic

Design
Translation
Hello! First of all, thanks for the warm reviews and interesting comments on my first post about the alarm system for the "Zaporozhets". This is very motivating to continue to share with my work.
This time I want to tell you about the design of the disinfection gateway, which I had to do in just two nights.



I work as an industrial designer at Tabula Sense Company and design furniture with the integrated electronics most of the time. However, considering everything that is happening, our management thought about how to connect the available resources to the fight against the pandemic.
Read more →
Rating 0
Views 925
Comments 0

An MVP concept and why you need it

Website development *Ruby *Ruby on Rails *Prototyping *
Tutorial

Many corporations today only a few years ago started their business with MVP. The only MVP allows you to take a look in a very short period how your business will move. By this way, you can notice at the first reaction of the target audience, see all the shortcomings, and exactly decide how to proceed further: develop the idea and invest in or completely modify it in an absolutely different product.

Read more →
Total votes 2: ↑2 and ↓0 +2
Views 2K
Comments 0

A Second Check of Newton Game Dynamics with PVS-Studio

PVS-Studio corporate blog Open source *C++ *Working with 3D-graphics *C *

Рисунок 1

Some time ago, somewhere on the Internet, I stumbled upon a physics engine called Newton Game Dynamics. Knowing that engine projects are usually big and complex, I decided to check its code with PVS-Studio for any interesting defects. I was especially enthusiastic about this one because my co-worker Andrey Karpov already checked it in 2014 and a second check would be a good opportunity to demonstrate our analyzer's evolution over the past six years. As of this writing, the latest version of Newton Game Dynamics is dated February 27, 2020, which means it has been actively developing for the past six years too. So, hopefully, this article will be interesting not only to us but to the engine's developers as well – and for them it's a chance to fix some bugs and improve their code.
Read more →
Rating 0
Views 460
Comments 0

Top IT Consulting Companies In India and USA For Tech Professionals

Web design *IT career Offices of IT companies Software IT-companies


The race to become the best IT consulting firm has been at its peak for the last few years. Each and every business requires a top technology consulting company for implementing its IT and development strategy. However, they find it tedious and perplexing to pick one according to their needs, budget, time, and so on; because it can determine the future of their business. And because of an outbreak like COVID-19 existing business continuity plans aren't capable of handling the unknown variables of business. 
Read more →
Total votes 1: ↑0 and ↓1 -1
Views 1.2K
Comments 0

The Complete List of Video Marketing Tools

Working with video *Internet marketing *

As of 2020, video marketing is, perhaps, the most popular and reliable way to advance via content marketing. Yes, useful articles, link exchanges, and advertising posts are still useful. However, video content is a much better way to sell your product to users. You can verify this by looking at the statistics, which suggests that in 2021 users will spend an average of 100 minutes a day watching a video. And if this is not enough for you, then polls suggest that about 48% of consumers prefer to learn about new products through video content.

Read more →
Total votes 1: ↑0 and ↓1 -1
Views 569
Comments 0

Android 11: What to Expect From the Latest Android Update?

Development for Android *Mobile applications design *Software
image
Source: Google Images

The latest Android 10 update has already created a stir in the Android circuit. However, tech enthusiasts around the world are waiting for the latest addition in Android's operating system.

Yes, you heard it right, I am talking about the Android 11 update, the latest upgrade in the Android’s operating system.

The update has been expected to hit the floors in the official reveal of Android 11 in mid-2020, at Google IO 2020 which will run May 12-14, before being released for Pixel devices in the month of September, and then it will be rolled out for other Android devices from late 2020 through well into 2021.
Read more →
Total votes 4: ↑3 and ↓1 +2
Views 5.2K
Comments 0

OpenToonz: inside and out

PVS-Studio corporate blog Open source *C++ *Computer Animation *
Picture 1

Almost four years have passed since the PVS-Studio team checked the OpenToonz source code. This project is a very powerful tool for creating two-dimensional animation. Since the last check, with its help, such animated works as Mary and the Witch Flower, Batman-Ninja, Promare and others were created. As large studios continue using Toonz, why not check the quality of the source code again?
Read more →
Total votes 3: ↑3 and ↓0 +3
Views 544
Comments 0

Technology Stack To Follow in 2020 For Startups

Web design *Website development *Development of mobile applications *Development for Android *Software


JavaScript, CSS, and HTML are some of the main technologies that help you to build robust app solutions. So, if you are looking to build smart web applications for your business, then I advise you to jump to my idea of cross-platform and open-source development frameworks right away.

Here is the list of the tech stacks for app developers to use in 2020.
Read more →
Total votes 1: ↑1 and ↓0 +1
Views 4.6K
Comments 1

What is the difference between px, em, rem, %? The answer is here

Web design *Website development *CSS *
Tutorial

Introduction


Beginners in web-development usually use px as the main size unit for HTML elements and text. But this is not entirely correct. There are other useful units for the font-size in CSS. Let's look at the most widely-used ones and find out when and where we can use them.


Read more →
Total votes 3: ↑0 and ↓3 -3
Views 3.1K
Comments 2

How To Open Control Panel On Windows

Interfaces *
Recovery mode
Quite often, I write the following phrase in my articles: ‘Open Control Panel and click Programs’ and then it appears that many users do not know how to open Control Panel in Windows. Moreover, the Programs option is not always available. Let’s close a gap and commit to memory the way you can do it.

In this article, I want to show you 5 ways of opening Control Panel on Windows 10 and 8.1. Some of them even work on Windows 7.

Please note that most articles provide you with a Control Panel guide with a ‘View By’ option set to icons. However, Windows offers you a Category view by default. For this reason, I recommend that you take into account and change the filter option to Category. It is located in the upper right corner of Control Panel window.


Read more →
Total votes 12: ↑4 and ↓8 -4
Views 3.1K
Comments 2

Ray Cast Visual Search (RCVS). Fast and simple algorithm for searching 3D objects with similar shapes

Search engines *Working with 3D-graphics *Algorithms *CGI *
image
For me, these two models are quite similar, but in fact they don’t have obvious characteristics to measure this similarity. These models have different numbers of vertices, edges and polygons. They are of different sizes, rotated differently and both have the same transforms (Location = [0,0,0], Rotation in radians = [0,0,0], Scale = [1,1,1]). So how to determine their similarity?
Total votes 3: ↑3 and ↓0 +3
Views 2.6K
Comments 0