0% found this document useful (0 votes)
18 views10 pages

Taskly Student: Academic Task Manager

Uploaded by

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

Taskly Student: Academic Task Manager

Uploaded by

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

APPLICATION NAME:TASKLY STUDENT

Mobile App
Development
Report

AMZAN ALGHOFAILY 451205961


SADEEM AL-MAHUS 451205989
JANA ALDHILAN 45125970
Introduction
.University life is filled with deadlines, projects, classes, and exams
Without proper organization, students can easily become
overwhelmed, leading to missed deadlines and poor academic
.performance
Taskly Student was conceptualized to address this challenge by
offering students a streamlined tool tailored to their academic
.needs

Purpose: To provide students with an academic task organizer that


is intuitive, fast, and focused solely on academic needs.
Target Audience: University and college students aged 18-25.
Key Features:
• Academic calendar integration
• Daily task manager
• Priority tagging and reminders
• Progress tracking
• Offline accessibility

Strategy Development
Problem Identification:
Many students struggle with time management, leading to
academic burnout. Traditional planners are often ineffective
because they are manual and not dynamic.

Market Analysis:
Several productivity apps dominate the market, but very few are
specialized for students.
• Todoist: Great for general task management but lacks academic
features.
• Google Tasks: Basic, but not structured for academic workflows.
• Notion: Highly flexible but too complex for simple academic
needs.
Strategy Development
Unique Value Proposition:
Taskly Student provides a simple, academic-centered experience
with specialized notifications like exam countdowns, class
rescheduling alerts, and assignment deadlines.
Potential Competitors:
• Notion
• Evernote
• Todoist
Competitive Edge:
• Simplicity
• Academic customization
• Visual dashboards specifically for students

Analysis and Planning


Key Requirements:
• Secure login (Email, Google sign-in)
• Task creation, editing, and deletion
• Deadline notifications
• Calendar view
• Dark mode support
Development Timeline:

week Activity

1 Requirements gathering, wireframing

2 Designing UI/UX wireframes

3-5 APP development front-end and back-end

6 integration and basic testing

7 Beta launch and Feedback collection

8 final testing and bug fixing

9 Store submission

10 APP launch and marketing


Analysis and Planning
Technology Stack:

• Front-end: Flutter (Dart)


• Back-end: Firebase (Firestore database, Authentication)
• Notification system: Firebase Cloud Messaging
• Design tools: Figma for wireframing

UI/UX Design
Taskly Student’s UI focuses on simplicity. The design ensures
students can manage their tasks quickly without distractions.

Wireframe Description:
• Dashboard: Displays today’s tasks.
• Calendar: Monthly view of tasks and exams.
• Task Manager: Add, edit, delete tasks easily.
• Profile: Settings for notifications, dark mode, and app
preferences.

Design Principles:
• Minimalistic design
• Consistent color scheme
• Accessible fonts and icons
• Smooth animations and transitions
UI/UX Design
Development Environment:
• Flutter SDK (Cross-platform development)
• Android Studio and Xcode simulators
• Firebase Console for real-time database and authentication
Frameworks and Packages:
• Flutter Bloc for state management
• Provider for data handling
• Firebase Auth SDK
Security and Scalability:
• OAuth 2.0 authentication
• Firestore database rules for access control
• Cloud functions for app scalability
Coding Standards:
• MVC architecture
• Code reviews at every milestone
• Version control via GitHub

Application Testing
Testing is crucial to ensuring that the app runs smoothly across all
platforms.

Testing Methods:
• Unit Testing: Test individual functions like task creation,
notification scheduling.
• Integration Testing: Ensuring that modules work together (e.g.,
calendar syncing with tasks).
• Beta Testing: A controlled group of students will use the app for
two weeks and report feedback.
• UI Testing: Focuses on responsiveness and accessibility across
different devices.
Tools Used:
• Flutter Test
• Firebase Test Lab
• Manual testing by student volunteers
Deployment
App Store Launch Steps:
1. Create Google Play Console and Apple Developer accounts.
2. Prepare screenshots, descriptions, promotional videos.
3. Follow Play Store and App Store guidelines.
4. Submit for review.

