Free Android Java XML Tutorials with Example Codes
Homepage | Tutorials | Blog


Welcome to our Free Android Tutorials, 100+, For Android App Development . You can create an Android App using Java XML programming language.

Programmimg experience, although useful, is not required to learn app development with Java XML. Follow our easy 'Android App Tutorials', complete with the required images to develop each app, and you will learn the simple components, and layout designs, for creating mobile apps for Android.

Once you create your apps, you can customize them with your own creativity and coding skill.

All the apps you develop are yours to keep,(including the app code), and you can install and uninstall them from your android smartphone - tablet as you like.
No website registration or membership is required; simply complete the tutorials in the manner you choose. We do however, recommend completing the basic tutorials first before the latest ones.
The tutorials follow an 'Easy Learning Curve', and include the required graphics and 'Copy and Paste' code for each tutorial. They are best learned as presented; however, if you have some android coding knowledge, you may want to view the tutorials(code examples) by 'Task'. The code from each tutorial can be used as 'code snippets' for other apps you are creating.

There are five sections of our tutorials, and the tutorials in each section cover a specific topic or coding class. Each tutorial begins with the 'app topic,' with step by step instruction to complete and integrate the code. Some tutorials continue coding from a previous tutorial. And, in some tutorials there is no coding only information is presented(Tutorials V).
You can access all the tutorials from this page. Before you begin them, do read the Introduction to Android App Development, and our Coding Android - What You will Learn

About Our Android Tutorials

We started our Free Android Tutorials at platform 4/api 15, which is a few years ago! Now this year, 2025, it's Android platform 15/api 35, and we're still learning. But it is fun. With each new tutorial added you can learn additional android design features, functionalities, and tips for your app development. All tutorials follow the same method with included Example Code for each app.




Game Dev Tutorials with Libgdx, 2023-2025

In late 2023, we introduced mobile Game Dev tutorials with Libgdx for Android. Libgdx is a gaming engine(framework) that can be used to create game apps. Libgdx can be used with Android Studio to create your mobile Android game apps. Libgdx can also be used with certain mobile IDEs to create game apps, like AIDE.
There are many engines available to develop game apps for Android. Some require very little coding while others like 'Libgdx' require you to code more but allow you to customize your games as you like. For more about Game Dev, read our Game Dev intro article here, then follow along with the tutorials on our website. All the 'game dev' tutorials are posted with links from our Blog.



TUTORIALS I
Java/XML

Learning the App
Code Pages
Beginners Article
About Our Tutorials


Coding androidmanifest.xml
Coding R.java
Coding buildconfig.java
Coding mainactivity.java
Coding main.xml
Coding strings.xml
Coding drawables

TUTORIALS II
Java/XML

Learning To Code
Create A Simple
Android App

Change App Icon

Add Text and Style

Add Buttons To App

Positioning Text
using Gravity
Same Tutorial

Change View
Background Color
Same Tutorial

Change Screen
Orientation
Same Tutorial

Add Image to
Activity View


Add Horizontal
Scroll View


Add a Frame Layout

How to Add a Theme
To Your App


How To Code
a Customized Style


Code a
Toast Message


Coding Resource
Identifiers




Code Examples
by Task



TUTORIALS III
Java/XML

Adding Features,
Functionality
Android Example,
Buttons With onClick


Coding Shape
Drawable - Lines


Coding A WebView

Coding A Timed
Screen Splash


Coding A Gradient
Drawable


Coding a Weighted Fragment

Tutorial
ListView Fragment


Coding a
Tabbed Fragment


Share Intent
for Text


Share Intent
for Images


Android, Media Player
with Audio


Tutorial,
Video Player


Localize Your App
World Languages




Coding a
Simple ListView


ListView with
Toast Message


Android Sliding
Drawer


Sliding Drawer
with ListView



TUTORIALS IIII
Java/ XML

Material Design - Animators - Animation - App Interface Design

Material Design

What is Material
Design?


Coding a Material
Design Theme


Coding a Layer List
With Elevation


Android, Shape Drawables
Elevate - Rotate


Scrollable Elevated
Topic Cards


Photo Containers
With Shadowed
Container


Simple CardView

Animators - Animation

View Animator
with Photo Array


View Animator
With Views


Simple Frame
Animation


Frame Animation
With Buttons


View Animation
Rotate, Scale,
Translate


Android Interpolators
with Spinner


Interface Design

Android, Coding an
AppBar Menu




TUTORIALS V
App Launch

Optimize Your App
Android App Launch

Mobile App Analytics
Mobile App Monetization
Mobile App Distribution - App Stores


Also Read:
Coding Imports in Android Apps

Handling Errors in Aide

ANDROID TUTORIALS 2022-2023
With Example Codes for Complete Apps


Customizing Action Bar - Color, Logo, Back Arrow and Color Blends on Buttons March 2022

Button Types in Android Apps March 2022

Creating a Hyperlink in Java Class April 2022

How To Add Canvas Paint in Java Class April 2022

Simple Scrollview with System Generated Buttons May 2022

Gradient Drawable Colored Backgrounds - Two Screen App May 2022

Gridview with Two Column Cardview(Androidx) - Art Exhibits Example June 2022

Cardview(Androidx) - Electric Cars Example July 2022

Android Example - Text is Selectable(Copy Paste Text) August 2022

Button to WebLink (Smartlink Text Link Banner) Sept 2022

ImageButton to WebLink (Smartlink Image Banner) - Android Example Sept 2022

Mipmap Icons Tutorial - Android Example March 2023

Android Tutorial - Banner To Smartlink(Bottom of View) July 2023

Mixpanel Analytics For Android Apps - Simple Integration Oct 2023


AlSO READ:
App Launch



You May Like:
e-Scooter News, Bestsellers and more..

CODING TOOLS
AIDE - for tablets
Android Studio
-for computers

OUR ANDROID ARTICLES
Launching Your Android App(Updated Sept 2023)
How To Be
Successful




Best Coding Practices

Screen Density -
Coding Practices



If you Liked This Page- ' Free Android App Tutorials ', Give Us a Social Mention Share

Make Sushi Rolls at Home
Shoot Like A Pro Pro Tips Photography.com

2025 gamedev.zeootr.com(formerly androidappcoding.com)- All Rights Reserved.
All images posted on this Website are Copyrighted © Material.