Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Synopsis of App reading app for notes, Summaries of Computer Science

Synopsis of Notes reading app-Read and download notes for free

Typology: Summaries

2020/2021

Uploaded on 06/27/2021

palak000
palak000 🇮🇳

4

(1)

2 documents

1 / 9

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
SYNOPSIS ON
ONE-LINE NOTES
to be submitted by
PALAK RAI, BTBTE17062
Under the supervision of
YOGESH GUPTA
BANASTHALI VIDYAPEETH
For the award of
the degree of
B.Tech
Electronics & Communication
DEPARTMENT OF
ELECTRONICS
BANASTHALI VIDYAPITH
BANASTHALI 304022
pf3
pf4
pf5
pf8
pf9

Partial preview of the text

Download Synopsis of App reading app for notes and more Summaries Computer Science in PDF only on Docsity!

SYNOPSIS ON

ONE-LINE NOTES

to be submitted by

PALAK RAI, BTBTE

Under the supervision of

YOGESH GUPTA

BANASTHALI VIDYAPEETH

For the award of

the degree of

B.Tech

Electronics & Communication

DEPARTMENT OF

ELECTRONICS

BANASTHALI VIDYAPITH

BANASTHALI – 304022

INDEX

S.No. Title Page No.

1 Introduction 3

2 Feasibility Study 4

3 Methodology 5

Components required for proposed

work 6

5 Bibliography 9

CHAPTER-2 FEASIBILITY STUDY

A feasibility study is carried out to select the best system that meets performance requirements. The feasibility study activity involves the analysis of the problem and collection of all relevant information relating to the product such as the different data items which would be input to the system, the processing required to be carried out on these data, the output data required to be produced by the system. Technical Feasibility: Technical feasibility determines whether the work for the project can be done with the existing equipment, software technology and available personal. This proposed project “One-line Notes” is feasible on technical remarks also, as the proposed project is more beneficiary in terms of having a soundproof system with new technical components installed on the system. The proposed system can run on any machines supporting Windows and Internet services and works on the best software and hardware that used while designing the system so it would be feasible in all technical terms of feasibility. Economic Feasibility: Economic feasibility has great importance as it can outweigh other feasibilities because costs affect organization decisions. The concept of Economic Feasibility deals with the fact that a system that can be developed and will be used on installation must be profitable for the organization. The cost to conduct a full system investigation, the cost of hardware and software, the benefits in the form of reduced expenditure are all discussed during the economic feasibility. So “One-line Notes” is economical feasible. Whether you’re more of a pen and paper person or a furious typer, note-taking is an essential skill for achieving success in college classes. While some professors are kind enough to provide notes , there’s no substitute for taking your own class-mate notes and helping your peer. Dictation kills classroom time, and conceptual discussion is non-existent these days. Teacher share their notes at One-line Notes teach freely in the classroom and discuss in the concept. Students can access the notes from different teachers, compare them and refer to the one that suits their requirements. One-line Notes has helped us increase classroom interaction with the students. It has not only helped me in completing the syllabus on time but also to get recognition among the faculties and students. Students can find vast resources of lecture material with powerful search features.

CHAPTER-3 METHODOLOGY

The methodology that will be used throughout the development process will be variation on the Iterative waterfall life cycle. The basic idea behind this method is to develop a system through repeated cycles (Iterative) and in smaller portions at a time (incremental), allowing software developers to take advantage of what was learned during development of earlier parts of versions of the system. Learning comes from both the development and use of the system, where possible key steps in the process start with a simple implementation of a subset of the software requirements and iteratively enhance the evolving versions until the full systems is implemented. At each Iteration, design modification is made, and new functional capabilities are added. The goal for this initial implementation is to create a product to which the user can react. It includes such items as new features to be implemented and areas of redesign of the existing solution. The control list is constantly being revised because of the analysis phase. The analysis of iteration is based upon user feedback, and the program analysis is facilities available.

7

  • Android Tool 2: The SDK and AVD Manager This tool serves a number of important functions. It manages the different versions of the Android SDKs (build targets) that you can develop for, as well as third-party add- ons, tools, devices drivers, and documentation. Its second function is to manage the Android Virtual Device configurations (AVDs) you use to configure emulator instances.
  • Android Tool 3: Android Debug Bridge The Android Debug Bridge (ADB) connects other tools with the emulator and devices. Besides being critical for the other tools (most especially the Eclipse ADT plug-in) to function, you can use it yourself from the command line to upload and download files, install and uninstall packages, and access many other features via the shell on the device or emulator.
  1. Expo is a framework and a platform for universal React applications. It is a set of tools and services built around React Native and native platforms that help you develop, build, deploy, and quickly iterate on iOS, Android, and web apps from the same JavaScript/TypeScript codebase.
  2. React Native also requires Java SE Development Kit (JDK), which can be installed using Chocolatey as well. The Java Development Kit (JDK) is an implementation of either one of the Java Platform, Standard Edition, Java Platform, Enterprise Edition, or Java Platform, Micro Edition platforms released by Oracle Corporation in the form of a binary product aimed at Java developers on Solaris, Linux, macOS or Windows. The JDK includes a private JVM and a few other resources to finish the development of a Java application. Since the introduction of the Java platform, it has been by far the most widely used Software Development Kit (SDK). Java SE 16. Java SE 16 is the latest release for the Java SE Platform.
  • Frontend- HTML, CSS, JSX , bootstrap, React, JavaScript
  • Backend- Firebase Front End
  1. React Native is a JavaScript framework for writing real, natively rendering mobile applications for iOS and Android. It’s based on React, Facebook’s JavaScript library for building user interfaces, but instead of targeting the browser, it targets mobile platforms. React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces.
  2. JSX- JSX stands for JavaScript XML and is a combination of all three of the things I mentioned: JavaScript, HTML (XML, to be more specific), and CSS. More precisely, JSX is a way to embed XML inside JavaScript, without being bashed upside the head

by all sorts of syntax errors. This JSX code gets processed by React Native and transformed into plain old JavaScript, to be executed at runtime. JSX allows us to write HTML elements in JavaScript and place them in the DOM without any create Element() and/or append Child() methods. JSX converts HTML tags into react elements.

  1. Bootstrap- Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and (optionally) JavaScript- based design templates for typography, forms, buttons, navigation, and other interface components.
  2. HTML: Hypertext Markup Language (HTML)is the standard markup language for creating web pages and applications. Each page contains a series of connections to other pages called hyperlinks.HTML describes the structure of a web page semantically and originally included cues for the appearance of the document.
  3. CSS: Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language. CSS is designed primarily to enable the separation of presentation and content, including aspects such as the layout, colours, and fonts. Backend Firebase- Firebase is a Backend-as-a-Service (BaaS) app development platform that provides hosted backend services such as a real-time database, cloud storage, authentication, crash reporting, machine learning, remote configuration, and hosting for your static files. It provides developers with a variety of tools and services to help them develop quality apps, grow their user base, and earn profit. It is built on Google's infrastructure. Firebase is categorized as a NoSQL database program, which stores data in JSON-like documents.