Sunteți pe pagina 1din 5

Time Table /Meeting Application in Android

NAME – Himanshu Dhar , R.NO - 23 GR NUMBER – 11910010

Under the guidance of:- Prof. Mrs. Ranjana Jadhav


Department of Information technology (IT & MCA)

It has developed a lot in the past 15 years


Abstract: and made primarily for touch screen
devices.
Timetable/meeting joiner is an android
application. This holds the records of the
It is the most popular platform to build
schedule of all week. This also holds the
apps, as most of the market is using
time of the meetings scheduled on google
android and its very easy to use and
meet. This application helps you to join
efficient. Some features of android are
the correct meeting without trying to find
that it can be highly customized, multi-
the correct link. Every one of the
tasking, multi-touch, storage, reasonable
information is put away in an XML file.
price, high degree of ease.
1. Introduction:
As in growing technology day by day, It has the largest installed base of any
we are moving to the easy way of life. mobile platform and is still growing
This application is being one of it. This fast. Every day another million users
application’s main aim is to provide links power up their Android-powered
to the schedule. devices for the first time and start
looking for apps, games, and other
digital content.
Nowadays due to the pandemic we have
been taking online classes. Most of the
times we forget what class we have and Online classes have grown in 2020
when, even if we do remember that we and they are not going anywhere even
have to find the meeting link and then join when the lockdown lifts and we resume
at the appropriate time. This application offline studying. Lots of universities
keeps a record of all that and helps the will keep this as an option and meeting
student. joiner application will help students.

A: Android:
It is a Linux Based Operating system
which was founded in PALO ALTO of
CALIFORNIA in 2003. B: Traditional method of managing
timetables:
Earlier people used to note down
their timetables and just put it somewhere
where they could easily see it and since
not many online classes were going on
before this year. This application is fairly
new. People like applications for
everything and that is why I believe this 2.3 SRC: Smart Reminder Clock [9]
application would be of much help to
people. Authors: Shahreen Kasim, Hanayanti Hafit,
Rathiah Hashim.
Published in 2016, Universiti Tun Hussein
2. Survey/Previous work
Onn Malaysia
There are numerous app in the markets This Paper is saying about a simple alarm
now to give alarm or notifications or clock system but with using the SMS
alerting the user like Alarmme, pusher, system. The alarm will ring normally after
Notifier, Trello, todolist etc. some time the application will send
messages to some contacts set by the user
All those applications are either timetable to wake them up.
based apps or Which is one functionality in
this app. Refer [9] for more.

2.1: Zoom-GMeet-Automation-Joiner [7] 2.4: iDoRemind: A Location-Based


