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

First 4 Final Report (2) - Merged

Fhdtft

Uploaded by

GAMING PLUS TECH
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

First 4 Final Report (2) - Merged

Fhdtft

Uploaded by

GAMING PLUS TECH
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

CERTIFICATE

THIS IS TO CERTIFY THAT G-4 FROM DR. D.Y PATIL


POLYTECHNIC HAVING ENROLLMENT NO.- 2205390192,
2205390223, 2205390065, 2205390145 HAS SUCCESSFULLY
COMPLETED PROJECT REPORT HAVING TITLE "NEWS FEED
APPLICATION – RAPID VIEW" IN A GROUP CONSISTING OF
4 PERSONS UNDER THE GUIDANCE OF MRS. SUVARNA
TONE.

Project Guide Head of Department Principal

Seal of

Institution
ACKNOWLEDGEMENT

We like to share our sincere gratitude to all those who help us in completion
of this Capstone Project Planning (CPP) Final Project Report. During the work
we faced many challenges due to our lack of knowledge and experience but
these people help us to get over from all the difficulties and in final
compilation of our idea to a shaped sculpture.

We would like to thank Mrs.SUVARNA TONE her governance and


guidance, because of which I was able to learn the minute aspects of a
Computer Engineering.

We would also like to show our gratitude to our Head of the Computer
department Mr. P. K. SHINDE. for their continuous help and monitoring
during the work. I am thankful to supporting staff of our Department, for
their help and support towards our project.

In the last we would like to thank the management of Dr. D. Y. Patil


Polytechnic for providing us such an opportunity to learn from these
experiences.

We are also thankful to our whole class and most of all to our parents who
have inspired us to face all the challenges and win all the hurdles in life.
DEPARTMENT OF COMPUTER ENGINEERING
ACADEMIC YEAR
2024 – 2025
DECLARATION

I, hereby declare that the Final Project Report entitled “NEWS FEED
APPLICATION– RAPID VIEW” being submitted by us towards the partial
fulfilment of the Diploma in Engineering, in the Department of Computer
Engineering is a Capstone project work carried by our team under the supervision
of Mrs.SUVARNA TONE.

We will be solely responsible if any kind of plagiarism is found.

Enrollment No Name of Student

2205390192 Kedar Ramrao Mane

2205390223 Shantanu Shivraj Farakate

2205390065 Kirti Ramrao Mane

2205390145 Vinita Vitthal Mali


News Feed Application-Rapid View

ABSTRACT

As world’s technology is rapidly growing we has fast connection and network to instantly
connect to other person. Day to day use in mobile, tablets and laptop is increasing, most of the
people already have this facilities. In this fast and information oriented world we need to stay
updated with every incidents and news too. This News app is android mobile application where
user have access to latest news from 120+ newspapers from 50+ countries. The main focus of
this application is to connect news articles from all around the world and deliver it to user as
fast as possible in best visualize way. In the present era, the internet and new technologies are
changing the information behavior of news reader. Instead of reading a copy of the local
newspaper or watching the scheduled evening news, people increasingly turn to the internet for
daily news updates. A news feed application is aimed at developing a mobile application named
News Bay. This Application deals with the user who wants to read news from their mobile
phones. User can select different categories in which a user is interested; the latest news will
be fetched from the selected categories.

The Live News Application is an innovative mobile and web platform designed to deliver real-
time news updates to users on a variety of topics, including politics, sports, entertainment,
technology, and global events. The app uses advanced algorithms to curate news content based
on user preferences, geographic location, and trending topics, ensuring a personalized and
dynamic news experience. By leveraging push notifications, users are kept informed of
breaking news as it happens, while a built-in search function allows for easy access to past
stories. The application integrates with multiple news sources and media outlets, ensuring
diversity and credibility in the news provided. Users can bookmark stories, share them on social
media, and even participate in live discussions through comment sections or forums within the
app. Additionally, features like offline reading, dark mode, and adjustable text size cater to user
accessibility and convenience.This project aims to enhance the way people access and interact
with news, empowering them to stay informed and engaged with the world in real time. It
emphasizes speed, reliability, and user-centric design, combining modern technologies like
cloud-based content delivery, machine learning for personalized content curation, and real-time
data streaming. The result is a seamless, informative, and engaging live news experience.

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

INDEX

Content Page no.


Sr.No

1 INTRODUCTION ABOUT PROJECT 1

2 CHAPTER 1 Objective & Scope 2-4

Core Features

3 CHAPTER 2 Literature Survey 5-7

Existing System

Proposed System

4 CHAPTER 3 Product Flow ,DFDs 8-17

