How to use cashback Aliexpress in the mobile application: how to download the mobile application on Android, on a computer, discounts on the mobile application. How to attract and retain users in a mobile application

How to evoke emotions in the user (concept research)

Problem: Mobile surveys are painful.

Last week, one of my favorite apps sent me an email asking me to take a survey. So I thought, why not help them improve the application? I tried to fill out the entire questionnaire, but I couldn't finish it - it was very difficult. One of the main problems was that they asked me to answer 2-3 questions on one page, which required me to flip the screen either horizontally or vertically.

Terrible experience.

Goals

To make a successful questionnaire, you need to use many elements. But the most important thing is how to get the user to open the survey and complete it. The questionnaire must be easy to use to achieve optimal results that can be used to make sound business decisions.

  • So I decided to create an application design that will:
  • Quickly respond to user emotions
  • Helps the user to forgive the questionnaire quickly and effortlessly
  • Create the least annoying approach to asking a user to complete a survey
  • Create a custom format and combine it with the traditional approach to the questionnaire.

This led me to want to achieve 2 main goals.

Goal 1: Make the user want to take the survey.

Goal 2: Create a questionnaire that will require a minimum of effort on the part of the user to complete it.


Understanding the user

Okay, everyone understands perfectly well that no one is really interested in helping the company improve the product - in fact, no one cares. Everyone is busy and constantly bombarded with emails and alerts. Therefore, you need to play subtly and beautifully.

Understanding Time

To begin with, I wanted to find the perfect time to send the survey to the user. I had to find the very period of time when the user is happy and satisfied, and therefore has the desire to at least open a survey.

People call this a “post-event survey.” For example, let's say today you received a 27" monitor or a package from Amazon that you recently ordered. You are happy and it makes you smile. This is the very moment when you are most likely to complete the survey.

It is important not to send a survey to a new user who has never used the product. It seems to me that a person who has used our application 2-4 times will have formed opinions about it and thoughts about what could be improved. And chances are, users who have had a positive experience will be more likely to complete the survey. Logical, right?

Ask carefully

As you may have noticed, pop-up is terrible. So, my next question is: Is there anything less annoying for a user to ask them to take a survey?

No matter what you do, some of your users will still be unhappy.

I explored many approaches and found the winner. I prefer to call this the “chameleon” method - the request must be in the same style as the UI. Unlike a popup, such a request will not require immediate action from the user. There is a request, and the user will either accept it or reject it when ready.

Exit script

Each of us makes mistakes, and since this happened, it is necessary to apologize to the user. If you find yourself in this situation, instead of sending a survey to an angry user, we can simply ask for a short answer to the question, what happened?


Stimulate the user

One of the additional incentives for the user may be some kind of reward for spending his time answering questions that will subsequently provide us with data for processing. In my case, we will give him a 50% discount on his next transaction.

I think this is the most controversial point - whether the user should be given an incentive or not. There is a risk that the user will not be completely honest with you and will do everything just to get the coveted discount. On the other hand, I think the reward is very important. But to reduce the risk, I would not give the user a huge prize. But giving some little thing is also ugly, so we have to find a balance in such things.

Great, we found it out! We have at least one idea on how to convince a user to fill out a survey.

Design process

My main design goal was to create a rich UX.

Prototyping

This time I borrowed traditional animation techniques. I've sketched out a quick user experience in Photoshop to give you an idea. Thanks to this, I was able to eliminate some concepts that I did not like and focus on those that I thought could bring results. The main focus was on finding the best structure for each question type, such as multiple choice, rating scale and scoring order.


Appearance development

If you look at my Dribble page you will see concepts for this project called Shipp. By using an established design language, I was able to quickly turn a concept into a high-resolution prototype.

Interaction Design

I used After Effects for the transitions and all interactions. Usually, this helps the developer and the client understand the essence of the idea.



Creating Emotions

