Вы находитесь на странице: 1из 21

[Date]

Android Thesaurus App


Project Report

Gulzaib zahid
WWW.GULZEB7.WEBS.COM

ABSTRACT
Android Mobile Thesaurus is a large vocabulary store of English with
up to 160,000 records and more than 1.6 million words, designed by
the Zahran from Gulf college Muscat.
Android Mobile Thesaurus is ordered with a new and appropriate
method. Nouns, verbs, adjectives and adverbs are gathered into
sets of reasoning synonyms, In addition to the direct definition the
dictionary shows how each word is related to other words in terms of
synonyms, opposites and similar words,

ACKNOWLEDGEMENTS
I am grateful to my teacher who encourage me to make such a unique application to
help the people who want to improve their English.

CONTENTS
ABSTRACT ....................................................................................................................................... 1
Acknowledgements ..................................................................................................................... 2
Table OF Figures ............................................................................................................................ 5
1

INTRODUCTION ...................................................................................................................... 6
1.1

PROJECT IDEA ................................................................................................................. 7

1.2

Project Motivation.......................................................................................................... 7

1.3

Aim/Objective ................................................................................................................ 7

1.4

Background of issues ..................................................................................................... 7

1.5

Proposed Approach...................................................................................................... 8

1.6

Scope of project ............................................................................................................ 8

PROJECT DOCUMENTATION ................................................................................................ 9


2.1

Research ....................................................................................................................... 10

2.2

Project Management.................................................................................................. 10

2.2.1

Requirement .......................................................................................................... 11

2.2.2

Quick Design ......................................................................................................... 11

2.2.3

Build Prototype ...................................................................................................... 12

2.2.4

Customer Evolution .............................................................................................. 12

2.2.5

Refine Prototype ................................................................................................... 12

2.2.6

Program Ready ..................................................................................................... 12

Literature Review ................................................................................................................. 12


3.1

Introduction .................................................................................................................. 13

3.2

Back Ground and Context ......................................................................................... 14

3.3

Methods ........................................................................................................................ 14

3.3.1

Agile Methodology .............................................................................................. 15

3.3.2

Rapid Action Development ................................................................................ 15

3.3.3

Prototype ............................................................................................................... 15

3.3.4

Waterfall methodology ....................................................................................... 15

4
3.4

Case Similar Projects.................................................................................................... 15

3.4.1

Thesaurus Free by Speedy Marks ....................................................................... 15

3.4.2

Free Thesaurus Dictionary .................................................................................... 16

3.4.3

Rogets Thesaurus Dictionary ............................................................................... 16

Summery ............................................................................................................................... 17
4.1

Methodology ................................................................................................................ 17

4.2

Major Outcomes .......................................................................................................... 19

4.3

Recommendation ....................................................................................................... 19

4.4

Conclusion .................................................................................................................... 19

References ........................................................................................................................... 20

TABLE OF FIGURES
S.No Figure
1
Gantt Chart
2
Prototyping Methodology

PageNo.
8
13

1 INTRODUCTION

1.1 PROJECT IDEA


Idea of project is coming back to my mind once I search some words meanings into
web and I did not find any suitable meaning for this word and I had to search a lot into
books to find meaning of this word. Then I decided to design a application which help
me and also students to find out what are meanings of their desired world from hard to
easy word.

1.2 PROJECT MOTIVATION


Some reasons build my thoughtfulness towards this program for android as many
professionals and students don't seem to be satisfied while using other mobile
dictionaries to search appropriate word but making nervous while find more hard words
from dictionary.

1.3 AIM/OBJECTIVE
Aim of this application is help to improve every student and professional a complete
application with the help of this application

1.4 BACKGROUND OF ISSUES


Many students have several queries and that they don't have
enough resources to sort out from dictionaries from academic
libraries or buy expensive e- dictionaries, so I make an android
application with the help of it student can find solution for grammar
mistakes with ease of access.

1.5 PROPOSED APPROACH


I approach during this application to directly professionals and
students will check any difficult word from application from their
phones thus saving their time to find out proper word to their quries.
1.6 SCOPE OF PROJECT
There is pretty much scope for this development because it make easiness for student
to learn fast and accurate words and student do study likely.

2 PROJECT DOCUMENTATION

10

2.1 RESEARCH
we investigation with several students several of them are new comers and

ask

them regarding their issues in study and that we pointed out that their problems
are short and can be solved with a small application launched in their mobiles. So
when they found solution for their spelling and grammar problems they will take keen
interest in study.

2.2 PROJECT MANAGEMENT


Gantt Chart

11

PROTOTYPE GANTT CHART