Resources used with


Specifications

Future Scope

5 REFERENCES 18-19

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

 INTRODUCTION ABOUT PROJECT

In today’s fast-paced world, staying updated with real-time information is essential. News is
constantly evolving, and timely access to breaking stories can significantly impact individuals
and communities. Traditional news delivery methods—such as newspapers and television
broadcasts—are often limited in terms of immediacy and personalization. With the rise of
smartphones and the increasing use of digital platforms, there is an increasing demand for
instant and personalized news updates.

In this project we created a mobile News feed application. With the use of API called newsAPI,
we will be bringing news from all around the world into the app. The news will be fetched and
displayed based on the country selected & the news is categorized into different categories. A
user can select any category which they are looking for. When the user is done selecting the
category, then the page will automatically refresh and the news will be displayed on the news
feed application. This application goes beyond just delivering news; it creates a personalized
news experience by utilizing advanced algorithms that curate content based on user
preferences, location, and browsing behavior. By integrating multiple news sources and
offering real-time push notifications, the app aims to keep users informed instantly about
critical events, helping them to stay ahead of the curve.

This project aims to create an innovative, user-centric platform that enhances how individuals
interact with news and information, making news more accessible, engaging, and relevant in
the digital age. Through this Live News Application, we hope to bridge the gap between
consumers and the rapidly changing world of current events, ensuring that everyone can stay
connected to the pulse of global happenings. Android provides simple application structure and
requires Java and Mark-up languages knowledge to work with. Such as, an discrete movement
delivers a solitary screen for a user interface and a service whole completes work in the
contextual . We can work on different module separately and can combine at the end, we can
also add future modules easily afterwards.

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

CHAPTER 1

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

 Objective and Scope

The primary goal of this project is to design and develop a user-friendly platform for the
seamless consumption of live news. The application will:

 Curate news based on user interests and locations.

 Offer real-time notifications for breaking stories.

 Enable users to share news, comment on articles, and engage with fellow readers.

 Provide features such as offline reading and adjustable text sizes for accessibility.

The project will be developed as both a mobile application (Android and iOS) and a web-based
platform, ensuring accessibility across devices.
\

 Target Audience

The target audience includes:

 General news consumers who prefer staying up-to-date with breaking news.

 Mobile and web users who want easy, personalized access to news.

 Individuals interested in global and local events.

 Socially engaged users who want to comment, share, and interact with the news.

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

 Project Significance

This project is significant in the context of the increasing demand for real-time information.
With the rise of digital media, people have shifted from traditional news sources to mobile and
web platforms. By providing a personalized, immediate, and reliable news service, the Live
News Application caters to this shift, ensuring users stay well-informed, connected, and
engaged.

 Core Features

 Real-Time News Updates: BBC News offers real-time news updates on breaking
stories. The app refreshes automatically to keep the user updated with the latest
headlines.
 Live Broadcasts: The app provides live video and audio feeds for major events,
including live news channels and coverage of specific events (e.g., elections, sports).
 Personalization: Users can customize their news feed to prioritize topics of interest
(e.g., politics, technology, sports).
 Local News: Provides regional news based on the user’s location or preferences.
 Push Notifications: Users can receive breaking news alerts and customize their
notification preferences.

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

CHAPTER 2

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

 LITERATURE SURVEY

A literature survey for a live news application project involves reviewing existing research and
studies related to news applications, mobile technology, and user behavior. Key research areas
include news consumption patterns, mobile news application design, user experience,
personalization, news aggregation, social media integration, push notifications, mobile
advertising, news analytics, and privacy/security concerns.

To conduct the survey, consider exploring academic journals such as the Journal of
Broadcasting & Electronic Media, Journal of Communication, Computers in Human Behavior,
and Mobile Media & Communication. Industry reports from Pew Research Center, Reuters
Institute for the Study of Journalism, and Comscore also provide valuable insights. Online
resources like news industry blogs and tech-focused websites are additional sources.

Some guiding questions for the literature survey include: How do users consume news on
mobile devices? What features are essential for a live news application? How can news
applications personalize content? What are effective strategies for news recommendation
systems? What are the challenges and opportunities in mobile news application development?

When searching for literature, use queries like "mobile news application design," "news
personalization techniques," "user experience in mobile news applications," and "emerging
trends in live news applications." Organize the survey into sections covering introduction,
background, news consumption patterns, mobile news application design, personalization, user
experience, push notifications, mobile advertising, news analytics, privacy/security concerns,
conclusion, and future directions. By conducting a comprehensive literature survey, you'll
gather valuable insights to inform the development of your live news application project.