As I said in the title, I am trying to understand the emotion of the user. The idea is to ask the user how they feel about using the product and give them the opportunity to express it with a simple answer. I was impressed by Facebook's implementation of animated emoji.

At first, I thought it would be a good idea to convey the 5 main types of emotions in the answer: Very good, good, neutral, bad, very bad.

I could be wrong, but when I put myself in the user's shoes, it seemed a little overwhelming. I mean...how do you show the difference between good and very good? In order to make everything simple and clear, I decided to use 3 obvious options:

  • bad (angry smiley)
  • neutral (regular smiley)
  • good (happy smile)

Of course, a happy face with hearts is too much, but I just want to add some fun to this project. This means that in a real project, I will act differently. But still...

Revitalization of emotions

After much research, I wanted to ask about such an important point as the quality of customer support. I created animated emoticons so that the user could easily choose and tell about his feelings from using our support service. First of all, I wanted to know why the user might feel this way. The first thing that came to mind was to provide the user with a text field to write a reason. However, I don't think it will be convenient.


So... I found a way out


I did some research and collected data. Below, I have written down all the “yes” and “no”, as well as my suggestions.

Yes:

  • One question per page – Don’t force the user to scroll up and down, it’s annoying.
  • Consider where to touch the screen – Optimize the location, don’t irritate the user by forcing him to tap on the screen in order to get to the “right” place.
  • No more than 8 questions – Many experts recommend keeping it short. I believe that the ideal number of questions is up to 8. It's better to optimize a small number of questions and make them truly meaningful.

No:

  • Avoid Drop-Down Windows – Drop-down windows are a bad idea; it's much better to show everything you need right away on the screen.
  • Avoid using matrix tables – Don't even think about it.
  • Don't use general questions - Don't limit the user to yes/no answers. Give him the opportunity to express his thoughts.
  • Avoid typing – If possible, do not force the user to type on the phone. It's inconvenient.

Things to consider:

  • Incentive – Many users note that incentive encourages action. However, this is not always the case. Research your user before deciding whether to reward him or not.
  • Progress bar – The idea is to show the user how far they are in completing the survey. At the same time, if you have too many questions (which cannot be avoided), try not to use a progress bar so as not to overload the user.
  • Using third-party surveys – Many external services offer the ability to conduct a survey. But in this case, you may not like the design.

Useful links

  • Shipp (the project I used to create this article)
  • chromaicon.com (a set of icons for the project)
  • apptentive.com, converser.io (third-party software for conducting surveys in applications)

What's next?

So I have a proposal and a concept.

In the future, I plan to use this concept in my future projects to test what effect this concept will bring in the real world.

If I get the chance, I will definitely share a description of the process and how the data obtained helped me in making business decisions. I hope this concept helps you.

Dribble: dribbble.comhttp://dribbble.com/buditanrim/buditanrim

We've released a new book, Social Media Content Marketing: How to Get Inside Your Followers' Heads and Make Them Fall in Love with Your Brand.

Subscribe

A mobile application for a website is a client for a smartphone that is designed to make it easier to use the website on mobile devices.

Mobile development allows you to create an additional channel to expand your audience and attract new consumers.

Why does a website need a mobile app?

To increase sales

The application allows you to establish contact with the user. These are notifications, push messages. You can constantly remind a person about yourself.

To gain a competitive advantage

Nowadays, advertising tools such as SEO, SMM, and so on are on the crest of popularity among advertisers. A few companies invest in application development. As we have already found out, the efficiency of using applications is many times higher, therefore, this allows you to gain competitive advantages and beat other representatives of the offer on the market. For maximum effect, you can offer users bonuses/discounts/gifts for installing the application. And after that, you get access to the client and can influence him through advertising.

To increase customer loyalty

Through the application, you can not only advertise, but also provide interesting and relevant materials that will be useful for users/run promotions (accumulate 10 leather mugs and get the 11th for free, etc.). Thus, the consumer does not have the feeling that advertising is being imposed on him, he only sees the benefits of using the application.

To work directly with the target audience

