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

Ayush MAD Microproject

Uploaded by

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

Ayush MAD Microproject

Uploaded by

Chetan Shende
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

MICRO-PROJECT

Develop the Android application for magnified dialer for better view

Submitted- 2024-25

This micro-project work submitted in partial fulfillment of requirements for the award
of diploma in Computer Technology for subject "Mobile development
application"(22617)”.

Computer Engineering

Maharashtra State Board of Technical Education, Mumbai UNDER THE

GUIDANCE OF

Prof.S.I.Bansod

Lect. In Computer Technology SUBMITTED BY

Sr no. Roll no. Name of Student Enrollment no.

1. 2 Ayush Rajendra Meshram 2201210413


DEPARTMENT OF COMPUTER ENGINEERING

GOVERNMENT POLYTECHNIC, BRAMHAPURI DIST CHANDRAPUR

DEPARTMENT OF COMPUTER ENGINEERING

Certificate

This is to certify that the following student of this institute have carried out this micro-
project in work “Develop the Android application for magnified dialer for better view
“ Under the guidance of Prof.S.S.Bansode Lect. in the Department of Computer
Engineering during the session 2024-2025 This work has been in the partial fulfillment
of the award for Diploma in Computer Engineering from Maharashtra State Board of
Technical Education, Mumbai.

SUBMITTED BY

Sr Roll no. Name of Student Enrollment no.


no.
1. 2 Ayush Rajendra Meshram 2201210413

Project Guide Head of department Principal


Prof. S.I.Bansod Prof. S. K. Kharkate Dr.R.L.Wankhade
Part-A

1.0 Aim of Micro project :


Develop the Android application for magnified dialer for better view.

2.0 Brief Introduction :


The "Magnified Dialer" Android application is a micro project designed to address
the needs of individuals with visual impairments, providing an accessible and magnified
interface for dialing phone numbers. This application focuses on enhancing the user
experience by offering a simplified dialer with large, easy-to- read buttons and a
magnified display of entered digits. The primary goal is to improve accessibility and
usability for users who may face challenges due to visual impairments. The app includes
essential functionalities such as digit input, call initiation, and digit deletion, making it a
user-friendly solution for individuals with varying degrees of visual acuity. Through this
micro project, we aim to contribute to the creation of inclusive and accessible mobile
applications that cater to diverse user needs.

3.0 Course outcome:


 Interpret features of Android operating system. Configure Android environment and
development tools.
 Develop rich user Interfaces by using layouts and controls.
 Use User Interface components for android application development.

4.0 Literature review:


● Collected information regarding and exploring the specific tools and modules used in
the micro-project crucial for understanding the developement environment.

● Book Name : "Android Application Development" Publish Date : 1/01/2010


Author : Maneesha A. Pokharkar

In a comprehensive guide authored by Maneesha A. Pokharkar, valuable insights


into the development of Android dialer applications are shared. The guide draws
information from various online sources, such as Medium, Stack Overflow, and
GeekForGeeks, to offer best practices, design patterns, and coding techniques for
creating efficient dialer applications. To further explore the development of a dialer
application, the author recommends visiting relevant online tutorials. One notable
resource is
1. https://youtu.be/B7qB62Mse ms?si =xbaqyVN5Brmfb0Px
This tutorial provides a step-by-step approach to building an Android dialer app using
Android Studio. The key steps covered in the tutorial include:

 Setting up the project: Initiating a new Android Studio project with the necessary
configurations.
 Designing the user interface (UI): Creating an intuitive layout for the dialer app,
incorporating features such as a keypad, call log, and contact integration.
 Implementing dialing logic: Writing code to handle user inputs, initiate calls, and
manage call functionality within the app.
 Testing the application: Ensuring the app functions correctly by running it on an
Android emulator or physical device. Testing involves validating the dialing
functionality and ensuring a responsive UI.

2. https://youtu.be/VxMV6wGS3NY
Beginning with an introduction to the significance and utility of Android Dialer apps,
the tutorial swiftly transitions into practical instructions for setting up the development
environment. This includes downloading and configuring essential tools like Android
Studio, ensuring a smooth start for developers of all skill levels. Moreover, the website
provides meticulous guidance on UI design, emphasizing the importance of user-
friendly layouts and intuitive interfaces. Users are walked through the process of crafting
input fields, buttons, and other elements crucial for seamlessly inputting values and
Selecting desired conversion options.
5.0 Proposed methodology:

 Front End Development:

1. Initialization:
 Study and Project Scope:
 Initially, I studied the requirements and objectives of developing an Android
dialer application.
 Conducted discussions with the project guide to clarify the project's scope,
features, and desired functionalities.
 Project Setup:
 Created a new Android Studio project.
 Set up the layout file (activity_main.xml) with necessary UI elements
like TextView, digit buttons, and action buttons.
 Configured the main activity file (MainActivity.java) to handle button clicks
and update the displayed number.
2. Layout Design:
 Designed the user interface using a GridLayout containing buttons for digits
1-9, 0, and actions (e.g., Call and Delete).
3. Button Click Handling:
 Implemented the onClick method in MainActivity.java to handle button clicks.
 Checked the clicked button's text:
 If it's a digit, appended it to the phone number.
 If it's "Call," implemented the call functionality.
 If it's "Delete," removed the last digit from the phone number.
 Updated the displayed phone number in the TextView accordingly.