During analysis, identify patterns, themes, and trends, comparing and contrasting findings
while evaluating methodological strengths and limitations. Utilize tools like mind mapping,
thematic analysis, and data visualization to synthesize information.Best practices dictate a
systematic and comprehensive search, clear inclusion/exclusion criteria, critical evaluation of
sources, transparent documentation, and regular updates. By following this structured
approach, you'll conduct a thorough literature survey that enhances your live news application
project.

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

Additionally, consider exploring emerging trends and technologies, such as artificial


intelligence, machine learning, and augmented reality, and their potential applications in live
news. Investigate user engagement strategies, news aggregation techniques, and the impact of
social media on news consumption.

By integrating these insights into your literature survey, you'll develop a comprehensive
understanding of the current landscape and future directions for live news applications,
ultimately informing the design and development of a successful and user-centric application.

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

CHAPTER 3

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

 EXISTING SYSTEM

 Centralized architecture
 Manual content curation
 Limited personalization
 Simple filtering options
 Basic user interface
 Push notifications for breaking news
 Limited analytics and feedback mechanisms

 PROPOSED SYSTEM

 Decentralized architecture (blockchain/peer-to-peer)


 AI-driven content curation and recommendation
 Advanced personalization (machine learning)
 Sophisticated filtering options (sentiment analysis, entity recognition)
 Modern, responsive user interface
 Real-time updates and notifications
 Integrated analytics and feedback mechanisms

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View

 PRODUCT FLOW

ON BOARDING

HOME SCREEN
(Personalized News
Feed)

SEARCH AND
FLITER
(keyword , Topic
Category)

PROFILE AND
SETTINGS
(Edit interest, Saved
Articles)

10

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid VIew

 DFDs , ARCHITECTUAL DIAGRAMS

 DFD Level 0:

News News Feed News Content


User Application
Provider Displayed
Level 0 Fetches news

 DFD Level 1:

User

Login Process

User Database

Fetch News Process

News Provider

News Database

Display News

11

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid VIew

 RESOURCES USED WITH SPECIFICATIONS

ANDROID STUDIO (Koala 2024.1.2):

Android Studio is a free, open-source Integrated Development Environment (IDE) designed


specifically for Android app development. It provides a comprehensive set of tools and features
to help developers create, test, and debug Android applications. Key features of Android Studio
include code editing and debugging, project navigation and management, layout editor for UI
design, emulator for testing and debugging, build and deployment tools, and version control
integration with Git. Additionally, Android Studio supports multiple programming languages,
including Java, Kotlin, and C++.The main components of Android Studio include the Editor
for code writing and editing, Project Window for project navigation and management, Layout
Editor for UI design and preview, Debugger for code debugging and testing, Console for output
and error messages, and Toolbar for accessing frequently used actions.

Android Studio also integrates various tools and services, such as Gradle for build automation,
Android SDK for platform tools and libraries, Google Play Services for integration with Google
services, and Android NDK for native code development. Furthermore, Android Studio supports
GitHub version control integration. The benefits of using Android Studio include improved
code completion and debugging, enhanced project navigation and management, streamlined
build and deployment process, and better support for multiple screen sizes and densities. To
run Android Studio, your system requires a 64-bit CPU, 8 GB of RAM, and 10 GB of disk
space. Android Studio is available for Windows, macOS, and Linux operating systems.

 Java or Kotlin: Languages for Android app development. Kotlin is now the preferred
language for Android development.
 Gradle: A build automation tool for managing dependencies and building Android
applications.
 SDK (Software Development Kit): The Android SDK includes tools like emulators,
libraries, and debugging tools that are essential for building Android apps.

12

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid VIew

 Libraries and Frameworks Used

GLIDE

 Use: Efficient image loading and caching.

 Description: Glide is an image loading and caching library for Android that can load
images from URLs into ImageView. Glide is optimized for smooth scrolling and image
display, particularly for large images like news article images. 

 Features:

o Automatic image caching for efficient memory use.


o Supports GIFs, videos, and animated images.
o Placeholders and error images for smooth UI handling.
o Supports transformations like rounding corners or applying blur effects to
images.
o Fast and efficient image loading

Glide is a popular, open-source Android library used for loading, caching, and displaying
images. Developed by Bumptech, Glide provides a simple, efficient, and customizable way to
manage images in Android applications. With Glide, developers can easily load images from
various sources, including URLs, files, and resources.

Benefits:

Using Glide in Android apps provides several benefits:

- Improved performance: Glide's caching and memory management reduce memory usage and
improve app responsiveness.

- Simplified image loading: Glide's API makes it easy to load images from various sources.

