Professional Documents
Culture Documents
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
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
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.
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.