Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ON
“Utility app-Camera,Maps”
SUBMITTED
TO
FOR
PARTIAL FULFILLMENT OF DEGREE IN
BY
Rugved Badhe
Roll no: 14CS004
CERTIFICATE
This is to certify that Rugved Badhe has successfully submitted
University.
Rugved Badhe
INDEX
• Introduction
• Planning
• Modeling
• Software and Hardware Requirements
• SRS
• Designs
• Snaps
• Testing
• Advantage and features
• Conclusion
• References
Introduction
The Maps JavaScript API lets you customize maps with your own content
and imagery for display on web pages and mobile devices. The Maps
JavaScript API features four basic map types (roadmap, satellite, hybrid, and
terrain) which you can modify using layers and styles, controls and events,
and various services and libraries.
Step 1: Open Google developer console and signin with your gmail
account: https://console.developers.google.com/project
Step 2: Now create new project. You can create new project by clicking
on the Create Project button and give name to your project.
Step 3: Now click on APIs & Services and open Dashboard from it.
Step 8: Now API your API key will be generated. Copy it and save it somewhere
as we will need it when implementing Google Map in our Android project.
APIs are made up of two related elements. The first is a specification that describes
how information is exchanged between programs, done in the form of a request for
processing and a return of the necessary data. The second is a software interface
written to that specification and published in some way for use. The software that
wants to access the features and capabilities of the API is said to call it, and the
software that creates the API is said to publish it.
API Level is an integer value that uniquely identifies the framework API revision
offered by a version of the Android platform. The Android platform provides a
framework API that applications can use to interact with the underlying Android
system. The framework API consists of: A core set of packages and classes.
Planning
Modeling
Requirement Gathering and analysis
All possible requirements of the system to be developed are captured in this phase
and documented in a requirement specification document.
System Design
The requirement specifications from first phase are studied in this phase and the
system design is prepared. This system design helps in specifying hardware and
system requirements and helps in defining the overall system architecture.
Implementation
With inputs from the system design, the system is first developed in small
programs called units, which are integrated in the next phase. Each unit is
developed and tested for its functionality, which is referred to as Unit Testing.
Deployment of system
Once the functional and non-functional testing is done; the product is deployed in
the customer environment or released into the market.
Maintenance
There are some issues which come up in the client environment. To fix those
issues, patches are released.
UML Diagrams
• Hardware:
• PC Processor- intel pentium or i3 and above
• Windows /Linux os
• Software:
• Android Studio
SRS
FR6 Current Image The app should In order for the FR3,FR5
be able to view app to uses the
the captured bitmap fuction
image
Services Camera
3 Maps Maps Working Successful
API Maps
Advantages
• Easy to use
• User friendly
Features
Splash Screen
A splash screen is a graphical control element consisting of a window containing
an image, a logo, and the current version of the software. A splash screen usually
appears while a game or program is launching. An Android app takes some time to
to start up, especially when the app is first launched on a device. A splash screen
may display start up progress to the user or to indicate branding.
Google Maps
Google Maps is a web mapping service developed by Google. It offers
satellite imagery, street maps, 360° panoramic views of streets, real-time traffic
conditions, and route planning for traveling by foot, car, bicycle, or public
transportation.
Camera
A camera is an optical instrument for recording or capturing images,
which may be stored locally, transmitted to another location, or both. The images
may be individual still photographs or sequences of images constituting videos or
movies.
References
• Morrill, Dan (September 23, 2008). "Announcing the Android 1.0 SDK,
release 1". Android Developers Blog. Google. Archived from the original on
March 5, 2017. Retrieved March 11, 2017.
• "Android 7.0 Nougat". Archived from the original on August 22, 2016.
Retrieved September 5, 2016. Internationalization
Conclusion
Thus, we learnt how to implement and develop apps in Android Studio. We learnt
how to use splash screen with a timer and used Google API in maps .