You are on page 1of 14

“VISVESVARAYA TECHNOLOGICAL UNIVERSITY,

BELAGAVI”

B.L.D.E.A's V.P. DR. P.G. HALAKATTI COLLEGE OF ENGINEERINGAND


TECHNOLOGY, VIJAYAPUR -- 586103

BACHELOR OF ENGINEERING IN COMPUTER SCIENCE & ENGINEERING

MOBILE APPLICATION DEVELOPMENT (18CSMP68)

MINI PROJECT REPORT ON:


“BINARY TO DECIMAL CONVERTER”

UNDER THE GUIDANCE OF


Mr. Pavan. D. Mahendrakar
Mr.S.S.Patil

SUBMITTED BY:

RITIKA GANGAVATI(2BL20CS068)
SNEHA G SAJJAN(2BL20CS099)
B.L.D.E.A.’s V.P. Dr. P.G. HALAKATTI COLLEGE OF ENGINEERING AND
TECHNOLOGY, VIJAYAPURA – 586 103
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE

This is to certify that mini project work of Mobile Application Development (18CSMP68)
entitled” BINARY TO DECIMAL CONVERTER” is a bonafide work carried out in the sixth
semester by RITIKA GANGAVATI [2BL20CS068], SNEHA G SAJJAN[2BL20CS099],
in partial fulfilment for the award of Bachelor of Engineering in Computer Science and
Engineering from B.L.D.E.A’s V. P. Dr. P. G. Halakatti College of Engineering &
Technology during the academic year 2022-2023.

GUIDE HOD PRINCIPAL

Mr. Pavan. D. Mahendrakar Dr. Pushpa B. Patil Dr. V.G. Sangam


Mr. S. S. Patil

Examiner 1:
Examiner 2:
ACKNOWLEDGEMENT

Mobile Application Development mini project requires guidance, hard work and co-ordination. It gives great
pleasure to acknowledge with thanks to the assistance and contribution of many individuals who had been actively
involved at various stages of our project.

I would also like to express my heartfelt gratitude to our beloved Principal Dr. V. G. Sangam and Dr. Pushpa. B.
Patil, HOD, Computer Science and Engineering Sir BLDEA’s CET whose guidance and support was truly
invaluable.

I express our gratitude to our guides Mr. Pavan. D. Mahendrakar and Mr.S.S.Patil, Asst. Prof., BLDEA’s CET for
their valuable guidance, instance motivation and constant supervision at all places of study for making this a
success.

I’m extremely thankful to our parents and friends for their unfailing enthusiasm, moral boosting and
encouragement for us in completion of this.

Finally, a vote of thanks to the Department of Computer Science Engineering, both teaching and non-teaching
staff for their co-operation extended.
CONTENTS

Chapter No. Name Page No.

1. INTRODUCTION 1

2. DESIGN 2

3. IMPLEMENTATION 3

4. EXPIREMENT RESULTS 7

5. CONCLUSION 9

REFERENCES 10
1|P age

1. INTRODUCTION

The Binary to Decimal Converter is an Android application


developed as part of the MadLab project. This project aims to
create a user-friendly app that allows users to convert binary
numbers to decimal numbers. The app provides a simple and
intuitive interface, making it easy for users to perform conversions
on the go.It is important to know binary to decimal
conversion because of computer programming applications. So the
machine can understand only binary number system in form of 0
and 1 whereas humans can easily understand decimal number
system that includes all 10 digits.

The main objective of this project is to develop an Android


application that enables users to convert binary numbers to decimal
numbers effortlessly. The app's interface is designed to be user-
friendly, ensuring a seamless user experience. The project also
focuses on implementing efficient algorithms to handle the
conversion process accurately and reliably.

The main objective of this project is to develop an Android


application that enables users to convert binary numbers to decimal
numbers effortlessly. The app's interface is designed to be user-
friendly, ensuring a seamless user experience. The project also
focuses on implementing efficient algorithms to handle the
conversion process accurately and reliably.
2|P age

2. DESIGN

BUTTONS:
A button consists of text or an icon(or both text and an icon)that communicates what action occurs when the user
touches it. Depending on whether you want a button with text,an icon,or both,you can create the button in your
layout in three ways:
 With text,using the button class:
 With an icon,using the Image button class:
 With text and an icon,using the Button class with the android:drawableLeft attribute:

