Android Online Voting App using Firebase | Android Studio | Java

In this blog, we’re going to an android online voting app using the firebase database.

Abstract

The online voting system is Android an application used to securely conduct votes and elections. As a digital platform, they eliminate the need to cast your votes using paper or having to gather in person.

They also, protect the integrity of your vote by preventing voters from being able to vote multiple times.

Our System Make the use of Firebase as backend, for login, registration, and for storage purpose which makes our system highly…


Android Oximeter using Image Processing and IIR filter

Here in this blog, we’re going to create an Oximeter using Image Processing and IIR (Infinite Impulse Response) filter, camera API, and Surface View with Power manager.

IIR filter

IIR filters are one of two primary types of digital filters used in Digital Signal Processing (DSP) applications. They have been widely deployed in audio equalization, biomedical sensor signal processing, IoT/IIoT smart sensors, and high-speed telecommunication/RF applications.

Here users can easily check their Oxygen level by putting their finger over the camera and flashlight surface. …


Android Fitness App using SQLite Database

In this blog, we’re going to see how to create a Fitness app using SQLite Database. In this blog, you can learn many basic points of android app development, like, how to use SQLite database, how to create onboarding screens, how to handle fragments, how to handle menu items in both toolbar and drawer navigation bar, how to implement card view, date picker, time picker, how to use a stopwatch, how to implement graphs, etc.

Before going to see the steps, like see the demo first.


Hi, in this blog, we’re going to see a Quiz app with Admin Panel using the Firebase Firestore database.

In this project, we have two apps. One is the User App and another one is the Admin App.

Let’s discuss it one by one.

Admin App:

1. Login Page


Circle Menu in Android | Android Studio | Java

In this tutorial, we’re going to see how to add a circle menu in android. The Circle menu is a simple, elegant UI menu with a circular layout and material design animations.

Before going to create it, let’s see what we’re going to create

Now, let’s create it

Step 1: Add the dependency

in the build.gradle App file adds the dependency for the circle menu.

dependencies {    implementation 'com.ramotion.circlemenu:circle-menu:0.3.2'
}

Step 2: Add the menu icons

in the value, resource file creates a new value resource file where we are going to add our menu icons.

buttons.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>


Chip navigation bottom bar in android studio | Java

In this tutorial, we’re going to see how to add a custom bottom navigation bar in android studio. Here we will use the chip navigation bottom bar library for our app.

Before going to create it, let’s see what you’re going to create

Now, let’s create it.

Step 1: add the dependency

in the build.gradle app file add the chip navigation dependency. For a project without Kotlin, we need also to add the Kotlin library dependency.

//chip navigation
implementation 'com.ismaeldivita.chipnavigation:chip-navigation-bar:1.3.2'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.4.31'

Step 2: create a menu

in the res, folder adds a menu resource directory and add a new…


Animated Folding Cell in Android Studio | Java

In this tutorial, we’re going to see how to create an animated folding cell. Animated Folding Cell is an Expanding content cell with animation inspired by folding paper card material design.

Requirements

  • Android 4.0 IceCreamSandwich (API level 14) or greater
  • Your favorite IDE

Installation

In build.gradle app file add the dependency of the folding cell

implementation 'com.ramotion.foldingcell:folding-cell:1.2.3'

Usage

  • Add com.ramotion.foldingcell.FoldingCell to your layout​
<com.ramotion.foldingcell.FoldingCell
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:folding-cell="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</com.ramotion.foldingcell.FoldingCell>
  • Add exactly two child elements to your cell. The first child (content view) always represents the unfolded state layout and the second child (title view) represents…


Good to Greate UI animation tips.

In this blog, we’re going to see some of the examples of UI animations going from good to greater. With a little bit of twitching here and there, you can elevate your UI patterns with animations.

1. Make the content in tabs slide


Firebase Phone number authentication in Android | Android Studio | Java

In the last of firebase phone number authentication, we design our layout of the phone number login and verification. Now in this tutorial, we’re going to add the functionality of the phone number login and verification.

If you’re not going through the first part of the Firebase Phone Authentication then click here.

Continue for the last part,

in the last part, we set our login button directly to the verification page without any validation of the number. …


Firebase Phone Authentication UI | Android Studio | Java

In this blog, we’re going to design a firebase phone authentication UI (User Interface) with Country Code Picker. In the later part, we will discuss its functionality.

Step 1: add the dependency

here we will use two dependencies. One is for Country Code Picker and another one is for the Loader.

dependencies {......
implementation 'com.hbb20:ccp:2.4.7'
implementation 'com.tuyenmonkey:mkloader:1.4.0'
}

Step 2: Login page

  • now in the login XML file, add the country code picker, and edit text for the phone number. And add a button to go to the verification page.
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" …

Golap Gunjan Barman

Hi everyone, myself Golap an Android app developer with UI/UX designer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store