Pull to refresh
78.65
Rating

Development of mobile applications *

Android, iOS, Windows Phone and so on

Show first
Rating limit

Use AI in marketing: Let’s get into the customers' mind

Development of mobile applications *Machine learning *Internet marketing Software Artificial Intelligence
Sandbox
“Instead of using technology to automate processes, think about using technology to enhance human interaction.” ~ Tony Zambito, Lead authority in Buyer Personas.

Do you know ~ according to research, 93% of customers make purchase decisions based on visual appearance. Visual elements of your brand are the key deciding factors for a majority of potential customers.

Your logo, website colors, chatbot texts, etc all have an impact on the psychology of people who come across them. Some colors or features attract them and some make them leave your website instantly.

In this era, interactive features with the help of technologies like Artificial intelligence are enhancing such effects. AI has the power to add interactive elements to your presentation. This creates a connection between your company and its customers.
Read more →
Total votes 4: ↑3 and ↓1 +2
Views 1K
Comments 0

How To Implement JavaScript Utility Functions Using Reduce?

JavaScript *Java *Development of mobile applications *


When it comes to code in JavaScript, developers found reduce function as one of the toughest concepts to crack. According to Wikipedia, Reduce has multiple names viz. Accumulate, Fold, Compress and Aggregate. These names clearly indicate the meaning & working of reduce function. The idea behind this is to break down a structure into a single value. Hence, Reduce can be defined as a function which converts a list into any data type.

For example, you can reduce an array [5,4,3,2,1] into the value 15 by just adding them.

Reduce function keeps developers away from using loop in order to fold a list into a single value.

In this blog, you will learn ways to implement well-known functions using reduce as already done by developers in top software development company.

I have listed out 10 JavaScript utility functions recreated using reduce function. So, check out below these functions:-

  • Map


Parameters used


array (to transform list of items), transform Function (is a function used to run on each element)

Working


By using the given transformFunction, each element in the given array get transformed and returns new array of items.

How to implement?


const map = (transformFunction, array1) =>
  array1.reduce((newArray1, xyz) => 
{
	newArray1.push(transformFunction(xyz));

	return newArray1;
  }, 
[]
);

Use case:


const double = (x) => x * 2;
const reverseString = (string) =>
  string
	.split('')
	.reverse()
	.join('');

map(double, [200, 300, 400]);

Output: [400, 600, 800]

map(reverseString, ['Hello Alka', 'I love cooking']);
// ['alkA olleH', ‘gnikooc evol I']
Read more →
Total votes 8: ↑7 and ↓1 +6
Views 2.5K
Comments 1

How to Implement Tinder Swipe Cards in SwiftUI

Programming *Development for iOS *Development of mobile applications *Swift *
Sandbox
In June, we heard about SwiftUI for the first time — a totally new way of creating and working with UI elements in iOS and macOS (also iPadOS) apps. It felt like Christmas in the summer. It's new, it's declarative, it's sexy! And now, just a few weeks after iOS 13 has been released, we can start to use SwiftUI in all our projects. Let's learn how to use this amazing tool that Apple gave us, to create the classic Tinder-esque Swipe Cards.

In this article, I would like to show you how to achieve a Tinder-like card view and behavior (swipe to action), with just a few lines of code.

To achieve this, we need to do the following things, in order:

  • Create UserView
  • Create NavigationView
  • Create BottomBarView
  • Create SwipeView
  • Put all this together inside ContentView

So let's get started.
Read more →
Total votes 7: ↑6 and ↓1 +5
Views 12K
Comments 0

Enthralling Open Source Platforms for Developing Mobile Applications

Open source *Development of mobile applications *
Tutorial
image

Codes are the blocks of instructions that convey your intention to the computer. It is coding that helps you get the best out of the machines. Thus every, program or software is a creation of codes and the way they are structured and written defines the specialty of that software.
Read More
Total votes 2: ↑2 and ↓0 +2
Views 677
Comments 0

A Guide to Understand the Concept of Modern Web App Development

Web design *Website development *Development of mobile applications *Start-up development


Millions of businesses exchange information on the internet and to interact with their target audience. This helps them make fast and secure transactions over the web. However, business goals can be achieved when the businesses are able to store all this data for the means of presenting quality output to the end users.

