Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Android Application
By
DEPARTMENT OF COMPUTER
SCIENCE &ENGINEERING
Ahmedabad 382481
Live Cricket Match Score
Android Application
Mini Project - 3
By
Bhavya Patel (14BCE077)
Harsh Patel (14BCE081)
Guided By
Prof. Ajay Kumar Patel
DEPARTMENT OF COMPUTER
SCIENCE & ENGINEERING
DEPARTMENT OF COMPUTER
SCIENCE & ENGINEERING
Ahmedabad 382481
CERTIFICATE
We wish to express our sincere gratitude to Prof. Ajay Kumar Patel, under
whom we executed this project. We admire her invaluable guidance which
helped us to understand the project better. Her constant guidance
throughout the semester made us understand this project. We are very
thankful to the institute for keeping such a course in which the students
are allowed to do some work of their area of interest. We might likewise
want to recognize our guardians for supporting us for the duration of our
life. We would also like to thank our course coordinator Prof. Monika Shah
for his guidance and information.
ABSTRACT/ Outline
This report gives the brief overview of the application that is used for the cricket
information. It gives the knowledge about the concepts used, its functionalities
and how the database functionalities are created and how data is stored in the
database. We can abstract data from the database like player info , upcoming
matches and news for the real time updation. The CricAPI is used for the
updation of real time data. Android Studio is used for creating an mobile
application for this use.
CONTENTS
Certificate IV
Acknowledgement V
Abstract VI
Chapter 1 Introduction 1
1.1 General introduction to the Application 1
1.2 Objective of study 1
1.3 Scope of Work 2
References 15
Appendix A List of Useful Websites 15
List of figures
3.1 Schema Diagram of Database 4
3.2 ER diagram of Database Schema 5
5.1 Navigation menu 7
5.2 Home Page of Application 8
5.3 Upcoming Matches 9
5.4 Player Stats (Bio) 10
5.4 Player Stats (Batting) 11
5.4 Player Stats (Bowling) 12
Chapter 1 - INTRODUCTION
The scope of this project work covers the field of mobile applications
which is currently the hot topic in the market. The project has a vast
applications from keeping the live updates(news), to check the live score
updates or to view records or to view upcoming matches schedule and
planned accordingly. The same application can also be created for the
other sports using the same database management and retrieval
technique just you have to update the API used. The mobile applications
are vastly used in the modern world and it can be used by the large
number of users.
CHAPTER 2 Tools Used
2.2 CricAPI
The information for that menu is retrieved from the real time database.
We can check for the records of the players that we want to see it will
fetch the key of the API and player id from the database and update the
details in the database which will then be reflected into the application.
We can follow the live matches and live updates of the cricket match
through this application.
Live matches
Upcoming matches
6.1 Summary
This project work summarizes the rising importance of mobile applications
in the field of Computer Science and it also covers some of the basic aspects of
various database concepts like relational database schema and the entity
relational diagram. The report also include the use of real time database and the
API in the real time update in the application. It also covers how the database is
used to retrieve the data into the application through the API.
6.2 Conclusion
From this report the conclusion is derived that the for real time update the
database and the API are both are equally important . the database is used to
update the real time data to the application in the easy manner. While the data
in the database is updated through the API so we does not have to built a direct
interface between the API and application which is complicated and further the
records that are kept can be easily be stored in the database and retrieved in the
application. There is no need for the API connection there.
REFERENCES
http://www.cricapi.com/
https://developer.android.com/guide/index.html