Capstone Project Planning 2021-22: Time Productivity App

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

CAPSTONE PROJECT PLANNING

2021-22
PROJECT PROPOSAL

TIME PRODUCTIVITY APP

TEAM:
GUIDE:
Ali Karim Sayed

GROUP:
1. Arman Aslam Khan(Leader)
2. Sohail Shaffiquddin Khan
3. Rizwan Khan
4. Alamgeer Thanwaal

CODE:CO5iA-7

1
INDEX:
SR TOPIC PG
1 RATIONALE 3
2 INTRODUCTION 4
3 LITERATURE SURVEY 5
4 PROBLEM DEFINATION 7
5 PROPOSED METHEDOLOGY 9
6 RESOURCES 10
7 ACTION PLAN 12

2
RATIONALE
ABOUT COLLEGE:
Anjuman-I-Islam’s A. R. Kalsekar Polytechnic (AIARKP), established in
2002 is managed by prestigious Anjuman-I-Islam Trust. The Campus is
becoming hi-Tech bustling Campus with introduction of Degree-level
institution under A.I’s Kalsekar Technical Campus.

The Diplomas at AIARKP focus on imparting knowledge, expertise in


practical aspect, ability in developing various projects, coupled with
personality development, positive attitude, good group dynamics and
communication skills.

WHY MOBILE DEVELOPMENT?:

As of 2020, the total number of daily smartphone users is


approximately 2.8 billion, So you can imagine how much of an impact
the applications developed can make! That is one of the biggest
benefits of mobile development. The benefits of android development
include:

➢ The software development kit is available


for free.
➢ The earning potential is very high.
➢ The UI/UX dev. are very exciting!
➢ Easy to learn and implement.
➢ Low investments.(Both Time and Money)
➢ Secure and compatible.
➢ Easy integration and adoption.

But most importantly passion of learning and dream of one


day becoming successful and contributing engineer.

3
INTRODUCTION
DIPLOMA IN COMPUTER ENGG. FINAL YEAR PROJECT
Our Project will be an Android Application. Using Java programming
language our Project will be developed on Android Studio IDE using
Android SDK framework. Additionally it will be built using Gradle
Tool and Adobe XD will be used for UI/UX enhancement.
The purpose of our app is simple.
Its meant to keep it’s user focused on their respective tasks avoiding
any distraction caused by smartphones by blocking or limiting usage
of selected apps/games.
Additionally, users will be able to schedule their tasks with reminder
feature and they will also be able to keep record of the time they
spend on their phones.
.project specifications:
▪ Min SDK(support): API Level 23(Android 6 Marshmallow).
▪ Max SDK(support): API Level 31(Android 12 S).
▪ Name: yet to be decided.
▪ Version: 0.0.1.
▪ AVD(RunTime Device): Real Android Device.
▪ Size: Targeted less than 25MB.
▪ Tools: pg. 10 RESOURCES.
▪ Languages: JAVA,.XML,JSON.
▪ Layout Type: Constraint.
▪ Database: Local Device Database RoomDB(SQL).
▪ Mode: Offline.

4
LITERATURE SURVEY
Android software development is the process by which applications
are created for devices running the Android operating system.
Google states that "Android apps can be written using Kotlin, Java,
and C++ languages" using the Android software development
kit (SDK), while using other languages is also possible. All non-Java
virtual machine (JVM) languages, such as Go, JavaScript, C, C++
or assembly, need the help of JVM language code, that may be
supplied by tools, likely with restricted API support. Some
programming languages and tools allow cross-platform app support
(i.e. for both Android and iOS). Third party tools, development
environments, and language support have also continued to evolve
and expand since the initial SDK was released in 2008. The official
Android app distribution mechanism to end users is Google Play; it
also allows staged gradual app release, as well as distribution of pre-
release app versions to testers.
Android is a mobile/desktop operating system based on a modified
version of the Linux kernel and other open source software, designed
primarily for touchscreen mobile devices such
as smartphones and tablets. Android is developed by a consortium of
developers known as the Open Handset Alliance and commercially
sponsored by Google. It was unveiled in November 2007, with the
first commercial Android device, the HTC Dream, being launched in
September 2008.
It is free and open-source software; its source code is known as
Android Open Source Project (AOSP), which is primarily licensed
under the Apache License. However most Android devices ship with
additional proprietary software pre-installed, most notably Google
Mobile Services (GMS) which includes core apps such as Google

5
Chrome, the digital distribution platform Google Play and
associated Google Play Services development platform.
Over 70 percent of Android smartphones run Google's ecosystem;
some with vendor-customized user interface and software suite,
such as TouchWiz and later One UI by Samsung, and HTC
Sense. Competing Android ecosystems and forks include Fire
OS (developed by Amazon) or LineageOS. However the "Android"
name and logo are trademarks of Google which impose standards to
restrict "uncertified" devices outside their ecosystem to use Android
branding.
The source code has been used to develop variants of Android on a
range of other electronics, such as game consoles, digital
cameras, portable media players, PCs and others, each with a
specialized user interface. Some well known derivatives
include Android TV for televisions and Wear OS for wearables, both
developed by Google. Software packages on Android, which use
the APK format, are generally distributed through
proprietary application stores like Google Play Store, Samsung Galaxy
Store, Huawei AppGallery, Cafe Bazaar, and GetJar, or open source
platforms like Aptoide or F-Droid.
Android has been the best-selling OS worldwide on smartphones
since 2011 and on tablets since 2013. As of May 2021, it has over
three billion monthly active users, the largest installed base of any
operating system, and as of January 2021, the Google Play Store
features over 3 million apps. Android 12, released on October 4,
2021, is the latest version.

