0% found this document useful (0 votes)
2 views15 pages

Mobile App Development Microproject Report

The document is a micro-project report for the Mobile Application Development course at Pimpri Chinchwad Polytechnic, detailing the development of a Click Counting Android application by a group of students. It outlines the project's aim, methodology, resources used, and includes code snippets for the application. The report also highlights the skills developed by the students during the project.

Uploaded by

chandakaditya99
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)
2 views15 pages

Mobile App Development Microproject Report

The document is a micro-project report for the Mobile Application Development course at Pimpri Chinchwad Polytechnic, detailing the development of a Click Counting Android application by a group of students. It outlines the project's aim, methodology, resources used, and includes code snippets for the application. The report also highlights the skills developed by the students during the project.

Uploaded by

chandakaditya99
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

Pimpri Chinchwad Education Trust’s Record No.

IF-GR-05-
Pimpri Chinchwad Polytechnic (An TY
ISO 9001:2015 Certified Institute) Revision: Date:
Sector No. 26, Pradhikaran, Nigdi,
00
Pune – 411044.
Phone:27658797/27654156
Page: 01/04p
Email:principal@[Link]

Department Of Information Technology

Academic Year 2023-24


Class: IF6I Subject: Mobile Application Development (MAD) (22617)

MICRO-PROJECT REPORT (PART


B)

TITLE OF MICROPROJECT:

Develop Counter Application

GROUP NO–05

GROUP MEMBERS:

ROLL NAME ENROLLMENT NO.


NO.
21 SAMRUDDHI KAKADE 2200560294

22 APARNA MASTUD 2200560295

23 RASIKA BHAGAT 2200560296

24 ADITYA CHANDAK 2200560297

25 OM PATIL 2200560298
This Is to Certify That Mr. /Mrs.
Samruddhi Kakade, Aparna Mastud, Rasika Bhagat, Aditya Chandak, Om Patil, group
of Diploma in Information Technology Pimpri Chinchwad Polytechnic (Code:
0056) has completed Micro Project of the course as prescribed in the curriculum for
the academic year 2024- 2025.

Place: Nigdi, Akurdi

Date:

Course in charge Head of the department

Mrs. Sunita Joshi Mrs. Sunita Joshi


1.0 INTRODUCTION

Here, we can see now how to create a simple Click Counting Android Application. This
Application will count your number of clicks and show the number of times in an app screen.

2.0 Aim

To Develop Counter application using android.

3.0 Course Outcomes

The theory, practical experiences and relevant soft skills associated with the taught and
implemented, so that the student demonstrates the following COs associated with the
above mentioned competency:

a. Interpret features of Android Operating System.


b. Configure Android environment and Development tools.
c. Develop rich user interface by using layouts and controls.
d. Use User Interface Components for android application development.
e. Create Android Application using Database
f. Publish Android Application.

4.0 Actual Methodology Used

a) We finalize the topic with help of micro project guide.


b) We distributed sub topic between the members.
c) Everyone did there work accurately.
d) All the information was submitted to the leader.

5.0 Resources Used

[Link] NAME OF RESOURCES SPECIFICATION REMARK

1. Computer Software 16gb, i5 core, 64 bit 

2. Android Studio 
6.0 Report :

Our project name is Tic-


Tac-Toe game. This
game is very popular
and is
fairly simple by itself. It
is actually a two player
game. In this game,
there is
a board with n x n
squares. In our game, it
is 3 x 3 squares.
The goal of Tic-Tac-Toe
is to be one of the
players to get three
same
symbols in a row -
horizontally, vertically or
diagonally - on a 3 x 3
grid.
Our project name is Tic-
Tac-Toe game. This
game is very popular
and is
fairly simple by itself. It
is actually a two player
game. In this game,
there is
a board with n x n
squares. In our game, it
is 3 x 3 squares.
The goal of Tic-Tac-Toe
is to be one of the
players to get three
same
symbols in a row -
horizontally, vertically or
diagonally - on a 3 x 3
grid.
This game can be
played in a 3x3 grid
(shown in the figure 2.1)
.The game
can be played by two
players. There are two
options for p
For the option human,
both the players are
human and for the
option
computer, the first
player is human and the
second player is
computer
For the option human,
both the players are
human and for the
option
computer, the first
player is human and the
second player is
compute For the option human, both the players are human and for the
option computer, the first player is human and the second player is computer
Code of Simple Counter Application :

