100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Class notes

Andriod Programming notes

Rating
-
Sold
-
Pages
27
Uploaded on
16-05-2025
Written in
2024/2025

Study Notes: Description of Android Application Development Android application development is the process of creating software applications that run on the Android operating system, which is widely used on smartphones, tablets, smart TVs, and wearable devices. Android apps are primarily developed using Java or Kotlin with the Android SDK (Software Development Kit) in Android Studio, the official IDE provided by Google. These study notes cover the core components of Android development, including: Activities and Intents: Managing screens and navigation. User Interface (UI): Designing layouts using XML and handling user interactions. Fragments: Reusable UI components within activities. Data Storage: Using SharedPreferences, SQLite databases, and Room. Networking: Accessing web services using APIs. Permissions and Security: Managing access to device features. App Lifecycle: Understanding the lifecycle of activities and apps. Publishing: Preparing and deploying apps to the Google Play Store. Android development emphasizes modular architecture, responsive design, and efficient resource management, helping developers create powerful, user-friendly mobile applications.

Show more Read less
Institution
Course
COMPUTER










Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Unknown
Course
COMPUTER

Document information

Uploaded on
May 16, 2025
Number of pages
27
Written in
2024/2025
Type
Class notes
Professor(s)
Sumalatha assistant professor
Contains
All classes

Content preview

Unit I Introduction
Hours: 9
Installing the Android SDK and Prerequisites - Making an Android Project -
Making an Android Virtual Device (AVD) - Running a Program on an AVD -
Running a Program on an Android Device - Components of the SDK - The
Ingredients of an Android Application.


Android is an Operating System for mobile devices developed by Google in 2007,
which is built upon a Linux kernel. Android competes with Apple's iOS (for
iPhone/iPad), Microsoft's Windows Phone(?), and many other proprietary mobile
OSes.
The latest Android supports Phone/Tablet, TV, Wear (watch and glass),
Automobile (Android Auto) and Internet of things (IoT).
Android Platform
Android is based on Linux with a set of native core C/C++ libraries. Android
applications are written in Java/Kotlin. However, they run on Android's own Java
Virtual Machine, called Dalvik Virtual Machine (DVM) (instead of JDK's JVM)
which is optimized to operate on the small and mobile devices.

,In May 2017, Google announced support for a new Kotlin programming
language. As you are familiar with Java, you probably should start in Java (many
of the examples out there are written in Java), and then move into Kotlin. Kotlin
will not be discussed in this article.
The mother site for Android is https://www.android.com. For programmers and
developers, visit https://developer.android.com to download the SDK, Android
Training, API Guides and API documentation.
2. Installing "Android Studio IDE" and "Android SDK"
Installing Android software is probably the most challenging part of this project.
It takes times (from 60 minutes to n hours to forever) and lot of disk space (>10G)
- depending on your luck, your programming knowledge, and your PC power. You
probably need a fairly decent PC to run the Android emulator! The recommended

, requirements are: 16GB RAM, 16GB of free disk space and 1920x1080 screen
resolution. Running on real Android phone/tablet requires less resources.
Step 0: Pre-Installation Check List
1. Before installing Android Studio, you need to install Java Development
Kit (JDK). Read "How to install JDK". Ensure that your JDK is at or
above JDK 8. You can check your JDK version using commands "javac -
version" (compiler) and "java -version" (runtime) on CMD/Terminal.
2. Uninstall older version(s) of "Android Studio" and "Android SDK", if any.
3. The installation and many operations take a LONG time to complete. Do
NOT stare at your screen or ceiling. Browse through the "Android for
Developers" pages @ https://developer.android.com.
4. We need to install TWO HUGE packages:
o Android Studio IDE (2.5 GB), which is an Integrated Development
Environment (IDE) based on IntelliJ (a popular Java IDE); and
o Android SDK (Software Development Kit) (6-10 GB) for
developing and running Android apps.
Step 1: Install "Android Studio IDE"
Reference: "Install Android Studio"
@ https://developer.android.com/studio/install.
(For Windows)
1. Check that environment variable JAVA_HOME is set to the JDK
installation directory (e.g., "C:\Program Files\Java\jdk-21") via command
"set JAVA_HOME". Otherwise, follow the steps HERE.
2. Check the system requirements for Android Studio/SDK
@ https://developer.android.com/studio/install. Search for "System
Requirements", e.g., For Windows 10, 8GB of RAM, 8GB of disk space,
and 1280x800 minimum screen resolution. You should have enough space
on C drive. Insufficient space on C drive will take you many days to
install.
$9.99
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
jinnoo

Also available in package deal

Thumbnail
Package deal
Computer science study notes
-
5 2025
$ 49.25 More info

Get to know the seller

Seller avatar
jinnoo Annamalai University
View profile
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
7 months
Number of followers
0
Documents
5
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions