Android Projects – From Basic to Advanced Level Last Updated : 10 Aug, 2023 Improve Improve Like Article Like Save Share Report Android is an operating system based on a modified version of the Linux kernel, and it was primarily designed for touchscreen mobile devices such as smartphones and tablets. It is known to everyone that building projects in Android play the most important role for any android developer. Because the best way to learn Android is by developing some basic projects to some advanced projects. So before working on real-world projects, it is suggested to create some sample projects in android studio and get a taste of project creation as well as execution. Here, you will find the 100+ Android Project Ideas with source code and stepwise explanation. Categories Basic Concepts Basic Projects Intermediate Projects Advanced Projects Basic Concepts Drag and Drop using DragLinearLayout in Android with Example Creating a Splash Screen How to Create a Splash Screen in Android using Kotlin? How to implement Picture in Picture (PIP) in Android? How to implement Dark (Night) mode in Android app How to Create a Dark Mode for a Custom Android App in Kotlin? How to change the default icon of Android App How to add Rate the App feature in Android How to create popup message using Alerter Library in android Modal Bottom Sheet in Android with Examples How to add Custom Fonts in Android How to Implement Swipe Down to Refresh in Android Pull to Refresh with ListView in Android with Example How to Create Static Shortcuts in Android App? Typing Indicator in Android How to Add Customize Tabs in Android? How to Convert Speech to Text in Android? How to Convert Text to Speech in Android? TooltipPopupWord in Android How to Add Widget of an Android Application? How to Create a Dynamic Widget of an Android App? How to Create a Basic Widget of an Android App? How to Create Buttons Inside a Widget in Android? How to Implement Press Back Again to Exit in Android? How to Make an Activity Appear Only Once in Android? Sending a Text Message Over the Phone Using SmsManager in Android How to Display HTML in Textview along with Images in Android? How to Integrate Emojis in an Android App? How to Create Dynamic Shortcuts of an Android Applications? Locking Screen Orientation in Android How to Convert WebView to PDF in Android? How to Keep the Device Screen On in Android? Image Slider in Android using ViewPager Designing the Landscape and Portrait Mode of Application in Android Open Specific Settings Using Android Application How to Implement Tabs, ViewPager and Fragment in Android using Kotlin? How To Avoid Snackbar Overlap Floating Action Button in Android? Controlling Screen Brightness using Volume Keys Programmatically in Android How to Programmatically Enable/Disable Bluetooth in Android? How to Obtain the Connection Information Programmatically in Android? How to Adjust the Volume of Android Phone Programmatically from the App? How to Programmatically Enable/Disable Wi-Fi in Android? How to Maximize/Minimize Screen Brightness Programmatically in Android? Changing the Screen Orientation Programmatically using a Button in Android Current Internet Connection Type in Real-Time Programmatically in Android How to Create a Basic Color Picker Tool in Android? Creating a Color Picker Tool in Android using Color Wheel and Slider Language Localization in Android with Example How to Toggle Password Visibility in Android? AudioManager in Android with Example Audio Recorder in Android with Example How to Manage Audio Focus in Android? Mediaplayer Class in Android How to Implement TextWatcher in Android? Implement Form Validation (Error to EditText) in Android How to Use FFmpeg in Android with Example? How to Generate QR Code in Android? How to Validate a Password using Regular Expressions in Android? Implement Email Validator in Android Auto Image Slider in Android with Example How to Hide/Show BottomNavigationView on Scroll in Android? How to Select an Image from Gallery in Android? How to Generate a PDF file in Android App? How to Load PDF from URL in Android? How to Use Custom Chrome Tabs in Android? Circular Fillable Loader in Android with Seekbar How to Create CircularDialog in Android? How to Integrate Razorpay Payment Gateway in Android? How to Make CardView Checkable In Android? How to Move Views Out of the Way With dodgeInsetEdges in Android? How to Build an Application to Test Motion Sensors in Android? How to Generate API URL for Public Instagram Feeds in Android? How to Create a Custom Intro Slider of an Android App? How to Integrate Google reCAPTCHA in Android? How to Generate Pattern Password in Android? How to Create a Basic Intro Slider of an Android App? How to Play Audio from URL in Android? How to Make a Floating Window Application in Android? How to Change the Background Color After Clicking the Button in Android? How to Extract Data from PDF file in Android? How to Use Phone Selector API in Android? How to Use Balloon Library in Android? How to Change the Text Font of Side Navigation Drawer Items in Android? Meter Number Picker in Android How to Change the Whole App Language in Android Programmatically? Offline Speech to Text Without any Popup Dialog in Android How to Create a Unlock Slide-Bar in Android? Basic Projects How to build a simple Calculator app using Android Studio? Android App to Add Two Numbers Display multiplication table of a number Complete guide on How to build a Video Player in Android How to create a Stopwatch App using Android Studio How to build a simple music player app using Android Studio How to Build a Simple Reflex Game in Android? Guessing the Number Game using Android Studio How to Build a Simple Flashlight/TorchLight Android App? How to Build Spin the Bottle Game Application in Android? How to Build a Simple Notes App in Android? How to Build a Dice Game in Android? Voice Based Android Mail System for Visually Impaired (Project Idea) Dashboard UI Design in Android How to Build a Simple Magic 8 Ball App in Android? How to Read QR Code using CAMView Library in Android? How to Read QR Code using Zxing Library in Android? How to Create Custom Camera using CameraX in Android? How to Build a Xylophone Application in Android? How to Build a Photo Viewing Application in Android? How to Build a Simple Alarm Setter App in Android? How to Create Contacts App in Android Studio? How to Build a Palindrome Checker App in Android Studio? How to Build a Step Counting Application in Android Studio? How to Build Binary to Decimal Converter Android App in Android Studio? Intermediate Projects How to Create a Dynamic Audio Player in Android with Firebase Realtime Database? How to Create a Dynamic Video Player in Android with Firebase Realtime Database? How to Build Image Filters like Instagram in Android? How to Get Bank Details from IFSC Code in Android? How to Get City and State Name from Pincode in Android? How to Build a Weather App in Android? How to Build a Bitcoin Tracker Android App? How to Build a Tic Tac Toe Game in Android? How to Build a Book Library App using Google Books API in Android? How to Create a Quiz App In Android? How to Create a Paint Application in Android? How to Build a Sticky Notes Application in Android Studio? How to Build a SOS Mobile Application in Android Studio? Advanced Projects How to create a COVID-19 Tracker Android App How to Create a COVID-19 Tracker Android App to See Details of any City and State in India? How to Build a Video Calling Android App with Jitsi Meet SDK? How to Encrypt and Decrypt Text in Android Using Cryptography? How to create a Face Detection Android App using Machine Learning KIT on Firebase How to Create a Morse Code Converter Android App? How to Build a Simple Augmented Reality Android App? Augmented Faces with ARCore in Android How to Build a TODO Android Application with AWS DynamoDB as Database? How to Build a Grocery Android App? How to Build a Simple Android App for Breathing Exercise? How to Create Language Detector in Android using Firebase ML Kit? Text Detector in Android using Firebase ML Kit How to Create a Chatbot in Android with BrainShop API? How to Create Language Translator in Android using Firebase ML Kit? How to Use Firebase ML Kit Smart Replies in Android? How to Create Google Lens Application in Android? How to Build a Tic Tac Toe Game with Both Offline and Online Mode in Android? Like Article Suggest improvement Next Android Projects - From Basic to Advanced Level Share your thoughts in the comments Add Your Comment Please Login to comment...