TEXTVIEW
A user interface element that displays text to the user.To provide user-editable text,see EDITTEXT.

EDITEXT
A EditText is an overlay over TextView that configures itself to be editable. It is the predefined subclass of
TextView that includes rich editing capabilities.
3|P age

3. IMPLEMENTATION

XML (EXTENSIBLE MARKUP LANGUAGE):


Its is used to describe data. The XML standard is a flexible way to create information formats and electronically
share structured data via the public internet, as well as via corporate network. In Android we use XML for
designing our layouts because XML is lightweight language so it doesn’t make our layout heavy
XML CODE (FRONT END):
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/button2"
android:layout_alignLeft="@+id/button2"
android:onClick="register"
android:layout_marginBottom="71dp"
android:text="Register" />

<Button
android:id="@+id/button3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
4|P age

android:layout_alignLeft="@+id/button2"
android:layout_below="@+id/button2"
android:onClick="display_no"
android:layout_marginTop="74dp"
android:text="View Registered" />

<Button
android:id="@+id/button2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:onClick="instruct"
android:layout_centerVertical="true"
android:text="Instructions" />

<Button
android:id="@+id/button4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:onClick="verify"
android:text="Register Your Mobile Number" />

</RelativeLayout>
5|P age

JAVA (BACKEND LANGUAGE):


Function call in Java is the equivalent of a function in languages like C which helps in code reusing. A set of
statements make a method, and this method can be invoked through other statement. When invoked (called) , all
the statements that are a part of the method would be executed. For instance, look at this method: "public static
void method Example() {}". It currently has no code in it, but there are three keywords before the method name.
There is public, static, and void.
The word public before the method name means that the method itself can be called from anywhere which
includes other classes, even from different packages (files) as long as import the class. There are three other words
that can replace public. They are protected and private. If a method is protected, then only this class and subclasses
(classes that use this as a basis to build off of) can call the method. If a method is private, then the method can
only be called inside the class. Only the classes in the same package can call the method.
The second keyword, static means that the method belongs to the class and not any instance of the class (object).
The last word before the method name is void. The word void means that when the method doesn't return anything.
If not want a method to return something, then simply replace the word void with a data type (primitive or
reference type) of the object ( or primitive type) that wish to return.

JAVA CODE (BACK END):


package com.example.womensafetyapp;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
6|P age

public void register(View v) {


Intent i_register=new Intent(MainActivity.this,Register.class);
startActivity(i_register);

public void display_no(View v) {


Intent i_view=new Intent(MainActivity.this,Display.class);
startActivity(i_view);

public void instruct(View v) {


Intent i_help=new Intent(MainActivity.this,Instructions.class);
startActivity(i_help);
}
7|P age

4. EXPERIMENT RESULTS

fig 3.0: instruction view of application


fig 2.0: front view of application
8|P age

fig 4.0: register view of application

fig 5.0: registered view of application


9|P age

5. CONCLUSION

This project proposed a new women's safety system that aims to give a very secure environment. Many unwanted
incidents took place in the case of women. Problems can come from everywhere. This paper analyzes the main
point of the intelligent security process with technology and system building findings.
Analyzing and predicting such incident is not possible hence to minimize it this project designed mobile
application will be very helpful. Not only in harassing related problem, it can be used when someone faces
accident or hijacking or public problems. Whenever anyone is in any kind of danger, this system will help to
decrease the risk and make the world a better and safer place to live.
In future will work on designing it more secure for decreasing the crimes at the lowest level. Additionally,
planning to introduce two unique features in this application. That is hidden camera. As this is also a safety issue
for women. Also identifying microphones.
The method which includes user can move his/her phone around doubtful area, if a strong field is detected, user
can be aware about hidden device that is secreted within the particular place. Another feature needs to implement
in future is marking the unsafe places. If any user faces felt that place is unsafe, they can tag that place as unsafe
zone. This helps another user who are in that place. These features will make it more useful and reliable.
10 | P a g e

REFERENCES

[1] https://developer.android.com/studio

[2] https://www.youtube.com/c/projectworlds
[3] https://projectworlds.in/women-safety...
[4] https://projectworlds.in

You might also like