0% found this document useful (0 votes)
19 views

Design of NTA

The document describes the design and development of a notes taking mobile application. It discusses the importance of note taking apps for organization and convenience. It outlines the key requirements of a notes taking app like easy navigation, backup/restore, security, and sharing features. The document then explains how to build the app using MIT App Inventor's block-based programming and components. It also describes implementing local database storage and testing the application.

Uploaded by

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

Design of NTA

The document describes the design and development of a notes taking mobile application. It discusses the importance of note taking apps for organization and convenience. It outlines the key requirements of a notes taking app like easy navigation, backup/restore, security, and sharing features. The document then explains how to build the app using MIT App Inventor's block-based programming and components. It also describes implementing local database storage and testing the application.

Uploaded by

Ankit Upadhyay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

MOBILE COMPUTING ADDITIONAL

ASSIGNMENT

NOTES TAKING APPLICATION

SUBJECT – MOBILE COMPUTING AA


S U B M I T T E D T O – S R I N I VA S A N S I R
B.TECH MECHANICAL 4TH YEAR
INTRODUCTION -
• Note-making apps are essential tools for individuals who need to
keep track of their daily activities, appointments, and ideas.
• With the advancement in technology, it has become easier to
create note-making apps that are accessible from mobile devices.
• The MIT App Inventor is a user-friendly, web-based platform that
allows individuals to create mobile applications for Android
devices without any prior programming knowledge.
• The platform is equipped with a drag-and-drop interface that
enables users to build functional apps by connecting blocks of
code.

.
IMPORTANCE OF NTA -
• Organization: With so much information available at our fingertips, it can be
challenging to keep track of everything. Note-making apps provide a centralized
location for users to store all their notes, ideas, and to-do lists, allowing for
better organization.
• Convenience: Note-making apps are easily accessible from mobile devices,
making it convenient for users to take notes on the go. Users can quickly jot
down important information or ideas and save them for later.
• Collaboration: Many note-making apps allow users to share their notes with
others, making it easier to collaborate on projects and assignments.
• Customization: Note-making apps often allow users to customize the app's
appearance, such as changing the color scheme or font, to suit their personal
preferences.
DESIGN OF NOTES TAKING APPLICATION
Identify the Requirement of NTA –
1. User-friendly interface that allows for easy note-taking and
organization of notes.
2. Ability to backup and restore notes.
3. Security features, such as password protection or fingerprint
authentication, to ensure privacy of notes.
4. Option to share notes with others via email or other platforms.
5. Cloud synchronization to ensure notes are accessible from any
device and to prevent loss of data.
DIFFERENT COMPONENTS OF NOTES TAKING
APPLICATION
User Interface: The user interface is the visual design and layout of the
application that allows users to interact with it. It should be user-friendly,
intuitive, and easy to navigate.

Edit Notes Interface


Login Interface
COMPONENTS CONTD…..
• Note-taking functionality: This is the core component of the application that
allows users to create, edit, and save notes.
• Security features: Security features are important to ensure that the notes are
protected from unauthorized access. This can include password protection, or
other security measures.
• Test the application: Test the application to ensure that it functions as
expected and that there are no bugs or errors, and testing is done using MIT
A12 Companion Application.
MIT App Inventor 2 Companion provides a simple and intuitive way for
users to create and test their own Android mobile apps, The Companion app
establishing a Bluetooth or Wi-Fi connection between the user's Android
device and the App Inventor website, allowing for real-time testing and
debugging of the app.
BLOCK BASED PROGRAMMING FOR NTA -
Block-based programming in MIT App Inventor allows users to create Android
applications by dragging and dropping blocks of code, without having to write
code from scratch.
• Components: Users can choose from a range
of components, such as buttons, text boxes,
and sensors, to add to their application.
• Properties: Users can set properties of the
components, such as their color or size,
using blocks.
• Events Listeners: Users can specify what
happens when a user interacts with a
component, such as when a button is
pressed.
CloudDB Storage for Notes Taking Application:-
TinyDB is a lightweight database storage system for Android applications.
• Data storage: The ability to store notes data locally on the device.
• Fast and lightweight: TinyDB is designed to be fast and
lightweight.
• Easy to use: TinyDB is easy to use and doesn't require any SQL
knowledge.
• Automatic data persistence: TinyDB automatically saves data
changes, so users don't have to worry about manually saving their
notes.
• Scalable: TinyDB can handle large amounts of data.
ADVANTAGES OF NTA -

 Our application works with a security feature in which we have securely stored
our notes.
 A set of concise, well-organized notes from each class session gives you what
you need for study, learning, and review after class.
CONCLUSION -
 A notes taking application can be a useful tool for
individuals who need to organize their thoughts, ideas,
and tasks.
 It should provide a variety of options for note-taking,
including text, images, voice memos, and even hand-
written notes.
 It should also have the ability to categorize and tag notes
for easy organization
 The application should provide secure cloud storage for
notes, with backup and sync options to ensure that notes
are never lost.

You might also like