How to Add Firebase Analytics to Android App in Android Studio?
Analytics is one of the important tools that developers should definitely used while building their applications. It is very helpful to target your apps for various audience ranges and to track on which screen the users are spending a long time. So it is one of the important features which one should not miss adding while building any Android Application. Firebase is one of the famous online platforms which is a product of Google which offers analytics services for free. This analytics can be integrated inside our app along with Firebase and you can get to see the events of your application and track your audiences very easily. In this article, we will be integrating Google Analytics inside our Android application....
read more
Theming Floating Action Button with Bottom Navigation Bar in Android
In the previous article How to Add a Floating Action Button to Bottom Navigation Bar in Android?, it’s well discussed how to add the Floating Action Button to the Bottom Navigation Bar in Android. Now to increase the UI/UX experience theming also can be done for the Bottom Navigation Bar. So in this article, it’s been discussed how we can theme the Bottom Navigation Bar with a Floating Action Button in Android. Have a look at the following image on what all the perspective it can be themed....
read more
How to Build a Step Counting Application in Android Studio?
Many of us have used the step counter on our phones while we go for walk or run. It counts the total steps that the user has walked and displays it on the screen. The other name for the step counter is a pedometer. But have you ever thought about how can an app count our steps? What is the coding behind the working of this app? Let’s find the answer to these questions by making one....
read more
How to Get Bank Details from IFSC Code in Android?
Many apps such as the E-commerce app requires to accept payments from their users for providing different products or services or for their users. So this apps requires the users to enter bank details for payments. In this payment gateway, users are asked to add their banks IFSC code to get the details of their banks. So many apps have features inside their app that while entering the bank IFSC code the user’s bank details such as Bank address, bank city, and other common details are fetched from that IFSC code. So in this article, we will take a look at How we can get the common bank details from the IFSC code in Android....
read more
Top 20 Tips and Tricks of Android Studio
As an Android Developer, the developers use a number of IDE for writing the code for the Application. For example, Android Studio, Eclipse, Visual Studio (in some cases), etc. But the most popular and recommended one among these IDEs is the Android Studio. Nowadays, every Android Developer uses Android Studio to write codes for their Application because Android Studio provides us a lot of functionalities and features, that make the speed of writing codes fast. Also, the developers get an organized way to manage their project in Android Studio. So in this article, we are going to discuss the top 20 tricks, shortcuts of Android Studio that will help you in improving your overall performance....
read more
Android Jetpack Compose: How to Add SearchView to Google Maps
We have seen the implementation of Google Maps in Android along with markers on it. But many apps provide features so that users can specify the location on which they have to place markers. So in this article, we will implement a SearchView in our Android app so that we can search a location name and add a marker to that location. A sample video is given below to get an idea about what we are going to do in this article....
read more
How to Make a Layout with Rounded Corners in Android?
In this article, we will learn about How we can Make a Layout With rounded corners with the help of Drawables. We can create and use any type of shape for different UI Components because of the Flexibility of the Android. Various attractive designs for creating user interfaces can be created using a layout with rounded corners like:...
read more
MVVM (Model View ViewModel) Architecture Pattern in Android
Developers always prefer clean and structured code for projects. Organizing the codes according to a design pattern helps in the maintenance of the software. By having knowledge of all crucial logic parts of the android application, it is easier to add and remove app features. Further, design patterns also assure that all the codes get covered in Unit Testing without the interference of other classes....
read more
How to Get Current Location Inside Android Fragment?
A Fragment is a piece of an activity that enables more modular activity design. A fragment encapsulates functionality so that it is easier to reuse within activities and layouts. Android devices exist in a variety of screen sizes and densities. Fragments simplify the reuse of components in different layouts and their logic. You can build single-pane layouts for handsets (phones) and multi-pane layouts for tablets. You can also use fragments also to support different layouts for landscape and portrait orientation on a smartphone. The below image shows how two UI modules defined by fragments can be combined into one activity for a tablet design but separated for a handset design....
read more
Kotlin Lambda Functions For RecyclerView Adapter Callbacks in Android
Are you using old lengthy java fashioned way of creating & handling callbacks in Android with Interfaces? If yes then it’s a very good time to switch on Kotlin Lambda Functions or Higher Order Functions to create & handle callbacks. It’s a much short, simpler & easy way....
read more
Contact Picker in Android
Contact Picker is a feature in android that a developer can use to ask users to select a particular contact. The developer can then query details related to the selected contact and perform the required action. A sample video is given below to get an idea about what we are going to do in this article. Note that we are going to implement this project using the Java language....
read more
Overriding Rules in Kotlin
In any object-oriented programming language, Overriding is a feature that allows a subclass or child class to provide a specific implementation of a method that is already provided by one of its super-classes or parent classes. You decided your new class has to redefine one of the methods inherited from one of the parent classes. This is known as overriding;...
read more