0% found this document useful (0 votes)
198 views13 pages

Crypto App Project REPORT

The document is a project report for a "Crypto App" created using Android technologies like XML, Kotlin and a database. It was submitted by 5 students for their Bachelor of Technology degree. The report introduces the app, outlines its objectives to track cryptocurrency prices, and describes the front-end and back-end technologies used like XML, Kotlin, APIs and databases. It includes screenshots of the app interface and concludes by discussing the future of cryptocurrency.

Uploaded by

abyefinalhai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
198 views13 pages

Crypto App Project REPORT

The document is a project report for a "Crypto App" created using Android technologies like XML, Kotlin and a database. It was submitted by 5 students for their Bachelor of Technology degree. The report introduces the app, outlines its objectives to track cryptocurrency prices, and describes the front-end and back-end technologies used like XML, Kotlin, APIs and databases. It includes screenshots of the app interface and concludes by discussing the future of cryptocurrency.

Uploaded by

abyefinalhai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

PROJECT REPORT

OF
“Crypto App”

Submitted in partial fulfillment of the requirements for the award degree of

Bachelor of Technology
In
Computer Science and Engineering

Bundelkhand Institute of Engineering and Technology, Jhansi (U.P)


(BIET Jhansi)
ACADEMIC SESSION 2020-21
Submitted By
Govind Narayan Tiwari (2100430109002)
Nivedita Keshari(2100430109003)
Akash Singh (2004310011)
Saransh gupta(2004310051)
Ambuj Kapoor(2004310013)

Under the guidance of


Er. Sharad Yadav
ACKNOWLEDGEMENT

We are indebted to our respected Head of the Department Dr. Yashpal Singh
for guiding us. The team is also grateful to our project guide Er. Sharad Yadav,
for their invaluable guidance for this project. We also thank our respected
faculty members, Dr. S.K. Gupta, Dr. R.N. Verma, Er. Shashank Gupta, Er.
Sharad Pandey, Er. Priyank Jain of the Computer Science and Engineering
department for their indomitable contribution and guidance without which
this project would have been impossible to complete.

Our sincerest thanks to all the teachers, seniors and colleagues whose
help and guidance brought this project to successful completion.

Submitted by:
Govind Narayan Tiwari (2100430109002)
Nivedita Keshari(2100430109003)
Akash Singh (2004310011)
Saransh gupta(2004310051)
Ambuj Kapoor(2004310013)
TABLE OF CONTENTS

1. INTRODUCTION

2. OBJECTIVE

3. TECHNOLOGIES USED IN THIS PROJECT

4. CODING

5. SCREENSHOTS

6. CONCLUSION

7. REFERENCES
INTRODUCTION

This cryptocurrency tracker App Project in Android is created based on XML, Kotlin
and database. This Cryptocurrency tracker App is a simple project app similar like
shopping cart or ecommerce but is only for crypto app. While developing the
application, care has been taken to create and develop this software package by
making use of available tools, techniques and resources that would generate a
proper system for cases. While making the system an eye has been kept on making it
user friendly . One may hope that the system will be acceptable to any user and will
adequately meet his /her needs. We have ensured to make a good environment for
the user and reach their expectations.
Android is a mobile operating system based on a modified version of the Linux
kernel and other open-source software. Android is developed by a consortium of
developers known as the Open Handset Alliance and commercially sponsored by
Google. An Android app is a software application running on the Android platform.
Because the Android platform is built for mobile devices, a typical Android app is
designed for a smartphone or a tablet PC running on the Android OS. Android
applications are usually developed in the Java language using the Android Software
Development Kit. Android apps are built as a combination of components that can
be invoked individually.
OBJECTIVE

Cryptocurrency operates on a blockchain, which is the distributed ledger we talked


about above. Understanding blockchain technology will help you to not only
understand what is cryptocurrency is all about and why this is the key to the power
of the digital currency.

The “block” is composed of chunks of encrypted data. The “chain” is the public
database in which the blocks are stored and sequentially related to each other.

Every block in the blockchain has a specific code that distinguishes itself from all
other blocks in existence. This unique code is called a hash. Blocks of information
being added to a blockchain are added chronologically. A new block is added directly
after the last block created, which also has its own unique hash.
Technologies used in this project

● Front end Specifications:


Extensive markup language (XML):
XML stands for Extensible Markup Language. It is a text-based markup language
derived from Standard Generalized Markup Language (SGML).XML is used as an
Front end language.
XML tags identify the data and are used to store and organize the data, rather than
specifying how to display it like HTML tags, which are used to display the data. XML
is not going to replace HTML in the near future, but it introduces new possibilities
by adopting many successful features of HTML.
There are two important characteristics of XML that make it useful in a variety of
systems and solutions −
● XML is extensible − XML allows you to create your own self-descriptive tags, or
language, that suits your application.
● XML carries the data, does not present it − XML allows you to store the data
irrespective of how it will be presented.
In the real world, computer systems and databases contain data in incompatible
formats.
XML data is stored in plain text format. This provides a software- and hardware-
independent way of storing data.
This makes it much easier to create data that can be shared by different
applications.

● Back end Specifications:


Kotlin:
Kotlin is a statically-typed, cross-platform, multi-purpose programming language
with type inference. It was designed by the Jet Brains to allow developers to create
cross-platform applications on the Android Studio, as the transfer from Java classes
to Kotlin classes had to be completely smooth.
Therefore, it is designed to interoperate fully with Java. The type of inference allows
the syntax of Kotlin to be more concise. Still, the JVM version of Kotlin’s standard
library is dependent on the Java Class Library. Though Kotlin is highly scalable and
readable as a language, still it provides a few minimal low-level APIs in its standard
library to invoke several other libraries for coroutine utilization.
Top Features of Kotlin:
● It is an open source programming language.
● Complete java interoperability.
● Defaulted parameters.
● Data classes in Kotlin.

API

An application programming interface, or API, enables companies to open


up their applications’ data and functionality to external third-party
developers and business partners, or to departments within their
companies. This allows services and products to communicate with each
other and leverage each other’s data and functionality through a
documented interface. Programmers don't need to know how an API is
implemented; they simply use the interface to communicate with other
products and services. API use has surged over the past decade, to the
degree that many of the most popular web applications today would not be
possible without APIs.
CODING
Screenshots

Page 1:

FIG 6.1: PAGE 1


Users can login by username and password . If a user uses the app for the first time then he/she can
sign up and create an account.
Page 2:

PAGE 3:
CONCLUSION

Cryptocurrency has become a global phenomenom in recent years, although much is still to

be learned about this evolving technology. There are many concerns and worries swirling

around the technology and its capacity to disrupt traditional financial systems.

Joseph A. Grundfest, professor at the Stanford Law School, recently sat down to discuss how

cryptocurrency is currently being used, where mistakes have been made, and what the

future holds for this technology. As a former commissioner of the Securities and Exchange

Commission and expert on financial systems, Professor Grundfest is in a unique position to

comment on the future of cryptocurrency.


REFERENCES

[1] https://en.wikipedia.org/wiki/Kotlin_(programming_language)

[2] https://en.wikipedia.org/wiki/XML

[3] https://dzone.com/articles/mongodb-vs-rdbms

[4] https://en.wikipedia.org/wiki/sql

[5] https://en.wikipedia.org/wiki/JSON

[6] https://techterms.com/definition/markup_language

[7] https://www.geeksforgeeks.org/types-software-testing

You might also like