October 11, 2018

How Car-Care Services Might Refer to Our Smartphones?

What do we use smartphones for in our daily life apart from communication? - Right, the answer is for so many routine stuff that everyone feels bored when it comes to list them. However, the variety of purposes never ceases to amaze. Let’s take a look at automotive service stations, for instance. How they might refer to our smartphones? Keep reading to find it out.

Read more
August 21, 2018

Development Tips on React Native

React Native has recently gained a lot of traction. Those, looking to commission an application development, are attracted by the promise of  reduced development costs and a single codebase  for iOS and Android. My team has accumulated certain experience with React Native for the last couple of …

Read more
July 19, 2018

React Native: Pros and Cons

If you have recently considered developing a mobile application, you have likely heard of  React Native . Developers either love it or hate it. But here is a short guide for those are looking to make a business decision whether to use React Native or not bother. Actually, I am going to save …

Read more
April 18, 2018

Why Having A Mobile App Is Essential For Your Medical Clinic

In a digital era when smartphones have already become a significant part of our lives, it is quite hard to imagine a person who doesn’t use this device on a daily basis. They dominate almost every aspect of living: from regular social communications to health examinations and measures. Even if …

Read more
August 28, 2017

Dedicated Development Team: How Much It Costs and How Does It Work?

Working with small dedicated teams that are easy to control is one of the most optimal solutions for your business if it is connected with the development of mobile applications. This, of course, could be an obvious and unreliable statement of a technical writer that is preparing a sponsored post, …

Read more
August 09, 2017

How Not to Fail at Developers Headhunting for Your Team

People we hire are our main strength and our weakness at the same time. Those who we entrust with the work that we are not capable to do ourselves can both please us with their results and let us down. By trial and error, we at Factorial Complexity invented our own recruitment criteria which we …

Read more
July 17, 2017

Introduction into Photon Unity Networking

Photon Unity Networking (PUN) is a Unity package for multiplayer games. It provides authentication options, matchmaking and fast, reliable in-game communication through Exit Games Photon backend. In this tutorial we will use PUN for simple two player network game. Photon Unity Networking is …

Read more
July 12, 2017

‘’A linchpin’’ for UI/UX or Designing for Tablets

Very often Tablet applications are just resized versions of Smartphone applications. But does it mean that they have the same UI needs? 1. Some key points to be considered Smartphones are used almost in all spheres of everyday life and in the majority of locations. While tablets are more …

Read more
March 12, 2017

7 Deadly Sins of Mobile User Interface Programming

While working on the user interface in their applications, mobile developers tend to make the same mistakes over and over again. If the development process is properly organized, these are normally fixed during the quality assurance phase. However, the mobile developers should normally avoid making …

Read more
February 24, 2017

Mobile Development: Cross-platform VS Full Native?

When it comes to developing a mobile application the first question one should be asking is “Which platform to support?”. These days the answer is obvious. iOS and Android heavily dominate the market with a combined share of  more than 95% and growing . Between iOS and Android market share is …

Read more
December 26, 2016

Top Web Design Trends Or What To Expect From 2017?

I have recently shared my thoughts on  the UI/UX mobile trends for 2017  and today I’d like to talk about the web design trends and what will be popular in the coming 2017 year. It is hard to give such predictions but we can say that for sure about the things which are taking a back seat to the …

Read more
December 11, 2016

Adding Animated Overlays To Videos On Android

I was really excited when it turned out my new Android project was related to the video processing because the task was very interesting and I thought I knew some possible solutions. But in some time after starting the development, I realized Android OS did not (and does not) have instruments for …

Read more
November 17, 2016

Top 8 UI/UX Trends For Mobile Design For 2017

More than  2,5 billion people on Earth have smartphones  and use them heavily every day. We spend about  4 hours a day  staring at the screen. Curious fact but each person has  three favorite apps  used most frequently. The leaders among them are Facebook, Youtube, WhatsApp, Instagram, Uber, Gmail …

Read more
October 18, 2016

Free Mobile UI Kit For Designers

We are happy to revive our blog with useful and fun information for our readers and to mark this wonderful event we decided to connect it with a present for everybody involved into mobile. This is a free UI Kit for a music app and you can do whatever you want with it: download and save on your computer in order to use in some time, have a look at it and get inspiration for your own apps or rework them partially or completely and create your next great app based on this UI kit!

Read more
April 22, 2015

Mixing Swift And Objective C Code In The Same Project

Yes, there is opportunity to combine this languages in the same project. It’s great. Apple provides a tutorial how to do this magic. You can find  here . But in spite of it I would like to share my experience on real examples, because it’s not as simple as it sounds. Swift code in Objective C …

Read more
January 28, 2015

How To Change Localization Internally In Your iOS Application

Unfortunately, there’s no official way provided by Apple for this purpose. Let’s look at two methods for solve this problem. Method 1 Apple provides a way to specify application specific language, by updating the “AppleLanguages” key in  NSUserDefaults . For example: [[NSUserDefau…

Read more
November 23, 2014

WatchKit Overview

Few days ago Apple released long-awaited SDK for Apple Watch. Device itself is scheduled to be released early next year (spring most likely). However, Apple as usually granted registered developers an early access to set of libraries and tools for developing application. It is embedded into Xcode 6.2 Beta and called WatchKit. I have put together a quick overview of SDK, describing what developers can and cannot do with Apple Watch.

Read more