Simply put, in the development industry a web application (or “web app”) is more like a program that uses a web browser to handle the storage and retrieval of the information to present information to the users. This allows a user to interact with the company using the online forms, e-shopping carts, CMS, etc. Some more examples of web applications are online banking, online polls, online forums, online reservations, shopping cart, and interactive games.

Learning about web development is kind of like having too many things on a plate. This guide serves as a way to get your acquainted with the world of web app development.
Read more →
Rating 0
Views 4.9K
Comments 1

Top profitable ride-hailing business models implemented by growing Uber like taxi apps

Development of mobile applications *Start-up development Software
image

There was a time when moving from one place to another was a matter of utility. People did not Care About Us lyrics like comfort. Public transportation was dominating the landscape of movement and private transport was considered a luxury.

Today, we live in a world where people expect more than just the movement. They do not want to compromise on the aspects of comfort and convenience. They would like to be picked up from their doorstep and they would like to be dropped precisely in the place that they want to be.

These transformations have given rise to the business of ride-hailing. There are a lot of companies that provide the service of transportation by picking people from one place and dropping them in a place of their choice.

The constructive onslaught of Smartphones enabled with GPS made the business of ride-hailing efficient, profitable and delightful to the customer.
Read more →
Total votes 5: ↑5 and ↓0 +5
Views 3.7K
Comments 0

How to translate text into a different language?

Alconost corporate blog Development of mobile applications *Language localisation *Start-up development Product Management *


5 options to choose from


I used to work as a translator. As I speak several foreign languages, friends, colleagues and “friend-of-a-friends” — heck, even total strangers — would often approach me asking to translate “just a few sentences”.

I have translated for clients, for friends and for my own needs. And I can tell you: there are several ways to get your text translated.

How do you choose the best one? Well, it boils down to the famous “time — cost — quality” triangle. And normally we get only two of these three at a time…

Let’s weigh up the pros and cons of each method. I hope to save you a headache next time you’re translating something into another language :)

Written by Alconost
Read more →
Total votes 3: ↑2 and ↓1 +1
Views 1.7K
Comments 0

The Story of Nitro, a professional translation service that helps developers with localization and multilingual support

Alconost corporate blog Development of mobile applications *Language localisation *Start-up development Product Management *


Localizing your product can involve many pitfalls, and there are two of them that developers face AFTER the content has been localized: translating the product updates, and offering support for international users of the localized versions.

In this article, we will demonstrate how these issues can be solved with just a few clicks.

Written by Alconost
Read more →
Total votes 11: ↑8 and ↓3 +5
Views 887
Comments 0

App Localization in Ten Steps

Alconost corporate blog Development of mobile applications *Language localisation *Mobile applications monetization *Product Management *
Translation
Tutorial


According to predictions of the analytical platform App Annie, interest in mobile apps will enjoy stable growth over the next four years. So, if you’re considering bringing your app to new markets, this is the time to do it.


During my two years as the localization manager, I came to understand that localization has its own rules, and knowing them can help you adapt any product for a new market quickly and competently. These principles will be useful for anyone who wants to localize an app but doesn’t know where to start.


1. Evaluate the potential


Start with the most important thing: figuring out which languages you need to localize your app into and determining whether or not localization is justified at all.


Here’s an example from my experience: Israel isn't a high-priority market for Badoo, but the app is localized into modern Hebrew. Moreover, only 6% of Israeli Badoo users actually run the app in Hebrew (as a comparison, 62.5% of Israeli users speak English). In this particular case, localization is justified even with these statistics, but a similar situation could represent a losing proposition for your app. So, study your market.
Read more →
Total votes 1: ↑0 and ↓1 -1
Views 1.2K
Comments 3

The Top 10 Languages for App Localization

Alconost corporate blog Development of mobile applications *Language localisation *Mobile applications monetization *Mobile App Analytics *


App localization statistics, case studies and analytics


The goal of every app developer, product manager, and marketing manager is to drive their app’s visibility and broaden its coverage. At the same time, this is also a way to approach the ultimate business goal of increasing monthly active users and revenue.

