SlideShare a Scribd company logo
1 of 10
Android Application
‘MyEnglishQuiz’
Chady
Abidi
Project Presentation
Introduction to MyEnglishQuiz
« MyEnglishQuiz » is an Android Application which I
developed this semester. It is a game that will challenge
you by some questions about different sections.This
game is for kids in primary school.
Softwares and Languages
used in developing this
project
Softwares Used:
. Android studio: is the official integrated development
environment(IDE) for Google's Android operating system,
built on JetBrains' IntelliJ IDEA software and designed
specifically for Android development.
. Paint 3D: Image manipulation Software.
Programming Languages Used:
.Kotlin programming Language.
.XML: for creating UI of the APP
Activity
An activity is an application component that provides
a screen with which users can interact in order to do
something, such as dial the phone, take a photo, send
an email, or view a map. Each activity is given a
window in which to draw its user interface.
Making you familiar with some terms related to
Android App development
This class represents the basic building block for user interface
components. A View occupies a rectangular area on the screen
and is responsible for drawing and event handling. View is the
base class for widgets, which are used to create interactive UI
components (buttons, text fields, etc.).
Some examples of Android Views are:
TextView
ImageView
EditText
Button
RadioButton
Views
Intent
An Intent is an “Intention” to perform an action, in other word, a
messaging object you can use to request an action from another
app component.
Home screen activity opens which
contains user name which is unique
to per user.
Homescreen
This is the activity of Quiz, questions
are being displayed on a fragment. This
fragment consists of an ImageButton
for palying and stopping the music,a
TextView for the question, a PhotoView
for the image ,a ProgressBar ,4
TextViews for answers and a SUBMIT
Button to go for the next question.
ProgressBar gets updated everytime
you answer a question and the score
gets updated by one every correct
answer.
When START button is tapped.
If your choice is a wrong answer ,it
will be colored red and if it is a right
answer it will be colored green and
you have the chance to correct your
answer.
RED or GREEN answer
After you finish all the answers , the
score of the game played by the user
will be updated and depicted(appears)
in the User Interface of the application.
Score section

More Related Content

What's hot

BHAGWANT UNIVERSITY
BHAGWANT UNIVERSITYBHAGWANT UNIVERSITY
BHAGWANT UNIVERSITYSuraj Singh
 
Car Game - Final Year Project
Car Game - Final Year ProjectCar Game - Final Year Project
Car Game - Final Year ProjectVivek Naskar
 
Flutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutionsFlutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutionsSkywave Info Solutions
 
Google android white paper
Google android white paperGoogle android white paper
Google android white paperSravan Reddy
 
Android Development Slides
Android Development SlidesAndroid Development Slides
Android Development SlidesVictor Miclovich
 
Android application and android operating system
Android application and android operating systemAndroid application and android operating system
Android application and android operating systemProvaAkter
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0Brandon Nolte
 
Day 3: Getting Active Through Activities
Day 3: Getting Active Through ActivitiesDay 3: Getting Active Through Activities
Day 3: Getting Active Through ActivitiesAhsanul Karim
 
Flutter single codebase to build your dream application for i os and android
Flutter single codebase to build your dream application for i os and android Flutter single codebase to build your dream application for i os and android
Flutter single codebase to build your dream application for i os and android Concetto Labs
 
Android and Jelly Beans
Android and Jelly Beans Android and Jelly Beans
Android and Jelly Beans Nishant Arora
 
Research paper on "Android 4.1 Jellybean OS"
Research paper on "Android 4.1 Jellybean OS"Research paper on "Android 4.1 Jellybean OS"
Research paper on "Android 4.1 Jellybean OS"Bijaya Litigoner
 
Android Design Guidelines 1.1
Android Design Guidelines 1.1Android Design Guidelines 1.1
Android Design Guidelines 1.1Mutual Mobile
 
TDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material designTDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material designJackson F. de A. Mafra
 
Android M: Top Features That You Need To Know
Android M: Top Features That You Need To KnowAndroid M: Top Features That You Need To Know
Android M: Top Features That You Need To Know360 Degree Technosoft
 
Android application development guide for beginners
Android application development guide for beginnersAndroid application development guide for beginners
Android application development guide for beginnersMobiers Ltd
 
Flutter vs React Native
Flutter vs React Native Flutter vs React Native
Flutter vs React Native Sphinx Solution
 
Android deep dive
Android deep diveAndroid deep dive
Android deep diveAnuSahniNCI
 
ComparingTwo major mobile operating system
ComparingTwo major mobile operating systemComparingTwo major mobile operating system
ComparingTwo major mobile operating systemphexcom1
 

