This document proposes re-engineering a basic learning application on the Android platform to minimize complexity. The existing applications have problems like poor resolution, lacking subjects, and requiring internet access. The proposed application would have high graphics, online and offline options, reduce data costs, and make learning videos available offline. It would provide an attractive, user-friendly interface and reduce complexity. Features would include interactive menus, flexible searching, skill testing, and integrating all content. Developing the application would require Android Studio, graphics software, and a real device for testing. Proposed diagrams include activity and context diagrams, and a flowchart outlines starting and stopping study categories. The conclusion states that Android allows open participation in successful open source projects.
1. MINIMIZE THE COMPLEXITY AND RE-ENGINEERING
THE BASIC LEARNING APPLICATION BASED ON
ANDROID PLATFORM.
SUPERVIS BY: PREPARED BY :
Name: ANUPAM HALDER Name: Imdadul Haque
Associate Professor and Head of Dept. NU.Reg: 1213367
Dept. of Computer Science and Engineering NU.Roll: 1300324
Dhaka City College
Niaz Mahmud
NU.Reg: 1213309
NU.Roll: 1300268
1
2. PROJECT OVERVIEW
• Abstract
• Existing Application
• Problems Of Existing System
• Proposed Solution
• Features
• Requirements To Develop
• Proposed Diagrams
• Design Output
• Flow chart
• Conclusion
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 2
3. ABSTRACT
The application can be used for entertain and learning. In the learning application it
is helpful for the kids to learn by them-self at home and out while travelling. The
application contain shape, numbers, alphabet, and some fun video with different
types of learning videos which is very helpful for the kids.The application is not
only for kids but also truth to be told teachers and parents can utilize there time by
this learning application. In the previous learning application system all the things
are not arrange properly and the complexity is high. We assure that our application
is user friendly and complexity free.
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 3
5. PROBLEMS OF EXISTING SYSTEM (1/2)
Dependent
on online
No complete
education
Low
graphical
view
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 5
• Poor Resolution
• Less Subjects
• Need Internet
6. PROBLEMS OF EXISTING SYSTEM (2/2)
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 6
7. PROPOSED SOLUTION
Fig.2: Proposed Solution
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 7
Proposed
system
Android latest
versions
High graphics
representation
Online &offline
options
Reduce the data
cost
Enable offline
video learning
User friendly
Reduce the
complexity
Attractive outlook
8. FEATURES (1/3)
• Providing a beautiful mobile centric user interface
• Synchronizing progress across platform
• Offline content
• Download videos to watch offline
• Flexible search
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 8
9. FEATURES (2/3)
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 9
• Select topic on their own will.
• Interactive and relative icons.
• Add free and simple menu
10. FEATURES (3/3)
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 10
• Skill testing features.
• All contents are integrated.
11. REQUIREMENTS TO DEVELOP
• Android Studio.
• JDK.
• Android SDK.
• Graphics Software (Adobe Photoshop).
• Graphics Software (Adobe After Effect).
• Real Device For Testing Purpose.
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 11
12. PROPOSED ACTIVITY DIAGRAM
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 12
Application
Main Activity
Interactive Menu
Topic 1
Topic 2
Topic 3
Topic n
14. FLOWCHART
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 14
study running
age
catagory
back quit app
Start
Stop
Requisition
Select
study
15. CONCLUSION
Android is open to all: industry, developers and users,participating in many of the
successful open source projects.Aims to be as easy to build for as the web.Now
Google Android is stepping into the next level of Mobile Internet.
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 15
16. MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM. 16
THANK YOU ALL
Editor's Notes
MINIMIZE THE COMPLEXITY AND RE-ENGINEERING THE BASIC LEARNING APPLICATION BASED ON ANDROID PLATFORM.