0% found this document useful (0 votes)
60 views23 pages

QuickChatApp ProjectReport

The document describes an Android Studio project for an event reminder app called Reminder-Mate. It includes an introduction, objective, and technologies used. The introduction explains that the app allows users to create events, set reminders through notifications, emails or texts, and sync with calendars. The objective is for students to work on a real-life project example. Technologies used include Java and XML. The app features adding and viewing events, date/time selection, sharing events, and a splash screen.
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)
60 views23 pages

QuickChatApp ProjectReport

The document describes an Android Studio project for an event reminder app called Reminder-Mate. It includes an introduction, objective, and technologies used. The introduction explains that the app allows users to create events, set reminders through notifications, emails or texts, and sync with calendars. The objective is for students to work on a real-life project example. Technologies used include Java and XML. The app features adding and viewing events, date/time selection, sharing events, and a splash screen.
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
You are on page 1/ 23

Android Studio Project

Event-Reminder App

S.No Student ID Student Name


1 1040703 H.M AHTISHAM RANA
2 999999 M.MUZAMMIL
3 999999 HAMZA AHMED

Project Advisor :
Engr. Nazish Sattar
MISS.

Aptech Computer Education Korangi Center


ACKNOWLEDGEMENT
First of all we would like to thank ALLAH the almighty who make us able to complete this project.

After that we would like to express profound gratitude to our internal project advisor, Center Senior
Faculty, Engr. Nazish Sattar, for her precious support, back-up, supervision and useful suggestions
throughout this project. Her moral support and continuous help enabled us to complete our work
successfully. We are also highly thankful to the Center Management for their valuable suggestions,
healthy analysis and support throughout this project.. We are grateful to the faculty members of Aptech
Korangi Center who were always there to help us despite of their personal workload.

We are as ever, especially indebted to our parents for their love and support throughout our life. We
also wish to thank our classmates, friends and all the individuals or groups that were involved in this
project by any mean.

1 E-Project Synopsis
1.1 Introduction

The Event Reminder app is a comprehensive mobile application designed to assist users in managing
their busy schedules. The app provides an efficient and reliable way to keep track of important events,
appointments, meetings, and deadlines. The app's primary function is to send reminders to users in the
form of notifications, emails, or text messages, ensuring that they never miss an important event again.

The app features a user-friendly interface, making it easy for users to navigate and access all of its
functions. The app is also customizable, allowing users to personalize it to their preferences. Users can
easily create events, set reminders, and choose from a variety of alert options such as vibration, sound,
or visual notifications.

In addition to the basic reminder functionality, the Event Reminder app provides several other features
to enhance the user experience. Users can view upcoming events and their details, such as location,
time, and duration. They can also set recurring events and customize the frequency of the reminders.

Furthermore, the app has the ability to synchronize with the user's calendar, allowing them to view all
their events in one place. This feature helps users avoid scheduling conflicts and allows them to plan
their time more efficiently.

Overall, the Event Reminder app is a powerful tool that helps users manage their schedules effectively,
ensuring that they never miss an important event again. With its user-friendly interface and
customizable features, it is an ideal app for anyone looking to stay organized and on top of their busy
lives.

1.2 Objective
 The Objective of this program is to give a sample project to work on real life projects. These
applications help you build a larger more robust application.

 The objective is not to teach you topic but to provide you with a real life scenario and help you create
basic applications using the

tools.

 You can revise these chapters before you start with the project.

 These programs should be done in the Lab sessions with assistance of the faculty if required.

 It is very essential that a student has a clear understanding of the subject.

 Kindly get back @ [email protected] in case of any doubts regarding the application or its
objectives.

1.3 Technology Used

In order to meet the requirement of our project we have used following underlying technologies.

 Java

 xml
Splash Screen
Add Event Activity
Add Event Activity(Date-Selection)
Add Event Activity(Time-Selection)
Add Event(After Date & Time selection)
View-Event Activity
Long-Pressed buttons (Update-Delete & Share)
Share-Event Activity
Share-Event Activity(2)
Can be share through multiple platforms
Sharing-Event On Whatsapp
Splash Screen Source Code:
Splash screen consist of following two files :
 SplashScreen.Xml
 SplashScreen.java

Source Code(SplashScreen.Xml)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".splashActivity"
android:gravity="center"
>

<ImageView
android:id="@+id/image"
android:layout_width="407dp"
android:layout_height="720dp"
android:layout_alignParentStart="true"
android:layout_marginStart="0dp"
android:background="@color/lightblue"
android:scaleType="fitXY"
android:src="@drawable/sprem" />

</RelativeLayout>
Source Code(SplashScreen.java)

package com.dataflair.reminderapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;

public class splashActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);

int secondsDelayed = 2;
new Handler().postDelayed(new Runnable() {
public void run() {
startActivity(new Intent(getApplicationContext(),
MainActivity.class)); //after 500 milliseconds this block calls
the mainActivity
finish();
}
}, secondsDelayed * 500);
}
}
Source Code(AddEvent.xml)
Source Code(MainButtons.xml)
Source Code(Main.xml)
Source Code(Buttons.xml)
Android Studio Project
Event-Reminder App
Reminder-Mate

You might also like