What's hot (20)

BHAGWANT UNIVERSITY
BHAGWANT UNIVERSITYBHAGWANT UNIVERSITY
BHAGWANT UNIVERSITY
 
Car Game - Final Year Project
Car Game - Final Year ProjectCar Game - Final Year Project
Car Game - Final Year Project
 
Flutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutionsFlutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutions
 
Google android white paper
Google android white paperGoogle android white paper
Google android white paper
 
Android Development Slides
Android Development SlidesAndroid Development Slides
Android Development Slides
 
Android application and android operating system
Android application and android operating systemAndroid application and android operating system
Android application and android operating system
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0
 
AndroidManifest
AndroidManifestAndroidManifest
AndroidManifest
 
Day 3: Getting Active Through Activities
Day 3: Getting Active Through ActivitiesDay 3: Getting Active Through Activities
Day 3: Getting Active Through Activities
 
Flutter single codebase to build your dream application for i os and android
Flutter single codebase to build your dream application for i os and android Flutter single codebase to build your dream application for i os and android
Flutter single codebase to build your dream application for i os and android
 
Android and Jelly Beans
Android and Jelly Beans Android and Jelly Beans
Android and Jelly Beans
 
Research paper on "Android 4.1 Jellybean OS"
Research paper on "Android 4.1 Jellybean OS"Research paper on "Android 4.1 Jellybean OS"
Research paper on "Android 4.1 Jellybean OS"
 
Android Design Guidelines 1.1
Android Design Guidelines 1.1Android Design Guidelines 1.1
Android Design Guidelines 1.1
 
TDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material designTDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material design
 
Android M: Top Features That You Need To Know
Android M: Top Features That You Need To KnowAndroid M: Top Features That You Need To Know
Android M: Top Features That You Need To Know
 
Android application development guide for beginners
Android application development guide for beginnersAndroid application development guide for beginners
Android application development guide for beginners
 
Flutter vs React Native
Flutter vs React Native Flutter vs React Native
Flutter vs React Native
 
Android deep dive
Android deep diveAndroid deep dive
Android deep dive
 
ComparingTwo major mobile operating system
ComparingTwo major mobile operating systemComparingTwo major mobile operating system
ComparingTwo major mobile operating system
 
iOS 7 Transition guide
iOS 7 Transition guideiOS 7 Transition guide
iOS 7 Transition guide
 

Similar to Project presentation -chady abidi

Interactive cues in flat design
Interactive cues in flat designInteractive cues in flat design
Interactive cues in flat designMing-Liang Liu
 
Android apps development
Android apps developmentAndroid apps development
Android apps developmentRaman Pandey
 
How to Design Mobile UI for Android Devices.pptx
How to Design Mobile UI for Android Devices.pptxHow to Design Mobile UI for Android Devices.pptx
How to Design Mobile UI for Android Devices.pptxTurboAnchor
 
Unity Game Engine - Basics
Unity Game Engine - BasicsUnity Game Engine - Basics
Unity Game Engine - BasicsFirosK2
 
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINESTUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINEAIRCC Publishing Corporation
 
Final Essay
Final EssayFinal Essay
Final Essayhyddreal
 
9 Step Guide to Create Ripple View Effect in Android
9 Step Guide to Create Ripple View Effect in Android9 Step Guide to Create Ripple View Effect in Android
9 Step Guide to Create Ripple View Effect in AndroidNine Hertz
 
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI ImplementationUI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI ImplementationChunyang Chen
 
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...IJCNCJournal
 
Android Development Company in Lucknow
Android Development Company in LucknowAndroid Development Company in Lucknow
Android Development Company in Lucknowprabhatsingh719745
 
Android Development Company in Lucknow
Android Development Company in LucknowAndroid Development Company in Lucknow
Android Development Company in Lucknowprabhatsingh719745
 
Latest Android App Development Tools 2019
Latest Android App Development Tools 2019Latest Android App Development Tools 2019
Latest Android App Development Tools 2019Elijahj Williams
 
Define the terms activity, layout, intent, and AVD SolutionA.pdf
Define the terms activity, layout, intent, and AVD SolutionA.pdfDefine the terms activity, layout, intent, and AVD SolutionA.pdf
Define the terms activity, layout, intent, and AVD SolutionA.pdfpearlcoburnsanche303
 
ANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.docANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.docPalakjaiswal43
 
Learn android app_development(1)_intro
Learn android app_development(1)_introLearn android app_development(1)_intro
Learn android app_development(1)_introAdel Jaffan
 