6
PROBLEM DEFINITION
There are billions of people all around the world that use
smartphones. Some of them social media visit such platforms as
Facebook or Instagram or various games for several minutes. The
others may “hang” there for a couple of hours. Finally, there are
some individuals who spend most of the day over there. It is
especially true when we talk about students. They seem to spend
every free minute on phone and it’s a matter of great concern for
individuals.
One of the main negative consequences is time management.
Students waste their crucial time of their life on mobile phones
instead of learning. There are many potential problems if students
use their time irrationally.
Management preparation is a goal-oriented mechanism framed by
strategic measures that assist in reaching the desired outcome. This
strategy entails evaluating the individual’s priorities or objectives,
developing an action plan, focusing on work, and implementing the
most effective strategies. The excess use of phone just ruins it all.
Studies agree that it steals a lot of precious time. People get
absorbed by various platforms/games and they lose interest in their
studies/work. Regardless of the purpose, they hang there, the
priorities of individuals strongly change.
There are the following problems related to social media and time
management:
• Loss of interest.
• Avoidance of responsibilities.
• Laziness.
• Social isolation.
7
• Distraction from studies/work.
• An inability to gain a proper concentration.
• Worsening of learning results.
• A decrease in learning abilities.
• Inability to focus or concentrate.
• Unable to stay motivated.
• Various mental disorders.
People steadily lose their grip. Their skills remain at the same level
and due to a lack of practice those skills worsen. Students aren’t
interested in any sort of academic competition and lose any interest.
Even when they try to study, they get distracted by a continuous
desire to review a few videos or send a couple of messages. They
lose the possibility to focus on any task for a long period of time.
Individuals become obsessed with smartphones and this is a real
mental deviation.
Besides, smartphone “obsession” leads to many other negative
consequences.

8
PROPOSED METHEDOLOGY
TIME MANAGEMENT, SCHEDULING, RESTRICTION, LIMITATIONS AND
FOCUS:
.features:
1) IMPLY RESTRICTIONS ON CERTAIN ANDROID APPLICATIONS OR
GAMES.
2) LIMIT THE USAGE OF CERTAIN APPLICATIONS OR GAM.
3) ORGANIZE THE TASK TO BE COMPLETED BY THE USER IN A DAY
IN AN ORDERLY MANNER IN THE FORM OF TO-DO LIST ALONG
WITH POPUP REMINDER FEATURE (POPUP NOTIFICATION) AT
THE SET TIMING.
4) DISPLAY THE DAILY RECORD OF USER’S MOBILE(APPLICATION)
USAGE IN FORM OF A PIE CHART IN ORDER TO HELP IN
ORGANIZING THE TIME AND BRING CHANGES IN DAILY
ROUTINE.

.usecases:
1) THE USER CAN USE THE APP TO FOCUS ON TASK BY
OVERCOMING ANY DISTRACTIONS ON PHONE.
2) IT WILL HELP THE USER TO ORGANIZE/MANAGE THE TIME WAY
BETTER BY SCHEDULING AND REMINDER.
3) IT WILL HELP THE USER TO KEEP BETTER RECORD/TRACK OF
TIME BY PROVIDING DAILY USAGE OF APPLICATION DATA.
4) IT WILL HELP USER TO OVERCOME ANY DIGITAL ADDICTION
AND HELP THE USER NOT WASTE TIME BY MAKING IT MORE
PRODUCTIVE.

9
RESOURCES
❖ JAVA:
The mobile edition of Java is called Java ME. Java ME is based
on Java SE and is supported by most smartphones and tablets.
The Java Platform Micro Edition (Java ME) provides a flexible,
secure environment for building and executing applications
that are targeted at embedded and mobile devices.

❖ ANDROID SDK(SOFTWARE DEVELOPMENT KIT):


The Android SDK is a software development kit that includes a
comprehensive set of development tools. These include
a debugger, libraries, a handset emulator based on QEMU,
documentation, sample code, and tutorials.

❖ ANDRIOD STUDIO:
Android Studio is the official integrated development
environment for Google's Android operating system, built on
JetBrains' IntelliJ IDEA software and designed specifically for
Android development.

❖ ADOBE XD:
Adobe XD is a vector-based user experience design tool for web
apps and mobile apps, developed and published by Adobe Inc.

❖ GITHUB:
GitHub, Inc. is a provider of Internet hosting for software
development and version control using Git.

10
❖ LAPTOP:
• Intel i5 4.20ghz
• 8GB RAM

❖ INTERNET:
10MBPS.

11
ACTION PLAN
SR ACTIVITY START END
1 Title Decision 26 Sept 2021 1 Oct 2021
2 Planning 4 Oct 2021 15 Oct 2021
3 Proposal 15 Nov 2021 23 Nov 2021
4 Self-Learning 1 Oct 2021 15 Jan 2022
DEVELOPMENT PHASE
5 Activity1(MainActivity) 1 Feb 2022 5 Feb 2022
6 Activity2(BlockActivity) 6 Feb 2022 9 Feb 2022
7 Activity3(LimitActivity) 10 Feb 2022 15 Feb 2022
8 Activity4(TODOActivity) 16 Feb 2022 19 Feb 2022
9 Activity5(UsageActivity) 20 Feb 2022 26 Feb 2022
10 Activity6(Progg.1) 28 Feb 2022 10 March 2022
11 Activity7(Progg.2) 11 March 2022 20 March 2022
12 Activity8(Progg.3) 21 March 2022 28 March 2022
13 Activity9(UIEnhancement) 1 April 2022 3 April 2022
14 Activity10(Deployment) 10 April 2022 10 April 2022
TESTING
15 Testing1 6 April 2022 7 April 2022
16 Testing2 8 April 2022 9 April 2022
17 Testing3 10 April 2022 10 April 2022
DONE! Before:10 April 2022

12

You might also like