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.
Author akscrv
0 upvotes

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
An efficient and versatile automated testing tool is the need of the hour in the application development industry. Automation reduces the developers’...
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 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 android with frequently asked questions.
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.
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

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
Over the last few years, there have been numerous advents in the development industry. Many arguments have been over, development being more important...
Author
1 upvote
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.
Absolute Layout in Android with Example EASY
The absolute layout is a layout that allows you to specify the exact placement of its children(widgets) with x/y coordinates. Absolute layouts are less flexible and more challenging to manage than layouts that do not use absolute placement.
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.
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
A Popup Window in Android is a floating view that appears over the current activity, typically used for displaying short-term content like tooltips or contextual menus. In this article, we'll be learning about PopupWindow and its need in Android.
Gallery View in Android 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.
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.
How to make a Grocery List App?
This article discusses how to make a Grocery List App in detail.
Author Alisha
0 upvotes
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

Android App Deployment

In contrast to android app deployment, we will see how to generate a release apk and sharable apk, how to sign an application, and how to publish the first app on Google Playstore.
Top 10 productivity tools for Android Developers MEDIUM
These days staying converged as well as efficient for continuous hours can be an adversely challenging task for any developer, primarily Android devel...
Author
0 upvotes
Steps for creating a Calculator App MEDIUM
In this article, you are going to learn the method for creating a Calculator App in the Android Studio using a Kotlin class.
Author
0 upvotes
Android Menus MEDIUM
In this blog, we will learn about Android Menus. We will learn about context, popup, and option menus. Also, We will write a few examples for better understanding.
Flutter vs React Native EASY
Choosing a technology (Flutter vs React Native) stack can be tricky as it is going to take a lot of your time, money, and effort. Therefore, you are g...
Author
0 upvotes
Modern Android Development Tools in 2023 MEDIUM
The Android Studio was introduced in the year 2013, it is an integrated development environment by Google for the development of applications, earlier...
Publish Android App
In this article, we have discussed the android development life cycle and the process to Publish Android App.
Creating test apk and release apk
This article incorporates information about the type of APK in android studio that are Test and release APK and how we can generate the
Signing App MEDIUM
This article will you an idea about signing an app in Android.