Marketing Plan:
• Launch campaign targeting university groups.
• Promotions via Instagram, TikTok, and Twitter.
• Partnerships with educational institutions.
• Referral program: Invite 3 friends to unlock premium features.
Deployment
Post-launch, the app must be constantly monitored and updated to
ensure a good user experience.

Maintenance Strategy:
• Weekly monitoring using Firebase Analytics and Crashlytics.
• Monthly feature updates based on user feedback.
• Bug fixes released within 48 hours after issue detection.
• 24/7 support email for user inquiries.

User Engagement Plan:


• Gamification: Achievements for task completions.
• Monthly productivity reports sent via app notifications.
• Surveys to collect user feedback quarterly.

Challenges and Solutions


Throughout the development of Taskly Student, we encountered
several challenges that tested our planning and adaptability skills.

Time Management: Balancing development tasks with academic


responsibilities was a significant challenge. We overcame this by
setting realistic weekly milestones and adhering to a structured
schedule.
Technical Obstacles: Integrating Firebase authentication and
database synchronization posed initial hurdles, but through
persistent research and community support, we implemented
them successfully.
UI/UX Optimization: Designing an intuitive yet feature-rich
interface required multiple iterations based on beta testing
feedback.
These challenges not only strengthened our technical capabilities but
also taught us the importance of flexibility and teamwork in real-world
projects.
Future Enhancements
To ensure the continuous growth and success of Taskly Student,
several future enhancements are planned:

Cross-platform Expansion: Developing a web version of the


app to complement mobile users.
Advanced Notifications: Implementing AI-driven reminders
based on user behavior and preferences.
Group Task Management: Allowing students to collaborate and
assign tasks within study groups.
Widget Support: Providing home screen widgets for quick task
views and updates.
These features aim to keep the app aligned with evolving student
needs and technological trends.

Lessons Learned
Developing Taskly Student provided us with valuable insights and
practical skills that extend beyond technical proficiency:

Importance of User-Centered Design: Understanding user


needs and behavior played a crucial role in shaping the app’s
interface and functionality.
Agile Development Approach: Adapting quickly to new
challenges and feedback ensured steady progress.
Collaboration and Communication: Effective teamwork and
clear communication channels were essential in successfully
delivering the project on time.
Overall, this experience deepened our understanding of project
management, mobile development practices, and the significance of
creating products that truly solve real-world problems.
Importance of Task
Management for Students
In today’s fast-paced academic environment, effective task
management has become essential for student success. Students
often juggle multiple assignments, projects, exams, and
extracurricular activities, making it critical to prioritize and organize
their time efficiently. A dedicated academic task management tool like
Taskly Student empowers students to stay ahead of deadlines,
manage workload pressure, and maintain a healthy study-life
balance. Without proper organization, even the most capable
students risk underperforming academically, highlighting the vital role
such applications play in modern education.

Impact of Mobile Applications


on Academic Productivity
Mobile applications have transformed how students approach their
academic responsibilities. With constant access to smartphones and
tablets, productivity tools are now seamlessly integrated into
students’ daily routines. Applications like Taskly Student enhance
academic performance by providing instant notifications, streamlined
task lists, and personalized calendars. Additionally, the ability to track
academic progress fosters self-discipline and accountability, resulting
in higher motivation and improved educational outcomes. As
technology continues to evolve, mobile apps are set to become even
more integral to student success strategies.
Task Division Table

Task Assigned Member

Executive Summary + Introduction +


Amzan
Strategy Development

Analysis and Planning + UI/UX Design


Jana

App Development + Testing +


Deployment + Support Sadeem

Conclusion
Taskly Student is not merely a task manager—it is a comprehensive
academic assistant tailored for students. By focusing on real student
needs and offering a minimalist, user-friendly platform, Taskly
Student has the potential to become an essential app for every
student aiming for academic success.
Through continuous updates, user feedback collection, and strong
marketing efforts, Taskly Student aims to achieve wide adoption and
create real value in the student community.

You might also like