The mobile application allows you to gather only representatives of the target audience and work directly with them. You can communicate discounts in a beauty salon through banners, SMM and other advertising means, spending your budget on the entire audience. Or you can invite the user to download the application (if a person is interested in a product/service, he will download it) and then concentrate advertising campaigns on the interested user.

Which sites need the application?

Mobile applications are most needed by those companies that have to process a lot of geo-dependent orders. For example, a taxi service. You can call the number, you can order a car through the website. You can through a special application.

Today there are industries where you simply cannot do without a mobile application. For example, banks. You need to transfer money to a colleague for coffee, pay taxes, fines - the most convenient way to do this is from your phone.

Another question: who can do without the application. There is no need to take on development if you don’t know what problems the application should solve. Or there are no funds. It’s better to hold off on the mobile version of your service than to release a low-quality application that will irritate the user.

Qualities of a good application

  • Unique and creative idea. You need to grab the attention of app market visitors.
  • Regular updates. The application must develop and become better.
  • Supports various languages, geolocations, times and dates.
  • High level of productivity. The application must withstand high loads and have performance.
  • Usability. This is expressed in well-thought-out navigation, an intuitive interface, and an attractive design.
  • Simplicity. Do not overload applications with graphics, complex videos and other “complications”. Then energy consumption increases + long loading time is guaranteed.
  • Stress testing. Even under the influence of numerous negative factors, the performance of the resource must be maintained. It is desirable to have an automatic data saving function.

How to make a mobile application for a website

The creation of a mobile application is carried out using special services; we will analyze the most popular of them:

  • AppsGeyser. The service turns blogs, websites, pages on social networks and videos into applications for Android smartphones and places them on Google Play. The functionality of the service is free, you can make as many applications as you like. Main advantages: quick conversion of materials and content of any format into the application.
  • The App Builder. Here you can create service applications that are needed more for internal interaction and work of employees, rather than for clients and users. With its help, you can send notifications, remind individual employees about something, and post the latest news. The resource is paid, the cost is calculated individually for each request.
  • Appsmakerstore. Here you can purchase ready-made applications for business sectors. For example, for a restaurant, clothing store, hotels and so on. The finished application can work on various smartphones: Apple iOS, Android, Mobile Web, and so on. Plus the platform - you can create multilingual applications, make an unlimited number of changes to functioning applications + secure hosting is provided. One application here will cost $49.
  • iBuildApp. This is a Russian-language analogue, where without programming skills and knowledge you can design an excellent application that works on Android and Apple devices. Users are offered three tariffs: “Business” (2,400 rubles per month), “Unlimited” (3,700 rubles per month) and “Corporate” (27,100 rubles per month). Tariffs vary in the number of applications that can be developed, as well as the number of installations and a number of other criteria.

Thus, the development of a mobile application for a website today is a promising area of ​​marketing. This is the future. After development, do not forget to place a link to the mobile application on the website.

Do you have an idea to create a mobile application, but you doubt whether you have enough knowledge and skills to create it? Even if you don't know anything about creating mobile apps, you can still create one and even make money from it.

Idea

Work on creating an application begins with an idea. First, think about who you want to make the application for. For example, if you live in a big city where there are a lot of tourists, then you can think about creating an application for them. There are a lot of options.

Also, think about your hobbies and interests. Let's say you travel frequently and want to visit the most famous clubs around the world. You've made a list of your favorite places. Why not turn this database into a travel app?

Many well-known apps are not centered around specific interests, but the ones that always rank in the top three are games. You've probably already downloaded Temple Run, Minecraft to your smartphone. Gaming apps tend to make more money because users are more willing to pay for them, especially if they are very popular among your friends.

Don't be discouraged if you find something similar to your idea when searching through the App Store. Learn to think outside the box. For example, there are several apps that provide information and maps about all the most popular tourist spots in Moscow. But there is an application that provides information about unusual places in the city that not everyone knows about.

