iOS Development: Best Practices
Hello. In this article, I will try to give some tips on writing a code for beginners in iOS development. I will not dive in much details, since it will take a lot of time (to be honest, I’m just too lazy).
Hello. In this article, I will try to give some tips on writing a code for beginners in iOS development. I will not dive in much details, since it will take a lot of time (to be honest, I’m just too lazy).
Long time ago when only PC and laptops were used for internet browsing, it was fairly easy to create a website that looks good on most screens. But nowadays smartphones, tablets, smartwatches and other wearable devices has significantly complicated this process. That’s why responsive ecommerce site that adapts to various screens is a necessity for many companies.
Before CSS3 rising, front-end developers were tossed into a cold sweat, when they heard a word «animation». And all because one reason: it was very non-trivial task to make quality and beautiful animation at those old days. CSS could not do it, so all the animations were made with JavaScript.
Now it's time to make a flexible architecture for Android using DataBinding!
The time has come to share with you this small article on testing Android app logic. It didn’t occur to me that it is a significant component of Android app development for quite a time but it’s never too late to learn, neither for you, nor for me :)
What happens within the system when a user touches the screen? And even more important — how to handle it right? The time has come to figure everything out once and for all! Today’s post is on what I’ve learned about Android Touch System and my experience with it.
Sooner or later every Android developer accumulates a fair amount of ready-made solutions and decides that it would be great to share them with the rest of the world. Unfortunately, most of us never get down to it since every solution should be turned into a separate library and put into a separate open repository.
Today we will take a look at a couple of quite simple examples, learn about pros and cons of what Apple has to offer in terms of animation and get ourselves familiar with some third-party frameworks I personally find to be quite useful for handling animation. I will also show you how to use UIKit Dynamics and Motion Effects available starting from iOS 7.
Today we’re going to talk about MVVM pattern. We will discuss its advantages in comparison to MVC and take a look at two implementation examples, a small and a big one. You will be able to use the latter in your work as an example of a good architecture for almost any MVVM project. So, let’s start with the basics :)
How to save data for your mobile application? There’re three possible ways: Shared preferences/User defaults, files and databases. When choosing which one to use you should take into account the volume of data your app will work with, mobile data type and what exactly you’ll be doing with the data.