Sie sind auf Seite 1von 23

PROJECT

PRESENTATION
PROJECT TITLE-BRAINOWORLDS(the
flag quiz game)

Submitted by-Nidhi kachhawa(G.W.E.C.A)


Malika Vijay(G.W.E.C.A)

CDAC-ACTS
Centre for Development of Advanced

Computing-Authorized training centre,jaipur


offered 45 days summer training on ANDROID
PROGRAMMING
Final training project submission on ANDROID
PROGRAMMING on subject title BRAINOWORLDS
BRAINOWORLDS-it is a attractive flag quiz game

WHAT
IS
ANDROID
??

Android is a mobile operating system (OS) based on


the Linux kernel and currently developed by Google.
With a user interface based on direct manipulation,
Android is designed primarily for touchscreen mobile
devices such as smartphones and tablet computers,
with specialized user interfaces for televisions
(Android TV), cars (Android Auto), and wrist watches
(Android Wear). The OS uses touch inputs that
loosely correspond to real-world actions, like
swiping, tapping, pinching, and reverse pinching to
manipulate on-screen objects, and a virtual
keyboard. Despite being primarily designed for
touchscreen input, it also has been used in game
consoles, digital cameras, and other electronics.

HISTORY OF ANDROID ??
The version history of the Android mobile operating

system began with the release of the Android beta in


November 2007. The first commercial version,
Android 1.0, was released in September 2008.
Android is under ongoing development by Google
and the Open Handset Alliance (OHA), and has seen
a number of updates to its base operating system
since its initial release.
Since April 2009, Android versions have been
developed under a confectionery-themed code name
and released in alphabetical order; the exceptions
are versions 1.0 and 1.1:

HISTORY OF ANDROID ??
Android alpha (1.0)
Android beta (1.1)
Cupcake (1.5)
Doughnut (1.6)
Eclair (2.02.1)
Froyo (2.22.2.3)
Gingerbread (2.32.3.7)
Honeycomb (3.03.2.6)
Ice Cream Sandwich (4.04.0.4)
Jelly Bean (4.14.3.1)
KitKat (4.44.4.4)

Architecture of Android

Architecture of Android
Linux Kernel

At the bottom of the layers is Linux. This provides basic


system functionality like process management, memory
management, device management like camera, keypad,
display etc.
Also, the kernel handles all the things that Linux is really
good at such as networking and a vast array of device
drivers, which take the pain out of interfacing to
peripheral hardware.

Architecture of Android
Libraries

On top of Linux kernel there is a set of libraries


including
open-source Web browser engine WebKit, well known
library libc, SQLite database which is a useful
repository
for storage and sharing of application data, libraries
to
play and record audio and video, SSL libraries
responsible
for Internet Security etc.

Architecture of Android
Android RunTime

This is the third section of the architecture and available


on the second layer from the bottom. This section
provides a key component called Dalvik Virtual Machine
which is a kind of Java Virtual Machine specially designed
and optimized for Android.
The Dalvik VM makes use of Linux core features like
memory management and multi-threading, which is
intrinsic in the Java language. The Dalvik VM enables
every Android application to run in its own process,
with
its own instance of the Dalvik virtual machine.
The Android runtime also provides a set of core libraries

Architecture of Android
Application Framework

The Application Framework layer provides many higher


level
services to applications in the form of Java Classes.
Application developers are allowed to make use of these
services in their applications.
Applications
You will find all the Android application at the top layer.
You will write your application to be installed on this layer
only.

Android Application Components


Components Description
Activities -They dictate the UI and handle the user

interaction to the Smartphone screen.


Services -They handle background processing
associated with an application.
Broadcast Receivers- They handle communication
between Android OS and applications.
Content Providers -They handle data and
database management issues.

ANDROID PROGRAMMING
the Eclipse ADT bundle includes everything

you need to begin developing apps:


Eclipse + ADT plugin
Android SDK Tools
Android Platform-tools
A version of the Android platform
SQLlite for database handling in android

ANDROID PROGRAMMING

ANDROID PROGRAMMING

FLAG QUIZ PROJECT


Flag quiz game android project is a education

project under android projects for engineering


students. Main objective of this application is
to help users to know the flags of various
country by submitting one option for the flag
image displayed and details. Project
Introduction: Android operation system is one
of the most used mobile operation system.

BRAINOWORLDS
BRAINOWORLD-brainowrlds our project title

which is basically a android FLAG QUIZ game


applications.
This flag quiz game application is build with
the use of android software eclipse
This contain the combination of several
layouts,images and database.

FLAG QUIZ GAME APP

FLAG QUIZ GAME APP


Applications have several layout with the

images of flags displayed, user have to select


one of the option among the four options
displayed.
If the user selects the correct country name of
the displayed flag then enters submit the
layout is moved to the next layout which
again displays the image of other flag with
four options

FLAG QUIZ GAME APP


If user is unable to enter the correct answer

the application gives other chance to answer


the question correct
If user fails third time answering the question
then it itself displayes the correct answer of
the question

FLAG QUIZ GAME APP

WHY THIS APP IS


USEFULL??
Brainoworlds the flag game quiz makes the

learning and understanding of various


countries and there flags easy and interactive
The game with easy and user friendly
interface makes it easily played and
understandable

FINAL REPRESENTATION

Das könnte Ihnen auch gefallen