Google Material Design
Google Material Design Google Material Design
Google Material Design Kamal Ganwani
 
Android Beat the-quiz application
Android Beat the-quiz applicationAndroid Beat the-quiz application
Android Beat the-quiz applicationAyush Singh
 

Similar to Project presentation -chady abidi (20)

Interactive cues in flat design
Interactive cues in flat designInteractive cues in flat design
Interactive cues in flat design
 
Android apps development
Android apps developmentAndroid apps development
Android apps development
 
How to Design Mobile UI for Android Devices.pptx
How to Design Mobile UI for Android Devices.pptxHow to Design Mobile UI for Android Devices.pptx
How to Design Mobile UI for Android Devices.pptx
 
Unity Game Engine - Basics
Unity Game Engine - BasicsUnity Game Engine - Basics
Unity Game Engine - Basics
 
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINESTUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
STUDY OF AN APPLICATION DEVELOPMENT ENVIRONMENT BASED ON UNITY GAME ENGINE
 
Final Essay
Final EssayFinal Essay
Final Essay
 
Project Dressup App
Project Dressup AppProject Dressup App
Project Dressup App
 
9 Step Guide to Create Ripple View Effect in Android
9 Step Guide to Create Ripple View Effect in Android9 Step Guide to Create Ripple View Effect in Android
9 Step Guide to Create Ripple View Effect in Android
 
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI ImplementationUI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
 
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEV...
 
Android Development Company in Lucknow
Android Development Company in LucknowAndroid Development Company in Lucknow
Android Development Company in Lucknow
 
Android Development Company in Lucknow
Android Development Company in LucknowAndroid Development Company in Lucknow
Android Development Company in Lucknow
 
Android
AndroidAndroid
Android
 
hema ppt (2).pptx
hema ppt (2).pptxhema ppt (2).pptx
hema ppt (2).pptx
 
Latest Android App Development Tools 2019
Latest Android App Development Tools 2019Latest Android App Development Tools 2019
Latest Android App Development Tools 2019
 
Define the terms activity, layout, intent, and AVD SolutionA.pdf
Define the terms activity, layout, intent, and AVD SolutionA.pdfDefine the terms activity, layout, intent, and AVD SolutionA.pdf
Define the terms activity, layout, intent, and AVD SolutionA.pdf
 
ANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.docANDROID LAB MANUAL.doc
ANDROID LAB MANUAL.doc
 
Learn android app_development(1)_intro
Learn android app_development(1)_introLearn android app_development(1)_intro
Learn android app_development(1)_intro
 
Google Material Design
Google Material Design Google Material Design
Google Material Design
 
Android Beat the-quiz application
Android Beat the-quiz applicationAndroid Beat the-quiz application
Android Beat the-quiz application
 

Project presentation -chady abidi

  • 2. Introduction to MyEnglishQuiz « MyEnglishQuiz » is an Android Application which I developed this semester. It is a game that will challenge you by some questions about different sections.This game is for kids in primary school.
  • 3. Softwares and Languages used in developing this project Softwares Used: . Android studio: is the official integrated development environment(IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. . Paint 3D: Image manipulation Software. Programming Languages Used: .Kotlin programming Language. .XML: for creating UI of the APP
  • 4. Activity An activity is an application component that provides a screen with which users can interact in order to do something, such as dial the phone, take a photo, send an email, or view a map. Each activity is given a window in which to draw its user interface. Making you familiar with some terms related to Android App development
  • 5. This class represents the basic building block for user interface components. A View occupies a rectangular area on the screen and is responsible for drawing and event handling. View is the base class for widgets, which are used to create interactive UI components (buttons, text fields, etc.). Some examples of Android Views are: TextView ImageView EditText Button RadioButton Views
  • 6. Intent An Intent is an “Intention” to perform an action, in other word, a messaging object you can use to request an action from another app component.
  • 7. Home screen activity opens which contains user name which is unique to per user. Homescreen
  • 8. This is the activity of Quiz, questions are being displayed on a fragment. This fragment consists of an ImageButton for palying and stopping the music,a TextView for the question, a PhotoView for the image ,a ProgressBar ,4 TextViews for answers and a SUBMIT Button to go for the next question. ProgressBar gets updated everytime you answer a question and the score gets updated by one every correct answer. When START button is tapped.
  • 9. If your choice is a wrong answer ,it will be colored red and if it is a right answer it will be colored green and you have the chance to correct your answer. RED or GREEN answer
  • 10. After you finish all the answers , the score of the game played by the user will be updated and depicted(appears) in the User Interface of the application. Score section