Reminder Application for Android [10]
Authors: Shantanu Gupta
Authors: Srihari Reddy, Longzhuang li
Uploaded in 2020 September 6, on Github.
Published in 2017, Department of
This application was developed in python Computing Sciences, Texas A&M
and automatically takes you to the desired University-Corpus Christi, Corpus Christi,
g-meet or zoom meeting at a particular TX, USA
time.
In the paper, a location-based reminder
Since this is not an android application application iDoRemind is developed to
there are no similarities in the actual code assist people in remembering and
of our projects. This application also has managing their everyday activities.
very basic UI while android applications iDoRemind overcomes the weakness of the
tends to have a better UI. existing location-based reminder
applications by repeated alerting the user
and suggesting the alternative locations
2.2: Arduino based Smart Alarm Mobile
based on users' preferences and their
[8]
current location
Authors: R.Ram Vishnu, V.Nobin Pal,
Refer [10] for more.
C.Narasimma Moorthy.
Published in 2018, Department of
Information Technology, Sri Krishna 2.5: Framework for Student Alert
College of Engineering and Technology, Notification [11]
Coimbatore, Tamilnadu, India. Author: Sagar Gore, Nitesh Sonawane,
This project is a smart home application Sayali Pawar, Mrunal Nerkar
project which enables the user to set an Published in 2017, Department of Computer
alarm in their house and the alarm will use Engineering Pune, India
various Arduino instruments like bulbs and
fans to wake up the user the phone also In this project the application is designed to
will play a tune. assist students in many ways to calculate
scores to keep track of schedules and tests
Refer [8] for more. and also calculate the cumulative marks. It
also provides information about the Fast Emulator
subjects and what they offer. This
application can work for multiple users too. Android studio provides a variety of
Refer [11] for more emulators to select to check how the
application works on a particular phone.
3. Proposed System
Support
3.1: Technology used:
Front End: XML & Java Android studio has support for JAVA and
Backend: Java KOTLIN.
Java: JAVA was developed by Sun Usage versatility
Microsystems in the year 1991, later
acquired by Oracle Corporation. It was It allows to build application for TV,
developed by James Gosling and Patrick Tablets or any device with any resolution
Naughton. It is a simple programming for android.
language. Java makes writing,
compiling, and debugging programming Built-In templates
easy. It helps to create reusable code and
modular programs. Android also has the feature of templates
built-in. If you know to build that
XML: Extensible Markup Language accordingly that makes your task easier. it
(XML) is a markup language that defines a has both pros and cons; you don’t find
set of rules for encoding documents in a every template in Android Studio. It’s an
format that is both human-readable and additional feature which helps the
machine-readable. The World Wide Web developer to build an application
Consortium's XML 1.0 Specification of efficiently and effectively which provide
1998 and several other related effective solutions.
specifications—all of them free open
standards—define XML. Drag and Drop
The design goals of XML emphasize It provides with a number of views to
simplicity, generality, and usability across directly drag and drop to make design very
the Internet. It is a textual data format with easy and fast.
strong support via Unicode for different
human languages. Although the design of
Storage
XML focuses on documents, the language
is widely used for the representation of
We can easily store the file in the database.
arbitrary data structures such as those used
in web services.
3.3: Why Android Studio Only?
3.2: Key features of Android Studio
In traditional apps there was no
development freedom this was before
Instant App run
smartphone era the applications made for
one specific phone could not be
Android studio does not take a lot of time
transported to another mobile. But android
to run an application. It can build the
studio has changed that along with
application directly in a real phone in less
portability it has given hardware
than 15 seconds.
independency. Very limited hardware is
required to design applications.
3.4: Working:

This android app takes the idea what was


going on from the previous mentioned
projects and tries to create something
independently unique.
In this app after you open it you find two
And also, android studio comes with an options to click on Timetable and Help
SDK which makes the application for us. which are dynamically made by taking the
value from Strings file No text in the
The support of libraries makes android application is Static that means no text
studio NO.1 choice. was written directly in the code
everything comes from program the days
3.4: How the app’s data is stored in of week page has 7 days and each day has
Android Studio its own link to the schedule but it does not
open up a new intent every time but it
opens the same intent and changes its
values according to the data stored in the
file.
Here, you can also see that the icons
are not photos but a program to get the
first letter from the text and applying a
random color to it as letter image view.

Workflow of app
References
3.1 Results
To be honest this application in its [1]https://developer.android.com/studio/index.
current state only useful to the students html
of my batch only as I am not taking the
schedule as input but it is still useful as [2]https://www.youtube.com/watch?v=vJOW_
sometimes it becomes difficult to find Idnx7w
links of the subjects.
[3]https://www.udemy.com/course/android-
app-development-with-java
4. Conclusion and Future Work
4.1: Conclusion [4]https://www.youtube.com/watch?v=ov9HB
In this , we have developed an dg33kM
android application capable of storing
[5]https://www.stackoverflow.com
schedules in strings files and storing
their respective link and time we made [6]https://www.github.com
use of various technologies and tries to
make the code as short as possible and [7] Zoom-GMeet-Automation-Joiner
also made the application size also very
small. [8] (PDF) Arduino based Smart Alarm Mobile
Application System (researchgate.net)
The link finder feature is the hero of
this application and the letter image [9 (PDF) SRC: Smart Reminder Clock
view is the cream on the top. (researchgate.net)
4.2: Future scope
[10] iDoRemind: A Location-Based Reminder
The plans for this application are very Application for Android - IEEE Conference
clear in my mind. Right now this Publication
application does not have a user input. I
[11] IJARCCE 158.pdf
would like to change that in it first.
The application also would have an
alarm feature which would take the
input from the strings file the string
array “time”. The alarm would go off at
that time and alert the user to join the
particular link.
The application would also have a
notification feature in which when the
alarm goes off it will show and user can
go to the link directly.
The user when idle can open the
application and see which class is about
to come most recently and if the user is
in the class then the alarm would not go
off.

S-ar putea să vă placă și