In this article, I try show brief review new features which were introduced in Android O. Google focused their attention mainly on power and performance optimization. News regarding this version could be divided into two categories: Features and API: Notifications - Android O introduced a new feature that is called "Notifications channels" that mean your [...]
Many mobile apps need exchange data with a server (mostly by HTTP protocol). It could be realized by REST API. What is REST I shortly introduced here. Retrofit is a REST client for Android (or just Java) developed by Square. Of course, you can create the connection with the server without external libraries, but it [...]
In software engineering, a design pattern is a general repeatable, reusable solution to a commonly occurring problem in software design. Modern software development has to be opened to fast and frequent changes in business requirements, future extensions and easy in maintaining. But in which way achieve these goals? This isn't the simple process. However, since [...]
Let me answer to three fundamental questions in this topic. What is REST, for what and how use it? Representational state transfer (or RESTful Web Services) is a software design concept for managing state information providing interoperability between computer systems. The basic idea of REST is storage objects on the server-side as available to format [...]
Project Lombok allows reducing the unnecessary code. By annotations generates getters, setters, constructors, toString, hash or others. Spice up your Java!
What, why and how ?