Machine learning technology and how it can be used in app development
In this article, we'll talk on how to create a fashion style app with personal recommendations that relies on the machine learning technology.
Machine learning: origins, applications in modern mobile industry, and predictions for future
How to use an artificial learning algorithm to predict house price in a given area
We are going to see more mature AR and VR-driven applications soon. Here are some of our latest articles on the topic
There are two ways you can design content for virtual reality apps: using a 360-degree camera and 3D animation. Here is how you can implement VR in mobile app development.
Did you know that virtual tours are already a reality? You only need cardboard, in order to visit literal...
When we talk about startups that develop mobile apps, we usually don’t consider global organizations, exc...
Here we have a list of mobile apps that have successfully adopted the Augmented Reality technology. Let's see what they offer to their users and what we can learn from them.
Slice Planner uses computer vision and augmented reality technology to keep your plans on paper synced with digital calendars
We explored the topic of chatbots and here is what we think about the development of products in this field of AI
So called "app fatigue" and evolving technologies are going to change the way we develop mobile apps.
The creation of bot platforms and chatbots is the hottest trend in the development of messengers. We'll tell you how to develop a chatbot using examples of the best ones.
Here we have the list of 5 best chatbot applications powered by artificial intelligence. Let's see how effective and useful they are.
A watch face constructor for Android Wear and the Apple Watch extension for the My Day app are two examples of products that we built for wearables
Have you already jumped on the Apple Watch bandwagon? We just did and are only too excited to share our i...
Gone are the days when watches were devices to check out the time. Now people use smart watches for doi...
Technology behind Horizon, our open source library for sound visualization
Our experience drawing Bezier curves with Android Canvas for Horizon, our open source library for sound visualization.
Sound manipulation techniques that we used for our Horizon open source library for sound visualization.
Horizon is an Android library that visualizes sound quickly and beautifully
Our findings experimenting with architectural patterns while developing iOS applications
When developing applications on iOS, View Controllers tend to become cumbersome and confusing which cau...
All developers know that tightly coupled code elements represent a heavyweight complexity. The code wri...
The advantages of our own architecture model
uCrop is our open source image cropping library for Android. It lets you scale and rotate images, change crop aspect ratio, and supports touch gestures
uCrop allows you to clip images for further use on Android. Its key features include scaling images, rotating images, changing crop aspect ratio, supporting touch gestures and more
A step-by-step case study on how we implemented the TransformImageView, the CropImageView, GestureImageView, the UCropActivity, and the UCrop Builder
Our open source component that improves Tinder-like swipe-right-to-like-left-to-pass animation
Sometimes I think that Tinder’s mission in this world isn’t as much about helping people meet each othe...
About a month ago we told you about how we developed Tinder-like Koloda in Swift. The animation proved su...
Some lessons about CoreData migration and experiments with FastEasyMapping, our own library for mapping JSON to objects
How do you move from one platform to another one and from Objective-C to Swift? Some advice on when you need to move
If you're reading this, you probably have an iOS or Android app that you're thinking about porting to a...
Long gone is the time when everybody wanted a website; today everybody wants a mobile app. We receive l...
The advantages of Swift as a programming language if compared to Objective-C and how it is possible to move from Objective-C to Swift
This article talks about the concept of "mobile first" and 3 approaches that can help business owners settle on a platform for their product
A brief look on the iBeacon technology and our experiment developing an app powered by beacons
It’s been two years since Apple introduced iBeacon technology to its 254 U.S. retail stores proclaiming...
Apple’s iBeacon technology is popping up everywhere, but mostly in the retail as you’re well aware of. ...
Figuring out which mobile payment technology is right for your app can be a challenge. Here is what we have to say about different mobile payment services
While there are multiple solutions for processing payments via mobile apps, Stripe and Braintree stand ou...
We’ve been talking about shopping apps a lot recently, but somehow we haven’t yet touched upon payment po...
With the growth in mobile consumption and ownership, people are now more connected with technologies th...
Near Field Communication technology is capable of bringing devices together and establishing a wireless r...
How do you enable financial transactions in your app? Learn more about the solutions like Braintree, Stripe, card-present transactions, Square, and PayPal Here.
A couple of months ago we had the opportunity to develop an innovative financial application powered by B...
How do you make things run faster? Check out our experiments
In order to import data from JSON to Core Data there exist quite a number of ready solutions. However, ne...
Little time has passed since Swift 1.0 was released especially once you compare it with the lifetime of...
Even though a lot of articles and WWDC sessions are devoted to UIKit performance, this topic still rema...
Go and Node.js are among the most popular solutions for backend development. In this article, we compare these two technologies to help you choose the best option for your project. We compare them in terms of performance, error handling, scalability, tooling, and community.