Update appNew update is available. Click here to update.
Last updated: Mar 13, 2022

Android App Development

This section basically deals with building native android apps with great features using Kotlin and Java both. We will learn about in-depth features like Google Maps integration, REST API Integration, and other third-party tools. This series is curated to help developers learn Android App development from scratch. We have covered Kotlin basics to advance, Android basics to advance, Creating UI components, Using Firebase to create the database, and cloud functions.
10 Best Android Projects for Beginners
This blog will teach about the 10 Best Android projects for beginners.
Task Hijacking in Android MEDIUM
In this article we will understand about the Task Hijacking in Android and also its real time example.

Kotlin

Kotlin is a multi-platform, statically typed programming language with great support and interoperability with Java. Kotlin allows developers to write fewer LOCs and express ideas in a concise way. Kotlin helps in avoiding NullPointer Exceptions in Android applications which reduce crashes by 20%. With the help of Kotlin, developing android applications boost productivity and make android applications faster too. We will be learning Kotlin from scratch and will be seeing its implementation in the android applications.
7 testing Tools for Mobile Applications
Author
0 upvotes

Android Basics

Learn how android works under the hood, how application components are built, what are building blocks of an android application, what are activities, services, intents, basic features in an android application, we will also create some basic applications and will learn how to set up an android studio and environment for running and debugging applications with the help of emulators and physical device.
Android Introduction
In this article, the reader will learn more about the basics of Android and how to start with developing applications.
Features of Android Operating System EASY
The purpose of this article is to study Android Operating systems. And also view all the key features of Android OS, which made it a more popular domain .
Android Architecture
In this article, you will learn more about Android Architecture, types, and best practices.
Android OS History and Versions
In this article, you will learn more about Android History and its versions.
APK vs AAB: Which One is Better for Android? EASY
In this blog, we will learn about the APK vs AAB : Which One is Better for Android? We will understand each concept in detail and later look at the difference table for better understanding.
Android Emulator and Physical Device setup
In this blog, we will learn how to set up emulators, or physical devices for debugging and running apps.
Android Hello World Application
In this article, we will discuss programming with Android Framework and creating our first and most basic Hello World Application.
Shared Preferences In Android
In this blog, we will learn about Shared Preferences In Android. We will start with the basics and will also understand a real-life example of shared preferences in android.
Android App Components and Folder Structure
In this blog, we will discuss the fundamental components of an Android application and understand the directory structure of our Android application.
Android App Resources
In this blog, we will discuss about the resources of our Android application, including both code and non-coding assets such as images and strings.
Activity-lifecycle Events
This blog discusses the importance of Android lifecycle events and their effective usage.
Android Services
In this blog, you will learn about Services in Android. We will see how to create and use Services in an android application.
Android Manifest EASY
In this blog, you will learn about the Android Manifest file. We will discuss the contents of this file in detail.
What is Android System WebView?
This article will unravel the mystery behind this application, shedding light on its purpose, functioning, and significance in the broader Android ecosystem.
Android Broadcast Receivers
In this blog, you will learn about Broadcast Receivers in Android. We will see how to create and use Broadcast Receivers in an android application.
Android Intents
In this article, you will learn more about Android Intents and Intent Filters.
Sharing App Data in Android
In this article, the reader will learn more about Android features like how to share data with other apps and ways of initializing and using them.
Context in Android
In this article, the reader will learn more about contexts in Android, where they are used, and how to initialize and use them.
Android Gradle
In this article, the reader will learn more about Android build Gradle, their usage, and how they work.
Alert Dialog Box in Android EASY
In this blog, you will learn about the Alert Dialog Box in Android and will see an example application that implements the same.
How to Represent Toast in Kotlin on Android? MEDIUM
The following article discusses Toast in Kotlin and how to set up a sample application for Toast in Kotlin.
Author kaido
0 upvotes
Volley library in Android MEDIUM
Volley is a reliable HTTP (HyperText Transfer Protocol) library that helps in making networking swift and efficient. It was produced by Google; it came into existence during Google I/O 2013 and was announced by Ficus Kirkpatrick.

Android Advance

Learn advanced features of Android App Development, how different architecture works, learn about database connections, working with APIs, services. These features add exceptional capabilities to our Android apps and make them more usable and practical. We will also learn to implement features like audio capturing, camera options, and other advanced stuff.
7 Easy Steps to Learn Android App Development MEDIUM
Author
0 upvotes
Android Model View Controller
In this blog, we’ll learn about Model View Controller Architecture and then understand it with an example and learn its advantages and disadvantages.
Android MVP(Model View Presenter) Architecture EASY
In this blog, you will learn about the Android MVP (Model View Presenter) Architecture and will see an example application that implements this model.
MVVM (Model View ViewModel) Architecture Pattern in Android EASY
MVVM architecture is a Model-View-ViewModel architecture that is responsible for removing tightly bound components from each other.
Difference between MVC, MVP, and MVVM Architecture in Android EASY
In this blog, we’ll learn about MVC, MVP, and MVVM Architecture and then understand the differences between them.
Google Maps APIs in Android EASY
In this blog, you will learn about the Google map API to create and how to make requests using API to get the location.
Android Drag and Drop Feature EASY
In this blog, we will discuss the Android drag and drop feature, and also we will discuss the various behind-the-scenes code of the working Virtual Device.
Notifications in Android EASY
In this blog, we will learn about notification features in android and how we can create our custom notifications.
Sending Emails In Android
In this article, we'll be learning about Email Sending and its implementation in the Android app.
Sending SMS in Android EASY
In this article, we'll be learning about how to send SMS on Android.
Android Phone Calls EASY
In this blog, you will learn about Android Phone Calls. We will see how we can make a phone call using an android application.
Android Camera EASY
In this blog, you will learn about using Camera features in an Android application and will see an example application that implements the same.
Animations in Android EASY
In this blog, you will learn about Animations in Android. We will see how to create and use Animations in an android application.
Audio Capture In Android EASY
In this article, we'll be learning about how Audio is captured on Android.
Audio Manager in Android EASY
In this article, we'll be learning about the Audio Manager and its need in Android.
Android AutoComplete Feature EASY
In this blog, you will learn about the AutoComplete feature in Android. We will see how to create and use AutoComplete in an android application.