2.2.1 Requirement
we have begin gathering initially data regarding our project from 1st Apr 2013. It takes
around five days to collect enough data which could initiate me to support our
application.

2.2.2

Quick Design

we design a quick design so it can be modified easily and can be extended or


reduced according to customer desire.

12
2.2.3

Build Prototype

in this step I make mobile application with most of its content and I
ask users to check rather it is ok or not. So when this stage
application is checked and if any query is found then it is very easy
to modify the application at this stage.
2.2.4

Customer Evolution

User or customer check the application for five days and found
some problems he tell us and give some suggestion for his
requirement. So this phase help us to find what is more beneficial for
our application.

2.2.5

Refine Prototype

At this stage we modify our application according to customer need


so we can built completely a mobile app which is hundred percent
according to user friendly and provided all feature for what purpose
it is designed.
2.2.6

Program Ready

At this phase we complete the application which is user friendly and


providing all of features with no mistake and students can easily use
it to improve their English.

3 LITERATURE REVIEW

13

3.1 INTRODUCTION
This application facilitate the users in following ways as written below;

14

Helps users to recognize the word meanings well.


Enables the quick search of the exact meaning.
Allows users to fast remember words.
Easy and accurate definitions of over 160,000 words.
Synonyms, antonyms, similar and related words to help user
make his text and language more exciting.
Quick dynamic search of words while you type
Capability to add bookmarks to desired words
Hyperlinks between different connected words
Cleans to help you find the word you are looking for.

3.2 BACK GROUND AND CONTEXT


There are some reasons build my thoughtfulness towards this
program for android as many professionals and students don't
seem to be satisfied while using other mobile dictionaries to
search appropriate word but making nervous while find more
hard words from dictionary. There is no reputable android free
app which help students and users to improve their English in
easy way so I decided to do so.

3.3 METHODS
There are a lot of several strategies used to design a mobile application for android like
xml and android developing tools and also many methods for designing but like to
prefer prototype because it saves our efforts to develop any program. These methods
are discussed below;

15
3.3.1

Agile Methodology

This methodology is working whereas coming up with the massive computer code and
every one soft ware is split into several elements and once completion of every phase
these elements are connected with one another for creating one computer code.
Mostly large programs developed like this.
3.3.2

Rapid Action Development

This developing method is quickest developing method. During


this methodology codes will be modified in single step with client demand and
simply modification is done on same step.
3.3.3

Prototype

we use this method for developing my app.

3.3.4

Waterfall methodology

This is standard methods for making all programs. Most of


programmers use this technique. In this method first gathering
information from customer then analyze these information then
make a design for program then verify with customer then
implement and then make it maintain.

3.4 CASE SIMILAR PROJECTS


3.4.1

Thesaurus Free by Speedy Marks

Advantages

It shows similar words.


It shows antonyms.

Disadvantages

16

3.4.2

It is not working on above Android 4 v.


Too much Ads.

Free Thesaurus Dictionary

Advantages

Small application
Direct working from SD card.
Can access usb drive data

Disadvantages

3.4.3

Must install color Dictionary for work.


Bad users review

Rogets Thesaurus Dictionary

Advantages
Quick /references
Support phrases
Include 30000 words.

Disadvantage
Showing one result at a time
Ad supported

17

4 SUMMERY

4.1 METHODOLOGY
We use prototype methodology during
this mobile developing. During this methodology all

18

procedures going side by side towards completion with the help of


end user recommendations thus it's take a little bit more time but
every thing works with no mistake.

In this methodology we
discover out what's demand of computer code that is
required to be designed with asking of end user. data is
collected through end users to make a good program.
Once initially data collected then I start making this program
when its one step finish then I consult with user and when he
approve or need any changing I did, and then move ahead to
next step.
Each function I designed and implement I consult with user so
chance of any mistake is going wrong but I had taken a long
time rather then other methodology but as a result I found a
mistake free application.

19

4.2 MAJOR OUTCOMES


As this application is creating for all users rather they are
students or professionals or labor, one word that every body use
this application to improve his English skills.
4.3 RECOMMENDATION
We suggest all students to use this application to improve
their vocabulary and English grammar because now it is day of
English, if students English is good they can compete the world easily
and can get all knowledge with ease of access.
4.4 CONCLUSION
This application specially facilitate students to improve their English
with vocabulary improvement and learning new phrases and
synonyms but also it help professionals to take proper words while
working on projects.

20

5 REFERENCES
http://en.wikipedia.org/wiki/Software_prototyping
https://play.google.com/store/apps/details?id=com.mobi.android3.RogetsThesaurus&h
l=en
http://thesaurus.iphonemarks.com/
http://en.wikipedia.org/wiki/Software_development_methodology

Вам также может понравиться