Xml Code:

<?xml version="1.0" encoding="utf-8"?>


<[Link]
xmlns:android="[Link]
xmlns:app="[Link]
xmlns:tools="[Link]
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<TextView
android:id="@+id/textViewCounter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textSize="40sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:layout_marginBottom="16dp"
/>
<Button
android:id="@+id/buttonIncrement"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Increment"
app:layout_constraintTop_toBottomOf="@id/textViewCounter"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
/>

</[Link]>

Java Code:
package [Link];

import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

public class MainActivity extends AppCompatActivity {

private TextView textViewCounter;


private Button buttonIncrement;
private int count = 0;

@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
textViewCounter = findViewById([Link]);
buttonIncrement = findViewById([Link]);

[Link](new [Link]() {
@Override
public void onClick(View v) {
count++;
[Link]([Link](count));
}
});
}
}
7.0 SKILL DEVELOPED :-

Sr No. Technical/ Non Tick Mark(√) For


Technical skills Developed skills

1 Skill of Information Collection 

2 Skill of Information Analysis 

3 Skill of Design of Project 

4 Skill of Programming 

5 Skill of Leadership 

6 Skill of Teamwork 

7 Skill of Planning 

8 Skill of Task Management 

9 Skill of Creativity 

10 Any other skill developed 

Mrs. Sunita Joshi


Sign of Subject Teacher

Common questions

Powered by AI

Skills developed through the micro-project include information collection and analysis, design of projects, programming, leadership, teamwork, planning, task management, and creativity. These skills are crucial in professional settings as they enable individuals to effectively manage projects, work collaboratively in teams, solve complex problems, and lead initiatives, contributing significantly to career advancement .

The micro-project approach fosters teamwork and leadership skills by requiring group collaboration and the distribution of tasks among members, allowing individuals to assume roles that suit their areas of expertise. This setup encourages collective problem-solving and decision-making, while leadership skills are honed as one member takes responsibility for coordinating submissions and ensuring the project is completed according to guidelines .

The Tic-Tac-Toe game implementation illustrates essential aspects of game design and user interaction by setting up a simple yet engaging two-player game on a 3x3 grid, emphasizing clear visual design where players engage by aiming to get three symbols in a row. This implementation also highlights interactive options by allowing either two human players or a single human player against the computer .

In the Android counter application, the button component is used to increment a counter variable. Upon clicking the button, an onClick event is triggered, which increases the count value by one and updates the TextView to display the new count .

The students used a computer with a 16GB, i5 core, 64-bit specification and Android Studio software. Considerations when selecting these resources include ensuring compatibility with Android development requirements, the need for performance capabilities to handle software development tasks efficiently, and access to state-of-the-art development tools to facilitate learning and execution of application design .

The iterative process of coding and interface design in the project allows students to continuously refine their applications, enhancing their programming and problem-solving skills through practical application. Each iteration provides opportunities to learn from mistakes, develop creativity, and integrate feedback, resulting in a deeper understanding of Android app development and improved technical skills .

The Tic-Tac-Toe game developed by the students is structured as a 3x3 grid where two players compete to align three identical symbols in a row, either horizontally, vertically, or diagonally. The objective is to create a straightforward, enjoyable, and engaging gaming experience that reinforces principles of game design and programming .

The students distributed the micro-project work by finalizing the topic with their guide, then assigning subtopics to each member, who carried out their tasks accurately and submitted their findings to a leader. This methodology promotes responsibility, ensures clarity of roles, and enhances organizational skills, which are beneficial in real-world scenarios requiring project management and effective team collaboration .

The intended learning outcomes for students in the Mobile Application Development course include interpreting features of the Android Operating System, configuring the Android environment and development tools, developing rich user interfaces using layouts and controls, using User Interface Components for Android application development, creating Android Applications using a database, and publishing Android Applications .

The programming elements used in the simple counter application include a TextView to display the count and a Button to trigger count increments. The button has an onClickListener attached, which updates the integer variable 'count' and displays the new value through the TextView whenever the button is clicked, thus achieving the application's primary functionality .

You might also like