Akshat Gupta
Akshat Gupta
Android is the product section and cellular platform based totally at the Linux
framework and advanced via google and the open handset alliance. It allows
engineers to jot down code in a java-like language that uses the java library
created by means of google, however does now not help packages constructed
into the neighbourhood code. The android segment changed into unveiled on
November 5, 2007 with the formation of the open handset alliance, a
consortium of 34 hardware, programming and communications organizations
devoted to developing open guidelines for cell telephones. While it became
launched in 2008, maximum of the android stage become available beneath
apache's unfastened and open source programming license.
Methodology
Android changed into named after the nickname of Andy Rubin by using their
co-workers for his love for robot.
Google acquired android incorporation on 17th aug,2005.
Android turned into evolved by the open handset alliance for digicam
smartphone, led via google, and different companies.
But shifted to smart-phones due to low market of cameras at that point. Htc
launches the first android cell.
In 2010, google released its nexus collection of gadgets in smart-telephone
global with android OS.
Chapter – 2
KNOWING ANDROID
Applications that amplify device capability use the android sdk and frequently
the java programming language. The sdk consists of a hard and fast of
improvement tools including debugger, software libraries, handset emulator,
pattern code and greater.
Google initially supported the incorporated development environment (ide);
eclipse the usage of android improvement tools (adt) plugins. Other
improvement gear consisting of the native improvement package (ndk) also are
available. Android studio primarily based on shrewd concept, which google
advanced as its primary ide for android application improvement. Android is a
ramification of 1/3-birthday celebration programs that users can get entry to
via downloading and putting in the android application package deal (apk)
document.
They are generally evolved within the java language the use of the
android.There are numerous android packages that we already recognize and
makes use of them few are music,news,weather,etc.Many android software are
also available at no cost most of them are already to be had in play keep.This
apps are like minded with almost each platform but few are also to be had for
the precise platfo
Chapter – 3
OVERVIEW AND STARTING WITH
ANDROID
3.1 Overview
We want a virtual android tool to test our android app. We will create an android
digital tool before we start writing our code. The android running device is a
inventory of software program additives which can be more or less divided into five
sections and four main layers:
• Application
o Within the top layer you will find all of the android apps. You write
to install your software only on this layer
• Application Framework
o Application framework layer gives many excessive-stage services
for programs in the form of java training.
• Libraries
o A set of libraries, together with the open supply internet browser
engine web kit, the famous library Libby, the SQLite database,
and extra.
• Linux Kernel
o At the lowest of the layers is Linux, which affords simple gadget
capability which includes procedure management, memory
management, tool management such as digicam, keypad, display.
4.1 .javaFile :
This file include all the codes and logic written in it. We can open it in
the android project -> app -> java ->
com.example.username.filename -> MainActivity.java . When we run our
program methods that are called:
- onCreate(Bundle) :- It is used to initialize our activity.
- setContentView(int) :- It is a layout resource defining our User Interface.
4.2 .xmlFile :
We can find all the elements or the tools that we want to use in our project. It
has two different layouts i.e.; a coding layout where we can code for our
required elements needed like buttons, text views, etc.
4.3 Manifest File:
After completing this project, I concluded that this project was the good
opportunity to implement my information that I have learnt during my
internship program. This undertaking is greater informative and more helpful
for knowledge the concept of the android app development. This challenge is
handiest a small and smooth one however it's miles enough to enforce my idea.
I will in addition strive a great deal tougher to make a great deal more green
and useful app which could advantage to other.
Bibliography
Following are the links from which all the information have been taken :
• https://developer.android.com/training/basics/index.html
• https://developer.android.com/training/basics/concept/creating-
project.html
• http://www.hiddenbrains.com/android-application-development.html
• http://www.letsnurture.com/services/mobile/android-mobile-
application-development.html
• https://www.tutorialspoint.com/android/