- Customization: Glide's transformation features allow developers to customize image display.

13

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid VIew

AndroidX
AndroidX is an open-source library developed by Google, designed to provide a consistent and
backward-compatible API for Android app development. It replaces the Android Support
Library, offering improved performance, scalability, and maintainability. AndroidX provides a
comprehensive set of libraries and tools for building robust, flexible, and modern Android
applications.

Key Features:

 Consistent and backward-compatible API


 Improved performance and scalability
 Simplified dependency management
 Enhanced security and privacy
 Better support for Kotlin and Java 8:

Benefits:

- Simplified app development

- Improved app performance and stability

- Enhanced security and privacy

- Better support for modern Android features

- Consistent and backward-compatible API

14

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid VIew

AndroidSDK

The Android Software Development Kit (SDK) is a collection of libraries, tools, and
documentation for building Android applications.

Components of Android SDK:

1. Android API Libraries: Provide APIs for Android features like UI, graphics, and networking.

2. Development Tools: Include Android Studio, Android Debug Bridge (ADB), and Android
Emulator.

3. Documentation and Samples: Provide guides, tutorials, and sample code.

Key Features of Android SDK:

1. Android API Levels: Ensure backward compatibility and provide access to new features.

2. Android NDK: Supports native code development.

3. Android SDK Tools: Include SDK Manager, AVD Manager, and ADB.

4. Android Emulator: Simulates Android devices for testing.

Benefits of Android SDK:

1. Comprehensive development tools.

2. Access to Android features and APIs.

3. Cross-platform compatibility.

4. Large community and documentation.

5. Regular updates and security patches.

15

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid VIew

AndroidNDK
The Android Native Development Kit (NDK) is a set of tools and libraries that enable
developers to build native Android applications using C, C++, and other native languages. The
NDK provides a comprehensive development environment for creating high-performance
applications that require direct access to hardware resources.

Key features of the Android NDK include native code compilation, performance-critical code
optimization, game development, multimedia processing, and integration with Android SDK
components. The NDK also provides a toolchain, libraries, headers, samples, and
documentation to facilitate native code development.The Android NDK offers several benefits,
including improved performance, low-level access to hardware resources, reuse of existing
native codebases, and better game performance. Developers can leverage the NDK to optimize
performance-critical code, create games with native graphics, and process multimedia content
efficiently.

Key Features:

1. Native code compilation: Compile native code for Android devices.

2. Performance-critical code: Optimize performance-critical code using native languages.

3. Game development: Develop games using native languages and APIs.

4. Multimedia processing: Process multimedia content using native code.

5. Integration with Android SDK: Integrate native code with Android SDK components.

Benefits:

1. Improved performance: Native code execution provides better performance.

2. Low-level access: Direct access to hardware resources.

3. Reuse existing code: Leverage existing native codebases.

4. Better game performance: Native code optimizes game performance.

16

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid VIew

 FUTURE SCOPE

The future scope of the news feed application project encompasses various technical,
functional, design, and monetization enhancements. Technically, integrating machine learning-
based personalization, natural language processing, augmented reality, and voice assistant
integration will elevate user experience. Implementing blockchain-based authentication will
ensure secure user data storage.Functionally, incorporating real-time updates, customizable
news categories, social sharing, offline mode, and podcast integration will expand the app's
capabilities. Users will benefit from enhanced news discovery and consumption. Modernizing
the UI/UX design, introducing dark mode, customizable themes, and gesture-based navigation
will further refine the app's usability.Monetization strategies will play a crucial role in
sustaining the app's growth. Integrating targeted advertising, offering subscription models,
sponsored content, and affiliate marketing will generate revenue streams. Developing iOS and
web versions, supporting multiple languages, and partnering with news agencies and
influencers will amplify the app's reach..To ensure security, implementing data encryption,
secure authentication mechanisms, and regular security audits will safeguard user data. By
addressing these areas, the news feed application will evolve into a comprehensive, user-
centric, and revenue-generating platform.

17

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid VIew

REFERENCE

18

Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid VIew

 https://www.jncet.org/Manuscripts/Volume-8/Issue-4/Vol-8-issue-4-
M-50.pdf
 https://www.quora.com/Which-are-the-best-news-app-for-an-android-
phone
 https://www.scribd.com/document/543278398/Synopsis-News-App-
converted-4-1
 https://www.researchgate.net/publication/329268329_Android_
News_App
 https://www.ripublication.com/
 https://www.codingpixel.com/news-apps-development/
 https://www.jetir.org/papers/
 https://ijrpr.com/uploads/

19

Dr D.Y.Patil.Polytechnic

You might also like