Try to come up with an idea that has few competitors. But if you are determined to turn your idea into an app despite the competition, take a look at your competitors and try to figure out what you can do to make your app better than theirs.

Here are some important points to consider as you think about your application:

Monetization options

Before you start developing an application, you need to decide how you will make money from it. There are several main ways to monetize applications:

  • Free application. Typically used by large companies, the app helps sell their products or services.
  • Free application with advertising. Used in popular applications that actively interact with the user
  • Paid application. The most popular and profitable type of monetization. Apple takes a 30% commission on every sale of your app.
  • Lite and Pro. The Lite app is free, but with a limited set of features. By purchasing Pro you will unlock all functionality
  • In-app purchases - you can sell new functionality or new game levels directly from the app

Development

Now you have an idea. Great, that's already half the battle! But what now? We assume that you, like most people, have no programming experience. And that's great! There are tons of options.

If you want to take the easy but more expensive route, then check out mobile app developer sites. The AppBooker website allows you to enter your platform, country, and budget, and it will then return a list of developers that meet your needs. Once you select a developer, you can see a list of their clients and the types of applications they specialize in.

A good list of domestic developers can be found here – ratingruneta.

Another option to find a developer is to contact flinaser exchanges. It may even be cheaper, but more risky, since you may encounter an unscrupulous employee.

Here are some questions to ask your future developer:

What is the cost of their work?

Who have they worked for in the past?

Are their applications successful?

Will I have all rights to the application?

Do they have the experience and knowledge to bring your idea to life?

What platforms (IOS, Android, etc.) can they create applications for?

Development cost

As they say, to make money you must first spend it. This is not entirely true when it comes to mobile applications, but we will return to this below. For now, let's assume that you decide to order an application from the developer.

Depending on the type of application you want to make, the price can range from $500 to $100,000. This price may seem very high, but it is worth keeping in mind that the profit from a successful application covers the costs several times. In addition, gaming applications are the most expensive to develop and are also bestsellers.

If you already have some work in place (like layout and graphics), you can reduce the price significantly. Another way to reduce costs is to offer the developer a share of the profit from the application.

To find out approximately how much it will cost to develop an application, you can use the howmuchtomakeanapp calculator. It was created by the Canadian company ooomf.com. The resulting price can be safely divided by 2, and you will find out the price of development from us. You can also look at examples of applications they have already created with prices - crew.co.

Placing a ready-made application on the App store will cost you $99.9 per year. Placing an application on the Android Market costs $25.

How to create an application for free

If you do not want to create a game or some kind of application unique in its functions, then you can easily use special online mobile application designers. Using these sites, you can make a simple application for free without any programming knowledge. But if you want something special, you will have to switch to a paid plan.

  • Explore the most popular apps on the market
  • Nowadays, it is easier to make money from iOS apps
  • make your application available for iPad

Among the results that appear there will be several utilities with different ratings. Choose the version that has the most positive reviews. Click on it and wait for the utility to load. It will take some time to download the program. It all depends on the speed of the Internet and the quality of the connection.

Immediately after installation, a dialog box will appear in which the “Open” and “Delete” keys will be active. To play the application, use the "Open" button. When logging in, you will need the login and password that you used in the full version.

Discounts through the Aliexpress mobile application

How to use the Aliexpress mobile application

Despite the fact that you can use the mobile application on smartphones and on more comfortable tablet computers, they are still inferior to a full-size PC with the full version. Therefore, we offer a small life hack on how to use the mobile application.

Thus, the selected product will be saved in your personal account. Now go to the mobile version of the site, go to the cart and find the previously selected product. Look at the payment amount, it should differ from the main version of the site. If everything is in order, then click “Order from this seller.”

How to use cashback on Aliexpress

A working startup is one that is built on the principles of the MVP (Minimum Viable Product) strategy. This approach allows you to test your product before launching it to the masses.

Bookmarks

This application was created using the Ionic framework and offers the following features:

  • Search/research of specific objects in the museum;
  • Augmented reality video;
  • Sharing via social networks;

