Hey there, if you want to store data locally in your Android application in a clean and scalable way, this article may be of your interest.
MVVM Architecture : MVVM has been around for a while now. MVVM separates your view (Activities and Fragments) from your business/data logic. The following diagram may help you understand this in an easy yet concise way.
Room Persistence Library : Room Library is a better, more advanced version of Android’s SQLite library. It makes it easier to work with SQLite Database in your app, decreasing the amount of boilerplate code and verifying SQL queries…
This article aims to help you implement and work with REST APIs and call them in a scalable way to make an Android app.
First things first, what is an API?
API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other. Each time you use an app to send an instant message, or check the weather on your phone, you’re using an API. For example, when you open a weather-app, the app connects to the internet and sends a request to a server. The server then retrieves that…
This article deals with implementing one of the most widely used navigation patterns in android app development : sliding views, which is extremely beginner friendly . So, let’s get started!
We will use Android’s ViewPager to achieve this.
View Pager : ViewPager is a widget that allows the user to swipe left or right to see an entirely new screen. In a sense, it’s just a nicer way to show the user multiple tabs. It also has the ability to dynamically add and remove pages (or tabs) at anytime.
You may add the view pager to the main view (…
Android App developer