Back-End Development:
4. Call Functionality:
 Implemented the call functionality:
 Used the CALL_PHONE permission in the manifest.
 Obtained the phone number from the TextView.
 Created an Intent to make a phone call using the ACTION_CALL action.
 Checked and requested runtime permissions if necessary.
 Started the call using startActivity(intent).
5. Delete Functionality:
 Implemented the "Delete" functionality:
 Checked if the phone number is not empty.
 Removed the last digit from the phone number.
6. Layout Customization:
 Customized the layout and styling based on design preferences.
 Adjusted button sizes, text sizes, and spacing for better visibility.
7. Permissions:
 Ensured the necessary permissions, especially the CALL_PHONE
permission, are declared in the manifest.
8. Testing:
 Tested the application on different devices and screen sizes.
 Ensured the dialer functions correctly, and the UI is responsive.
9. Documentation:
 Documented the code and any significant design decisions.
 Included comments where necessary for better code readability.
10. Overall Approach:
 Studied, planned, and implemented each step systematically, ensuring a user-
friendly and functional Android dialer application. The process involved both
front-end design considerations and back-end logic implementation. The final
application underwent thorough testing, considering accessibility features and
proper documentation for future reference.
7.0 Resource Required:
Sr. Name of
no. resource/material specification Quantity Purpose
1. Laptop Asus 1 To make micro project.

2. Book Mobile Application 1 To


Development ge
Author : Dr. P. t
Rizwan Ahemad in
fo
r
m
ati
on
-
on
3. Internet Google Chrome / Chat 1 To get information- on
GPT / YouTube

4. Software Android Studio, Chrome 1 To develop the


program

8.0 :- Action Plan :-

Det Nam
a e
i o
l f
o st
f u
A d
c e
t n
i t
v
i
t
y
1 Search for topic
Information search
2 and resource
collected
3 Dis
c
Ayus
u
h
s R
s aj
w e
i n
t dr
h a
p M
r es
o hr
j a
e m
c
t
g
u
i
d
e
4 Implement part-A
5 Implement Coding
6 Implement part-B

7 Submission of final
report
Part:-B

“Develop the Android application for magnified dialer for better view”

1.0 Rationale:
The "Magnified Dialer" Android application is a micro project designed to address the
needs of individuals with visual impairments, providing an accessible and magnified
interface for dialing phone numbers. This application focuses on enhancing the user
experience by offering a simplified dialer with large, easy-to- read buttons and a
magnified display of entered digits. The primary goal is to improve accessibility and
usability for users who may face challenges due to visual impairments. The app includes
essential functionalities such as digit input, call initiation, and digit deletion, making it a
user-friendly solution for individuals with varying degrees of visual acuity. Through this
micro project, we aim to contribute to the creation of inclusive and accessible mobile
applications that cater to diverse user needs.

2.0 Aim of Micro-project:


Develop the Android application for magnified dialer for better view.
3.0 Course outcomes Addressed:
 Interpret features of Android operating system. Configure Android environment
and development tools.
 Develop rich user Interfaces by using layouts and controls.
 Use User Interface components for android application development.
 Create Android application using database.
 Publish Android applications.

4.0 Literature review:


● The Information about the topic was collected from different source such as
different sites. As well as using web links. Also we discussed the topic with
subject related teacher. Also in lecture our subject teacher gives us information
about this project.

● What is Mobile development application ?


https://youtu.be/B7qB62Mse ms?si =xbaqyVN5Brmfb0Px

● What is java SDK? https://youtu.be/VxMV6wGS3NY

● What is Emulator? https://youtu.be/Z2LgmI

5.0 Actual Methodology followed:

 Firstly we will study about given topic.


 Then after we will study and discuss about topic with our project guide.
 After we have collected the information of our topic from internet and Reference
Book.
 After we have started to working of micro project.
 After we start the making test cases and test the all functionality of MS-word.
 When our micro-project is ready then we submitted to our project guide.

6.0 Resources used:


Sr. Name of
no. resource/material specification Quantity Purpose
1. Laptop Asus 1 To make micro project.

2. Book Mobile Application 1 To


Development ge
Author : Dr. P. t
Rizwan Ahemad in
fo
r
m
ati
on
-
on
3. Internet Google Chrome / Chat 1 To get information- on
GPT / YouTube

4. Software Android Studio, Chrome 1 To develop the


program
7.0 Program:

.xml
8.0 Skill Developed / Learning outcome of this Micro-Project
 Android Development (Java)
 User Interface (UI) Design
 Event Handling
 Layout Management
 Adaptability and Accessibility

9.0 Application of This Project :


 Accessibility Enhancement
 Elderly Users
 Medical Facilities
 Specialized Devices
 Public Kiosks

10.0. Reference:
● What is Mobile development application ?
https://youtu.be/B7qB62Mse ms?si =xbaqyVN5Brmfb0Px

● What is java SDK? https://youtu.be/VxMV6wGS3NY


● What is Emulator? https://youtu.be/Z2LgmI

You might also like