A recent example of a hybrid application we created at Ezetech for Tickfinity - TicketNetwork POS for mobile devices ( video).

Pros:

  • High development speed;
  • Written using HTML, CSS, Javascript to provide cross-compatible iOS, Android and web software (only one web developer required);
  • Frameworks are available that emulate custom UI elements (for example, buttons, menus, etc.);
  • The UX is close to a native experience using UI elements that mimic the behavior of a regular application;
  • Access to the smartphone API (camera, push notifications, geolocation and others).

Cons:

  • UX is not as good as native apps (300ms click lag, phantom clicks when scrolling);
  • The more complex the application, the slower it runs due to the use of different wrappers and libraries;
  • Does not work offline;
  • Animations are difficult to implement in UI.

This option is suitable for MVP of simple web or mobile applications. If you already have a web application built with Javascript, you can use the existing code. Simply put, Apache Cordova is good for quickly creating low-cost mobile applications with standard features.

React Native

React is a great choice if your web application is built with React.js. This is a relatively new technology in the world of hybrid apps, and migrating from an existing web app to a mobile app can be fairly quick. As a result, you get a mobile application that uses native components of your smartphone's OS (buttons, inputs and other device functions). Performance is good because the source code is converted into a native mobile app rather than running in a built-in browser window.

Some examples of applications using React Native:

Pros:

  • High speed of development for web applications based on React;
  • A web application built with React.js can be easily converted into a React Native mobile application and some of the source codes can be reused;
  • Own user experience;
  • The application looks and feels like a native mobile application for a specific platform;
  • Low development costs;
  • Experts in React Native can usually create apps for Android and iOS.

Cons:

  • Relatively new technology (limited open source solutions);
  • Limited in terms of visual design;
  • Not suitable for complex projects such as mobile games or applications that require high load (significant calculations).

React Native is the most popular technology for developing hybrid mobile applications. It is used by the largest digital corporations and has many advantages. This is a good option if your application does not need to maintain multiple real-time server connections or perform complex calculations. The technology is still new and there aren't as many open source libraries and modules as there are for native mobile app development technologies, but it is evolving quickly.

Native app development

Building native apps for each platform is the best choice in terms of performance and product quality, but it is also the most expensive approach. If you already have a web app, you will only need to create mobile clients for the Android and iOS mobile app, which will be connected to the same backend as your web client. Minor changes may still be needed on the backend, but it won't take much time.

Typically you need at least 2 developers - an iOS developer who will work on an iPhone app using Objective-C or Swift, and an Android developer who will use Java or Kotlin. Therefore, the development cost will be higher than any of the above approaches.

Pros:

  • Many modules and libraries are available to solve common development problems;
  • Good performance and excellent user interface on all mobile platforms;
  • Allows the application to access all devices authorized by the manufacturer;
  • Can work offline and store data on the device.

Cons:

  • Higher costs compared to hybrid app development;
  • Different technology stacks for different platforms (more developers required).
  • Please note that it is best to build a native app from scratch only if you have the resources to do so. The technologies for creating such applications have been around for a long time, resulting in many modular solutions as well as open source communities available to developers to solve problems effectively.

Conclusion

There are two main options that work well for moving from a web app to a mobile one - hybrid app development and starting from scratch (native app development). If your product's functionality isn't too complex and you just want to offer mobile users a better experience, you should use React Native (if the site is based on React) or Apache Cordova to develop your hybrid application. This is the best option if you have a limited budget and need support on Android and iOS.

For complex applications that need to perform complex calculations, maintain a real-time connection to the server, and offer unique features to users that require constant interaction with other applications, it is better to use native development. This way, you can create an application with the most important functionality and improve it as your business grows.

When it comes to progressive web application development, this is a fairly new technological paradigm. Such an application is well suited for expanding the reach of your resource, but it is still far from a full-fledged mobile application.

Write

Any questions?

Report a typo

Text that will be sent to our editors: