You are on page 1of 9

Table of Contents

Chapter 1
Introduction.1
1.1 Project Overview.1
1.2 Objectives..1
Chapter 2 Literature
Review.2-5
2.1 Existing System.2
2.2 System Requirements.3
2.3 Software Requirement Analysis..4
2.4 Software Design..5
Chapter 3 Work Carried
out..6-53
3.1 Introduction to Objective C.6
3.2 Frameworks...7
3.3 Data Types8
3.4 Variables...9
3.5 Declaration and Implementation........9-15
3.6 Classes..10-16
3.7 UINavigation Controller11-17
3.8 Search Bars18-21
3.9 Tab Bars..22-25
3.10 Table Views...26-30
3.11 Labels..31-33
1

3.12 Image Views34-38


3.13 Text Views3942
3.14
Buttons.43-47
3.15 Images..48
3.16 Page Control.4953
Chapter 4 Experimental
Results.54-58
4.1 Performance of Project54
4.2 Output Screens..5558
Chapter 5
Conclusion
59-61
5.1
Summary...59
5.2 Future
Scope.60
5.3
References...61

List of Figures
1. Flow Diagram of
Application.5
2. ObjectiveC
.6
3. Figure of Declaration and
Implementation9
4. Figure showing
Classes...10
5. Figure of Object
properties..11
6. A Sample Navigation
Interface.12
3

7. Objects managed by the navigation


controller13
8 .The views of a navigation
controller14
9. Table view
example
26
10. Inbuilt menu Options for Table
View27
11. Table View Usage
Diagram.29
12. Options for Text
View.3
9
13. Different options for text
View.40
14. Behaviour of Text
view.40
15. User Types in Table View
..41
16. Showing Setting for
Text..42
17. Various Attributes of
Text42
18.
Buttons
..43
4

19. Settings for


Buttons
..44
20. Behaviour
Options
....45
21. Diagram of
Button
.46
22. Attributes for state
configuration....47
23. Button
Settings
.47
24. Options for
Edges
..49
25. Page Control
Setting...
.50
26. Page
Control
51
27. Home Screen of
Application55
28. Search Bar and Table View Controller Screen of the Application
56

29. Quiz View Controller Screen of the


Application57
30. Information View Controller Screen of the
Application58

List of Tables
1. Hardware and Software Requirements3
2. Frameworks Diagram..7

Certificate
We hereby certify that the work which is being submitted in this project titled LATIN ROOTS, in
fulfilment of the requirement for the award of degree of Bachelors of Technology in Computer Science And
Engineering submitted in Guru Nanak Dev Engineering College, Ludhiana, is an authentic record of my own
work carried out under the supervision of Amanpreet Singh Brar.

PARAMRAJ SINGH
(1243686, 125059)
PEEYUSH KAPOOR
(1243690, 125062)
This is to certify that the statements made above by the candidate are correct and true to the best of my
knowledge.

Mr. Amanpreet Singh Brar


Associate Professor
Computer Science and Engineering Department
Guru Nanak Dev Engineering College
Ludhiana.141006

Acknowledgement
We are highly grateful to the Dr. M.S. Saini, Director, Guru Nanak Dev Engineering College (GNDEC),
Ludhiana, for providing this opportunity to do Major project at our college. The constant guidance and
encouragement received from Mr. Amanpreet Singh Brar, Associate Professor, GNDEC Ludhiana has been of
great help in carrying out the project work and is acknowledged with reverential thanks.
We are highly grateful to Computer Science and Engineering department, GNDEC, Ludhiana for allowing me
to do this project work. It is truly a matter of great pleasure for us to express my sincere thanks and gratitude
to Mr. Amanpreet Singh Brar for his supervision and encouragement throughout this project. We are highly
obliged to Mrs. Poonamdeep Kaur Aujla, Mrs. Blossom, Mrs. Manpreet Kaur Mand, Mrs. Priyanka Arora, Mr.
Gurdeep Singh Hyher and Ms. Jappreet Kaur for their guidance, kind concern and encouragement throughout
this project.
It is a wonderful experience to be a part of Computer Science and Engineering department, GNDEC where we
work under brilliant minds. We owe my deep regards for the supporting and kind staff authorities for helping
us in our lean patches during these six months. The knowledge we have gained throughout our studies have
the practical implementation during this period. We are grateful to all the staff of Computer Science and
Engineering department, GNDEC, Ludhiana.
PEEYUSH KAPOOR

PARAMRAJ SINGH

Abstract
We have created the iOS app named Latin Roots. Latin Roots is an iOS application developed for both
iPhone and iPad. Latin Roots comes under the category of educational application. The application consists
of root words and their meanings, which are helpful in understanding different words of English language.
The application consists of a search bar where user can search any root from the directory of roots. Every
root word is explained with an example. The application also consists of a quiz interface, where after
learning users can test their knowledge gained from the application. Quiz interface also consists of a score
counter, where scores of user are incremented or decremented according to the right or wrong answers
given by the user. This application works in iOS 7.0 and above. Application will be accessed using mobile
(with iOS operating system) interface. The interface will be best viewed using iPhone device's native
resolution. The software is fully compatible with iPhone 5 and 5s, iPhone 6 and 6 plus and iPad devices.

You might also like