Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
66 views
Mini Project
Uploaded by
Syasa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Mini Project For Later
Download
Save
Save Mini Project For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
66 views
Mini Project
Uploaded by
Syasa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Mini Project For Later
Carousel Previous
Carousel Next
Save
Save Mini Project For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 23
Search
Fullscreen
VISVESVARAYA TECHNOLOGICAL UNIVERSITY JNANA SANGAMA, BELGAVI-590018 SS Mobile Application Development Mini Project Report On “VTU MARKS CALCULATOR APP” A Mini Project report submitted in partial fulfillment of the requirements for the VI Semester BE in COMPUTER SCIENCE & ENGINEERING Submitted by RANJITH KUMAR S [1VJ18CS043] SHREE HARI M [1VJ18CS052] PAWAN KALYAN NMS [1VJ18CS063] Under the Guidance of Mrs. MALA R- Assistant Professor Dept.of CSE DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING VIJAYA VITTALA INSTITUTE OF TECHNOLOGY BENGALURU-560077 2020-2021VIJAYA VITTALA INSTITUTE OF TECHNOLOGY BENGALURU-S60077 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING CERTIFICATE This is to Certified that the Mini Project on “VTU MARKS CALCULATOR APP” has been successfully presented at Vi ittala Institute of Technology by RANJITH KUMAR S[1VJI9CS043], SHREE HARI M[IVJ19CS052], PAWAN KALYAN N M_ S[IVJ19CS063] in partial fulfillment of the requirements for the VI Semester degree of Bachelor of Engineering in Computer Science and Engineering of Visvesvaraya Technological University, Belgaum during academic year 2021-2022. It is certified that all corrections/suggestions indicated for Internal Assessment have been incorporated in the report deposited in the departmental library. The Mini Project report has been approved as it satisfies the academic requirements in respect of project work for the said degree. Cee dd ddidddddd ©eeccce Mrs. MANGALA PATEL Professor and HOD Dept. of CSE, VVIT Name of the Examiner ‘Signature with Date Li. —— "VV VFVveeudeseDECLARATION We, RANJITH KUMAR S{1VJ19CS043}, SHREE HARI M[1VJ19CS052), AWAN KALYAN N M S[IV J19CS063] student of VI Semester B.E, in Computer Science & Engineering, Vijaya Vittala Institute of Technology hereby declare that the Mini-Project-entitled "VTU CALCULATOR" has been carried out by us and submitted in partial fulfillment of the requirements for the VI Semester in Bachelor of Engineering im Computer Science and Engineering of Visvesvaraya Technological University, Belgavi during academic year 2021-2022. RANJITH KUMAR S USN:1VJ19CS043 SHREE HARI M USN:1VJ19CS052 PAWAN KALYAN NMS. USN:1VJ19CS063ACKNOWLEDGEMENT The satisfaction and euphoria that accompany the successful completion of any task would be incomplete without the mention of the people who made it possible, hose constant guidance and encouragement crowned the efforts with success. We would like to express my deepest sense of gratitude to our Mini-Project guide Mrs. MALA R Assistant Professor, Department of Computer Science & Engineering for her constant support and guidance throughout the mini project work. It gives us immense pleasure to thank Mrs, Mangala Patel Professor and Head of Department for her constant support and encouragement. ‘We would like to express our thanks to the Principal Dr. Rajendra S. for his encouragement that motivated us for the successful completion of mini project work. We would like to profoundly thank Management of Vijaya Vittala Institute of Technology for providing such a healthy environment for the successful completion of mini project work. Last, but not the least, I would hereby acknowledge and thank my parents who have been a source of inspiration and also instrumental in the successful completion of the mini project work.Table of contents Name 1 INTRODUCTION iiiFig. No. LIST-OF-FIGURES Figure Name Page No.a VTU MARKS CALCULATOR APP a CHAPTER 1 INTRODUCTION 1.1 MOBILE APPLICATION DEVELOPMENT A mobile operating system(OS) is the software that allows mobile devices like phones, tablets and. other smart devices like wearable technology to run applications and other programs. Most mobile operating systems only work on specific hardware for example ,an iPhone runs on iOS and 4 google runs on android. ‘The different operating systems for mobile phones are |. Android (Google) 2.108 (Apple) 3. Bada (Samsung) 4. Blackberry OS (Research in Motion) '5. Windows OS (Microsoft) 6. Symbian OS(Nokia) 7. Tizen (Samsung) ‘The two biggest mobile operating systems are Android and iOS, with a combined 98.7% of the ‘market share in the United States. Android has a slighty larger user base which is largely attributed (0 its availability on devices from a variety of manulactures including HTC.LG.Motorola Samsung. ‘and more, On the other hand. iOS only runs on Apple products, Google had a head start on Apple, with Android first released in 2008.The initial version of Android was called as Astro, it went through a ton of updates to" Cupcake". "donut." eclar’."froyo" GingerBreab,HoneyCombo.{eeCreamSandwich JellyBeun,KitKat.Lolipop Marshal Jow,Nougat Oreo, Android developers made the update codenames confectionary-themed. in alphabetical order of course. It is a mobile OS based on the Linux Kernel and open -source software 10S 1.0.intemaly called “Alpine”, was first released in 2011 with the first Phone. Apple doesn't use public codenames for iOS The best apps are typically built twice, once for iOS and once for Android, 1.2 ANDROID STUDIO ‘Android Studio is the official [7] integrated development environment (IDE) for Google's Android operating system, built on JetBrains Inelli) IDEA software and designed specifically for Android development {8}. It is available for download on windows. MacOS and Linux based operating systems. I is a replacement for the Eclipse Android Development Tools (E- ADT) as the primary IDE for native Android application development. has a Gradle- built in support, Android Virtual Device (Emulator) to run and debug apps in the Android Studio, a Dept. Of CSE, VVIT Page| 1VTU MARKS CALCULATOR APP —_—_—_—_—_—_——— 1310S Apple has its own software for building iOS apps called XCode, It serves as an editor for your code, as well as a debugging tool and way to preview your appeared you launch them. XCode is free to download but it only runs on mac computers .Apple platforms, and machines running on the iOS operating system. two languages used for ios development. The primary languages that dominate are objective-C and Swift. was the primary programming language to develop iOS apps for years, and its still used today to build iOS apps This is an object oriented programming language Like many other programming language like C++ and C#Objective-c is based on the language C.This means the basic structure and syntax is similar to Cand many of the features will be familiar to programmers who already know. Tn 2014.Apple launched their own programming language known as swift. It’s becoming ‘more widespread ,and is the default programming language for iOS apps. SDK (API'S+CODE LIBRARY ,DOCUMENTATION,TUTORIALS,DEBUGGING) SDK stand for software development kit or devkit for shor it's a set of software tools and programs used by developers to create applications for special platformSDK tools will includes libraries, documentation, code samples processes, and guides that developers can use and integrate into their ‘own apps. SDKs are designed to be used for specifi platforms or programming languages. 1.4 ANDROID EMULATOR ‘The Android Emulator simulates Android devices on your computer so that you can test your application on a variety of devices and Android API levels without needing to have each physical device, The emulator provides almost all of the capabilities ofa real Android device. You can simulate incoming phones calls Ans text messages, specify the location of the devices simulate different network speeds, simulate rotation and other hardware sensors, access the Google play Store, and much more. “Testing your app on the emulator is in some ways faster and easier than doing so on a physical device, for example, you can transfer data faster to the emulator than to a device connected over USB the emulator comes with predefined configurations for various Android phone, tablet, Wear Os, and Android TV devices. 1.5 INSTALLING AND RUNNING APPLICATIONS ON ANDROID. STUDIO Step 1 - System Requirements SNS Dept. Of CSE, VVIT Page |2VTU MARKS CAL 'ULATOR APP. The required tools to develop Android applications are open source and can be downloaded fro the Web, Following 1s the list of software's you will need before you stat your Android application Programming Java JDKS or later version ‘+ Java Runtime Environment GRE) 6 Android Studio Step 2 - Setup Android Studio Android Studio is the oficial IDE for android application development It works based on Intell IDEA. You can download the latest version of android studio from Andeoud Studio 2 2 Download. this are new to installing Android Studio on window it wll find afl, which is named as android Sudioshundle-143310143%
= 0.0 && Copa <= 10.0) | float totalPercentageCgpa = (float) (Cgpa - 0.75) * 10: ‘outpurCgpa.setText(totalPercentageCypa +"%"); Jelse { Toast makeText{getApplicationContext)."Enter the value between 0.0-10.0 only. Toast. LENGTH_SHORT) show(); inputCgpa.setText(™); ! 1 else { ‘Toast.makeText getA pplicationContext()."The input box is ‘empty! Toast. LENGTH_SHORT) show); ‘Caleulate_Sgpa java package com.example.vtucaleulator import android.os. Bundle, import android. view. View: import android. view. Window; import android view. Window Manager, import android. widget Button: import android. widget EitText: import android.wwidget-TextViews import android. widget, Toast; ‘import androidx.appcompat app. AppCompatActivity; public class Caleulate_Sgpa extends AppCompatActivity ( EuitText inputSgpa Bution calculateSepa: TextView outputSgpa: — eee iC un wetlsS | Page| 10 Dept. Of CSE, VVITVTU MARKS CALCULATOR APP super onC reate(savedinstanceStatey, Window window = this getWindow(): \window addFlags(Window Manager.LayoutParams FLAG_DRAWS_SYSTEM_BAR_BACKGRO UNDS):; window.clearFlags(WindowManager.LayoutParams, FLAG_TRANSLUCENT_STATUS): window setStatusBarColor this. getResources) gtColortR color greyl)): serContent View(R layout activity_caleuate_sgpa); inputSgpa = find iewByld(R.id.edtTextSepuToPercentagey, calculateSgpa = find iewByld(R id buttonCalculateSgpay, ‘outputSgpa = find ViewByld(R.id.outputSgpa): calculateSgpa.setOnClickListener(new View OnClickListener) { @ Override public void onClick« View view) { caleulateSgpa.setBackground getDrawable(R drawable.round_corne!)): ‘String stringsgpa = inputSgpa,getText) toString) if¢tstringsgpa.equals(") { float sgpa = Float parseFloat(stringsgpa): if (ogpa >=00 && sgpac=10.) ( float totalPercentage = (lot) (sgpa- 0.75) * 10; ‘outputSgpa.setTen(totalPercentage + "%"): 1 else | ‘Toast makeText(getA ppicationContext()."Enter the number between 0.0- 10.0"".Toast. LENGTH_SHORT) show(); } } else ( Toast.makeText(getApplicationContext),"The input box is ‘empty!",Toast LENGTH_SHORT) show(), 1 1 De 1 1 SS Dept. Of CSE, VVIT Page | 11VTU MARKS CALCULATOR APP CHAP TESTING Test case id | Test case | Test ease Expected | Actual Result . name input output | output 1 Button Choose Sem | Should | Display's | PASS | SGPA and enter the | display the the sems subject total score | sgpa marks 2 | Buton enter the | Should | Display's | PASS copa total Sem | display the | the total of | Score grand total | Sem’s egpa of Sem’s score | 3 [Button Enterthe Should | calculated | PASS | SGPAto | total score of | calculate | with SGPA percentage | SGPA with SGPA | and display's and display | percentage percentage + | Button Enterthe [Should [calculate | PASS CGPA to | total score of | calculate | with CGPA | percentage | CGPA with CGPA | and display's and display | percentage l percentage ‘Table 6.1 testing table OO Dept. Of CSE, VVIT Page |12 = —_ eae ee eee oe Fr VFR;°7R Cr ~TU MARKS CALCULATOR APP ES CHAPTER 7 SNAPSHOTS Aer Cele Vce):3 Fig 7.1 Select the Option Page Fig 7.2 Select the Semester Page a a Dept. Of CSE, VVIT Page | 13VTU MARKS CALCULATOR APP eS Can nary 18ELE13 3 SGPA->PERCENTAGE ea usc ea ime) 0-10 aces arse oreo e es ora Gere SGPA: 8.25 | 7 Fig 7.3 Calculate the SGPA page Fig 7.4 SGPA to Percentage Calculate page Dept. Of CSE, VVITVTU MARKS CALCULATOR APP Eo CGPA->PERCENTAGE a CALCULATE Fig 7.5 CGPA to Percentage Calculate page AS SE Dept. Of CSE, VVIT Page| 15VTU MARKS CALCULATOR APP Java Seript sepa egpa percentage calculator is a simple and easy to use web application People mostly prefer using an app calculator to calculate the marks. It i also an offline calculator which does not require the intemet to calculate the marks. If required to save Students time and also want all the results are getting should be more than 100% correct, ~Must use vtu calculator. So submit all The details correctly so that it could get better results calculates students sgpa cgpa and percentage. Ce EEE Dept. OF CSE, VVIT Page | 16VTU MARKS CALCULATOR APP rtrd CHAPTER 9 REFERENCES * hups:/www tutorialspoint com androidvindes hun * Android Studio 3.0 Development Essentials-Android 8 Edition © hups: www codecademy com/Jeamn/leamintetmnsdiate-java a Dept. OF CSE, VVIT Page |17
You might also like
MAD Lab Manual.
PDF
89% (18)
MAD Lab Manual.
199 pages
Final Ad PPT (Kaa)
PDF
No ratings yet
Final Ad PPT (Kaa)
34 pages
Technical Seminar Report Format
PDF
No ratings yet
Technical Seminar Report Format
43 pages
Capstone Project Planning 2021-22: Time Productivity App
PDF
No ratings yet
Capstone Project Planning 2021-22: Time Productivity App
12 pages
Mad-Unit-1-N - Finaln
PDF
No ratings yet
Mad-Unit-1-N - Finaln
39 pages
Chapter2 Setting Up Your Android Development Environment
PDF
No ratings yet
Chapter2 Setting Up Your Android Development Environment
37 pages
Mad Unit 1 N 2
PDF
No ratings yet
Mad Unit 1 N 2
39 pages
Mobile Application Development
PDF
No ratings yet
Mobile Application Development
38 pages
Android Lecture 1
PDF
No ratings yet
Android Lecture 1
35 pages
Mad Solved Manual
PDF
No ratings yet
Mad Solved Manual
200 pages
Unit-2- installation and configuration of android (1)
PDF
No ratings yet
Unit-2- installation and configuration of android (1)
23 pages
MAD Worksheet 1
PDF
No ratings yet
MAD Worksheet 1
8 pages
Mad Solved Manual
PDF
No ratings yet
Mad Solved Manual
200 pages
Mad Report
PDF
No ratings yet
Mad Report
17 pages
Mad Solved Manual
PDF
No ratings yet
Mad Solved Manual
200 pages
Mad Solved Manual
PDF
No ratings yet
Mad Solved Manual
200 pages
Chap 5
PDF
No ratings yet
Chap 5
35 pages
Unit 2
PDF
No ratings yet
Unit 2
24 pages
android development
PDF
No ratings yet
android development
30 pages
Buy ebook Android Studio Bumble Bee Essentials Java Edition Neil Smyth cheap price
PDF
100% (1)
Buy ebook Android Studio Bumble Bee Essentials Java Edition Neil Smyth cheap price
45 pages
Unit 2
PDF
No ratings yet
Unit 2
5 pages
MAD Solved Manual
PDF
No ratings yet
MAD Solved Manual
200 pages
Unit-1.2
PDF
No ratings yet
Unit-1.2
53 pages
Vamsi M Report
PDF
No ratings yet
Vamsi M Report
27 pages
Mobile Application UNIT1
PDF
No ratings yet
Mobile Application UNIT1
45 pages
Mad Solved Manual
PDF
0% (1)
Mad Solved Manual
200 pages
Mobile Application Development Unit
PDF
No ratings yet
Mobile Application Development Unit
39 pages
Mad Mad Notes
PDF
No ratings yet
Mad Mad Notes
200 pages
APPLYAndriod
PDF
No ratings yet
APPLYAndriod
7 pages
ITR Report - Gayatri
PDF
No ratings yet
ITR Report - Gayatri
25 pages
MAD Lab Report Format
PDF
No ratings yet
MAD Lab Report Format
15 pages
Mobile Application - Prelim
PDF
No ratings yet
Mobile Application - Prelim
4 pages
MAD - Lab-Manual - Final - 10
PDF
100% (1)
MAD - Lab-Manual - Final - 10
45 pages
Exp 1-1
PDF
No ratings yet
Exp 1-1
9 pages
MAD LAB Manual (20AM4S01)
PDF
No ratings yet
MAD LAB Manual (20AM4S01)
73 pages
AP Narender Singh Lab
PDF
No ratings yet
AP Narender Singh Lab
64 pages
642053114-AP-Narender-Singh-lab
PDF
No ratings yet
642053114-AP-Narender-Singh-lab
64 pages
Mobile APP Development Training Slides
PDF
No ratings yet
Mobile APP Development Training Slides
69 pages
MAD_Unit_No_2_Notes
PDF
No ratings yet
MAD_Unit_No_2_Notes
26 pages
Lab Exercise 1 - Getting Started
PDF
No ratings yet
Lab Exercise 1 - Getting Started
8 pages
Edumobile: Beginning Your Android Programming Journey
PDF
100% (1)
Edumobile: Beginning Your Android Programming Journey
28 pages
Tutorial 1
PDF
No ratings yet
Tutorial 1
18 pages
last final (1)
PDF
No ratings yet
last final (1)
52 pages
Android Studio Bumble Bee Essentials Java Edition Neil Smyth pdf download
PDF
100% (1)
Android Studio Bumble Bee Essentials Java Edition Neil Smyth pdf download
73 pages
Lecture2.1 SettingUpEnviornmentAppFundamentals
PDF
No ratings yet
Lecture2.1 SettingUpEnviornmentAppFundamentals
28 pages
Training
PDF
No ratings yet
Training
24 pages
Sample
PDF
No ratings yet
Sample
35 pages
MAD Viva Preparation
PDF
No ratings yet
MAD Viva Preparation
9 pages
mad-unit-1-n-2
PDF
No ratings yet
mad-unit-1-n-2
39 pages
Internship Report
PDF
100% (1)
Internship Report
22 pages
Kuldeep 22SCSE2030487
PDF
No ratings yet
Kuldeep 22SCSE2030487
15 pages
Android Programming Workshop22313
PDF
No ratings yet
Android Programming Workshop22313
128 pages
MAD Theory Answers_2c1d828c 0c29 4e16 Af86 c0ec98be69e1
PDF
No ratings yet
MAD Theory Answers_2c1d828c 0c29 4e16 Af86 c0ec98be69e1
42 pages