Android UI

In Android UI, we will learn about layouts, views, other UI components like buttons, drag, and drop, handling data into lists. Creating card components, tables, grids, rows, etc. We will learn about different types of layout strategies in detail and how to create UI-rich Android Applications.
Android Relative Layout EASY
In this article, you will learn more about Relative Layouts and positioning with the help of examples.
Android Shimmer Layout EASY
In this article, we'll be learning about Shimmer layout and its need in Android.
Landscape Layout EASY
In this article, we'll be learning about Landscape layout and its need in Android.
Absolute Layout in Android EASY
In this article, we'll be learning about Absolute layout and its need in Android.
Table Layout EASY
In this article, we have extensively discussed Table Layout in Android along with a sample application containing the implementation of a sample Table Layout.
Navigation Drawer in Android EASY
In this blog, you will learn about Navigation Drawers in Android that help in achieving quick navigation between uncorrelated destinations.
Android UI Control and Types EASY
 In this blog, we will learn about different types of control and their types in Android UI.
Text View in Android EASY
In this article, we have extensively discussed Text Views in Android and a sample application containing the implementation of a sample Text View.
Edit Text Widget In Android EASY
In this blog, you will learn about the EditText widget in Android. We will see how to create and use EditText in an android application.
Image View Widget In Android EASY
In this blog, you will learn about the ImageView widget in Android. We will see how to create and use ImageView in an android application.
List View in Android EASY
In this article, we have extensively discussed List Views in Android and a sample application containing the implementation of a sample List View.
Android Scroll View EASY
In this blog, you will learn about the Scroll View in Android. We will see how to create and use Scroll View in an android application.
Android Card View EASY
In this blog, you will learn about the Card View in Android. We will see how to create and use Card View in an android application.
Android Grid View EASY
In this blog, you will learn about the Grid View in Android. We will see how to create and use Grid View in an android application.
Android WebView EASY
In this article, you will learn more about WebView, which displays web pages with the help of examples.
Android VideoView EASY
In this article, you will learn more about VideoView, which displays video or play audio files with the help of examples.
Android SearchView EASY
In this article, you will learn more about SearchView, which searches any given data and display it with the help of examples.
Recycler View in Android EASY
In this article, we'll be learning about the Recycler view and its need in Android.
Popup Window In Android EASY
In this article, we'll be learning about PopupWindow and its need in Android.
Gallery View EASY
In this article, we'll be learning about Gallery view and its need in Android.
Event Handling In Android
In this article, we'll be learning about Event Handling and its need in Android.
Sliding Drawer in Android EASY
In this article, we'll be learning about the Sliding drawer and its need in Android.
Button in Android EASY
This blog discusses the theoretical and practical implementation of buttons in android.
Radio Button in Android EASY
In this article, we have extensively discussed Radio Buttons in Android along with a sample application containing the implementation of sample radio buttons.
Toggle Button in Android EASY
In this article, we have extensively discussed Toggle Buttons in Android along with a sample application containing the implementation of sample toggle buttons.
Loading Button EASY
This blog discusses the implementation of the Loading Button in Android.
Floating Action Button EASY
In this blog, we will discuss one of the critical concepts of Android Development. We will discuss the Floating Action buttons in Android Development. We will further look at the respective code to design the Floating Action buttons.
Double Tap And Custom Buttons EASY
In this blog, we will discuss two of the critical concepts of Android Development. We will discuss the Double-tap buttons in Android Development and Custom Buttons. We will further look at the respective code to design these buttons.
Styles and Themes in Android EASY
In this blog, you will learn about the Styles and Themes of Android. We will see how we can create our custom themes and styles in Android.
Custom UI Components in Android EASY
In this blog, you will learn about the Custom UI Components in Android. We will see how to create and use a Custom Component in an android application.
Tutorial: Notepad App in Android
This article discusses the Tutorial on the Notepad App in Android.
Author Alisha
0 upvotes
How to make a Grocery List App?
This article discusses how to make a Grocery List App in detail.
Author Alisha
0 upvotes
Creating SQLite: Multiple-choice quiz application EASY
This blog discusses the importance of SQLite and its advantages. It details the implementation of a Multiple-Choice Quiz Application in SQLite.
Interacting with a Firebase Project
This blog explains the details of Interacting with a Firebase Project.
Cloud Functions and Extensions in Firebase
This blog explains the details of Cloud Functions for Firebase and Firebase Extension.
Firebase Realtime Database v/s Cloud Firestore EASY
The article gives an overview of Firebase Realtime Database and Cloud Firestore along with the difference between the two.
Author Komal
0 upvotes