First 4 Final Report (2) - Merged
First 4 Final Report (2) - Merged
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 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.
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.
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
Core Features
Existing System
Proposed System
Future Scope
5 REFERENCES 18-19
Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid View
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
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:
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
General news consumers who prefer staying up-to-date with breaking news.
Mobile and web users who want easy, personalized access to news.
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
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
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
User
Login Process
User Database
News Provider
News Database
Display News
11
Dr D.Y.Patil.Polytechnic
News Feed Application-Rapid VIew
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
GLIDE
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:
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:
- 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.
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:
Benefits:
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.
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.
1. Android API Levels: Ensure backward compatibility and provide access to new features.
3. Android SDK Tools: Include SDK Manager, AVD Manager, and ADB.
3. Cross-platform compatibility.
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:
5. Integration with Android SDK: Integrate native code with Android SDK components.
Benefits:
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