This brings us to the idea of app localization, which allows a product to reach new geographical regions and satisfy specific needs and user expectations. As such, localization must address multiple linguistic, cultural, regional, and religious considerations.

Written by Alconost
Read more →
Total votes 7: ↑6 and ↓1 +5
Views 2.3K
Comments 2

Tutorial For Creating Blockchain Solution on Hyperledger Composer

Decentralized networks System Analysis and Design *Development of mobile applications *Mobile applications design *


Due to modern business demands, IBM joined hands with other companies to develop an open-source business blockchain network called Hyperledger Fabric project that is touching the sky. Due to modular architecture, digital keys, and on-demand data retrieval, hyperledger fabric is regarded as the base for the world’s future modular architecture blockchain-based apps. Further benefits of Hyperledger Fabric are given below to facilitate your interpretation.
Read more →
Total votes 7: ↑6 and ↓1 +5
Views 2.2K
Comments 0

Top Software Development Companies for Enterprise & Startups

Development of mobile applications *Development for Android *Start-up development Offices of IT companies Software


Every day we hear about new budding software programs. With the rapid advances in the software development industry, new players entering the market and have captured a large segment of the market. So, when you need to track business projects, handle the allocation of assets, and solve other IT challenges, you need help from the top software development companies. However, it doesn’t mean that you should select a software development company on the basis of how appealing it was once. Today, people prefer to check the full profile of a company first and then decide to get their service.

To ease your pressure down, listing here some of the internationally acclaimed software development companies from the development niche. This list has been curated on the basis of a variety of reliable resources like Clutch, GoodFirms, Google SERPs, user's feedback & reviews, different independent review firms including medium.com, themanifest.com, etc. Based on the collected data, I’ve assigned the total score for each of the 10 leaders, and here I represent a list of the top software development companies that are doing best in their domain.

List of the Top Software Development Companies


Read more →
Total votes 10: ↑8 and ↓2 +6
Views 3.3K
Comments 1

Important Things to Know About Tensorflow 2.0

Open source *Development of mobile applications *Machine learning *Mobile applications design *Artificial Intelligence


Deep Learning applications have changed a lot of things. Some which give hope for a brighter future, and some which raise suspicions. However, for developers, the growth of deep learning applications has made them more perplexed about choosing the best among so many deep learning frameworks out there.

TensorFlow is one of the deep learning frameworks that comes in mind. It is arguably the most popular deep learning framework out there. Nothing justifies the statement better than the fact that Tensorflow is used by the likes of Uber, Nvidia, Gmail among other big corporations for developing state-of-the-art deep learning applications.

But right now, I am on a quest to find whether it indeed is the best deep learning framework. Or perhaps find what makes it the best out of all other frameworks it competes against.
Read more →
Total votes 14: ↑11 and ↓3 +8
Views 2.6K
Comments 0

Hidden mistakes with Shared Element Transitions

red_mad_robot corporate blog Development of mobile applications *Development for Android *


There is a good practice to make your application beautiful and live, and nowadays there are a lot of tools and ways to achieve this. One of them is Shared Element Transition.

In this article I’ll cover a few mistakes which have cost me a lot of time; I’ll show how to avoid them if you decide to implement this kind of transitions with Fragments on application.
Read more →
Total votes 13: ↑13 and ↓0 +13
Views 7.7K
Comments 4

Vue.js Best Practices For Web Development

Web design *Development of mobile applications *Mobile applications design *VueJS *
Sandbox

I am a full-stack developer at Syncrasy Tech (IT solutions company). I love writing React codes. But why I am telling you this as we are here to discuss the Vue.js best practices for web development. I am telling you this so that you can understand my background and why I’m discussing here the Vue.js.


I love working on React codes, but I hate reading them. This is the reason where I fail to code. Even with the best code review practices, I can’t figure out the nesting of React components that simply helps to create more complex UI structures in web apps.


The solution to this problem is Vue that is now not so new in the block of web app development. I have heard a lot about Vue async components, server-side rendering, tools, and libraries. Perhaps you find this myriad of terms to be confusing. Believe me, you’re not alone in that, many developers of all levels feel the same way when they don’t know the Vue best practices.


