Skip to content
MR
HTML
Tailwind
PYTHON
JAVA
Solidity
PHP
Lua
F#
Android
MYSQL
MONGODB
Examples
Examples
Android Get Started
Studio Setup
Android Tutorial
Introduction
Overview
Environment Setup
Architecture
Application Components
Hello World Example
Resources
File Structure
Activities
Services
Broadcast Receivers
Content Providers
Fragments
Intents Filters
User Interface Layouts
User Interface Controls
Event Handling
Styles And Themes
Custom Components
Drag And Drop
Notifications
Location Based Services
Sending Email
Sending Sms
Phone Calls
Publishing Application
Alert Dialoges
Animations
Audio Capture
Audio Recording
Audio Manager
Auto Complete
Best Practices
Bluetooth
Camera
Clipboard
Custom Fonts
Data Backup
Developer Tools
Emulator
Facebook Integration
Gestures
Google Maps
Image Effects
Imageswitcher
Internal Storage
Jetplayer
Json Parser
Linkedin Integration
Loading Spinner
Localization
Login Screen
Mediaplayer
Multitouch
Navigation
Network Connection
Nfc Guide
Php Mysql
Progress Circle
Progressbar
Push Notification
Renderscript
Rss Reader
Screen Cast
Sdk Manager
Sensors
Session Management
Shared Preferences
Sip Protocol
Spelling Checker
Sqlite Database
Support Library
Testing
Text To Speech
Textureview
Twitter Integration
Ui Design
Ui Patterns
Ui Testing
Webview Layout
Wi Fi
Widgets
Xml Parsers
Search
Android Introduction
History and Development of Android
What Makes Android Stand Out?
Android Features
Android Applications
Android Application Categories
Read More
Android Studio Setup
Explore the Android Studio Interface
Build and Run your App
Step 1: Install Java Development Kit (JDK)
Step 2: Download and Install Android Studio Setup
Step 3: Install the Android SDK
Read More
Android Architecture
Linux Kernel Layers
Native C/C++ Libraries Layers
Android Runtime Layer (ART)
Application Framework Layer:
Applications Layer
Read More
Android Application Components
Activities
Services
Broadcast Receivers
Content Providers
Intents
Read More
Android Resources
What are Android Resources?
Android Resources Types
Accessing Android Resources
Organizing Android Resources
Alternate Resources
Read More
Android File Structure
Android File Structure
Creating an Android Project
Android 1st App
Step 1 - Open Android Studio:
Step 2 - Create a new project:
Read More
Android Activities
What is an Activity?
Android Activities Lifecycle
Starting Activities
Managing Activity Transitions
Read More
Android Services
What are Android Services?
Android Services -How it works?
Utilize Android Services in your app
Android Service States
Read More
Android Broadcast Receivers
Types of Broadcast Receivers
Broadcast Receiver Lifecycle
Static Broadcast Receiver
Dynamic Broadcast Receiver
Read More
Android Content Providers
Creating a Content Provider
Android Content Provider Registeration
Accessing a Content Provider
Read More
Android Fragments
Android Fragment Lifecycle
Create a Fragment
Types of Fragments
Advantages of using Fragments
Read More
Android Intents Filters
Android Intent Actions
Android Intent Data
Android Intent Category
Android Intent Extras
Android Intent Flags
Read More
Android UI (User Interface)
Android UI Layouts
Android UI Layout Attributes
View Identification
Android UI Importance
Read More
Android Event Handling
Android Event Handling Types
Registering Event Listeners
Implementing event listener interfaces
Writing Event Handling Code
Responding to Events
Read More
Android Styles And Themes
What are Android Styles and Themes?
Android Styles
Android Themes
Read More
Android Custom Components
Creating Android Custom Components
Advantages of Custom Components:
Android Custom Components Benefits
Step 1: Create a new Java class
Step 2: Define Custom Attributes
Read More
Android Drag And Drop
Android Drag And Drop Process
The DragEvent Class
Listening Drag Events
Android Drag and Drop Best Practices
Advantages
Read More
Android Notifications
Android Notifications Types
Create Notifications
Android Notifications Handling
Android Notifications Customization
Android Notification Channels
Read More
Android Location Based Services (LBS)
What are Android Location Based Services?
Implementing Location-Based Services on Android:
Location Object
Location Quality of Service Object
Get Current location
Read More
Android Send Email
Step 1: Add Email Permission in Manifest File
Step 2: Create an Intent with Email Address
Step 3: Launch Email App Intent
Read More
Android Send Sms
SmsManager Class
Android Send Sms Through Intent Class
Limitations of Using Intent to Send SMS:
Read More
Add Call Android
Android Permission Call_phone
Receiving Incoming Calls
Handling Call States
Read More
Publish Android App On PlayStore
Publish Android App Preparation
Create an APK file
Create a Google Play Console Account
Upload Your App
Set Pricing and Availability
Read More
Android Alert Dialoges
Android Alert Dialog Types
Create Alert Dialog
Handling User Interactions and Events
Customizing an Alert Dialog
Alert Dialog Functions
Read More
Android Animations
Android Animations Types
Property Animations
Android Animation View
Android Drawable Animations
Frame By Frame Animations
Read More
Android Audio Manager
Android Audio Manager
AudioManager Class Methods:
Using Android Audio Manager Class
Adjusting Volume Levels
Set Ringtone
Read More
Recording Audio In Android
Why Recording Audio?
Requesting Permission
Recording Audio
Handling Audio Recording Callbacks
Handling Audio Data
Read More
Android Auto Complete
What is Android Auto Complete?
Android Auto Complete Methods
Why should you use Android Auto Complete?
Conclusion
Read More
Android App Development Best Practices
Best Practices for User Input
Best Practices for Background Process
Best Practices for Security and Privacy
Best Practices for Performance
Use Content Providers
Read More
Android Bluetooth
Understanding Android Bluetooth
Types of Bluetooth Communication
Android Bluetooth API Methods
Implementing Bluetooth Features in Your App
Discovering Nearby Bluetooth Devices
Read More
Android Camera
Understanding Camera Hardware
Using the Camera API
Set Camera Permissions
Create Camera Preview Layout
Create Camera Preview Class
Read More
Android Clipboard
Android Clipboard
Android Clipboard Manager
ClipData Class
Copy Data
Set the ClipData object to the clipboard
Read More
Android Custom Fonts
Typeface Methods
Create A Custom Font
Add Font File To Your App
Declare Font In XML
Apply Font To Views
Read More
Android Data Backup
Registering an App with Google Backup Service
Creating a Backup Agent
Backup Helpers
Backup and Restore Methods
Advantages of Data Backup
Read More
Android Developer Tools
Android SDK Tools
Android Platform Tools
Android Developer Tools Benefits
Read More
Android Emulator
How to Use Android Emulator
Android Emulator Features & Capabilities
Benefits of Android Emulator
Read More
Android Facebook Integration
Step 1: Create a Facebook App
Step 2: Configure Facebook App
Step 3: Add Facebook SDK
Step 4: Add Facebook Login Button
Step 5: Initialize Facebook SDK
Read More
Android Gestures
What Are Android Gestures?
Android Gestures Types
Using Android Gestures in Your App
Best Practices for Using Android Gestures
Read More
Android Google Maps
What is Google Maps?
Android Google Maps Key Features
Android Google Map Class Methods
Android Google Maps Integration
Using Android Map SDK
Read More
Android Image Effects
Android Image Effects Methods
Color Filters
Image Blurring
Image Saturation
Image Contrast
Read More
Android Internal Storage
What is Android Internal Storage?
How to Use Android Internal Storage?
Advantages of Android Internal Storage:
Creating a File
Writing a File
Read More
Android Jetplayer
What is Android JetPlayer?
Using Android JetPlayer
JetCreator
JetPlayer Methods
Benefits of Android JetPlayer
Read More