A few days later, I finally decided to get my codes into it. What I am sharing here are the numerous best practices that I have learned through my experience with Vue. I’m ready to share what I’d find.

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

Tips And Tricks For Conducting A Successful Mobile App A/B Test

Development of mobile applications *
Sandbox


As per the latest stats reveal, there are more than 2.7 billion smartphone users globally and over 2.8 million apps on Google Play Store.


Now, it's a fact that the number of mobile users is increasing at outstanding speed, and so is the name of apps on Google Play Store.


But does all the apps success to make a difference? No, but just a handful of having stood out and gain popularity.


For instance, there are several games on the Play Store, but why only Candy Crush, Subway Surfers and Angry Birds topped the charts while the other games struggle for even ten downloads.


The trick is to provide the players with what they want, and in turn, the response for such apps is tremendous.


However, at this point, when the competition is very high, it's challenging to come up with something new that can stand out from the crowd.


It's crucial to create a brand name so that people can talk about it.

Read more →
Total votes 9: ↑9 and ↓0 +9
Views 836
Comments 0

Uber & Careem merger: How the emerging taxi hailing services will affect in MENA region?

Development of mobile applications *Start-up development Business Models Software
image

Managing your competition is an important skill that you need to have as a company. The management of competition can either be done by letting go of a market because it is too much to handle. You can also consider either selling yourself to a competition in a particular local market or acquiring them. Different companies adopted varied strategies according to the moment’s and the market’s demands.

Focus on Uber

Uber needs no introduction as a corporate or as a service provider. It has become synonymous with on-demand cab services and is slowly progressing towards providing many other services in the same fashion.

The phrase ‘Let's book an Uber’ has become common. In a decade, Uber has gained the status of a monopoly and has marked a prominent presence in more than 70 countries ever since its inception in 2009. However, it hasn't always been a bed of roses for Uber.

Uber has faced a lot of legal issues, some of them because of the legislature of the country, local drivers and passengers.
Read more →
Total votes 16: ↑15 and ↓1 +14
Views 1.6K
Comments 0

Human pose estimation on images for iOS

Development for iOS *Development of mobile applications *Swift *Artificial Intelligence

Human pose estimation


A few months ago I came across one interesting open source project on the Internet — Openpose the aim of which is to estimate a human pose in real-time on a video stream. Due to my professional activities, I was interested to run it on the latest iOS device from Apple to check the performance and figure out if it is possible at all. It was also interesting to see how the performance of the neural network framework for iOS has been changed in the last years.

Read more →
Total votes 7: ↑6 and ↓1 +5
Views 7.5K
Comments 0

Launching a taxi-hailing app in Tokyo: How Sony does it with S.Ride?

Development of mobile applications *Start-up development Software
image

Uber, as we know, operates only in 650 cities and remains the best among all taxi apps. But have you ever imagined about other cities and their demand for taxi applications? If you did, you would have certainly come across a few regional apps like Ola, Didi Chuxing, Japan Taxi, etc. These apps are focused on fulfilling the demands of locals; and in that way, they have succeeded and generated revenue tremendously. If you search for the reason behind the success of these apps, it inevitably ends up in the kind of service it provides its customers. So, it all depends on how well you bestow your service (whether you focus regionally or globally).
Read more →
Total votes 14: ↑11 and ↓3 +8
Views 981
Comments 0

9 Ways to Fuel Up the Mobile App Developer’s Efficiency

Development of mobile applications *
Sandbox
image

In general, the productivity of coding superheroes is measured by the number of lines of code and the quality of the code they write. It means, when the developer churns out the output compared to input, they are declared as productive. Presently, every company wants a productive programmer to accelerate time-to-market and enrich mobile app user’s experience that helps them stand ahead of the competitors.

Alas! All the developers are not productive. Most of them, pull their hairs when the deadline is around the corner, when finding the source of bugs seems a hard nut to crack in, or when the client is complaining about the features not meeting the business needs. The reason behind for not performing to the peak efficiency is they work hard, but not smartly.

The developer’s productivity can be augmented when they work prudently, make the most out of the time, and incorporate the best practices.
Read more →
Total votes 12: ↑11 and ↓1 +10
Views 827
Comments 0

Authors' contribution