International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 11 Issue: 05 | May 2024
www.irjet.net
p-ISSN: 2395-0072
Connecting Communities: An Android Social Networking Application with Firebase & Java Aditi Shelke1, Krushnal Patil2, Shatrughn Pinjari3, Avinash Pratap Budaragade4 1
Student, D.Y.Patil College of Engineering & Technology, Kolhapur, Maharashtra, India
4Asst. Professor, D.Y.Patil College of Engineering & Technology, Kolhapur, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - The internet has revolutionized communication,
application platform with tools and infrastructure designed to help developers build high-quality apps. This project emphasis on gathering people so they can give their point of view on a common interest, The application consist of many categories for the user to register under and view contents of their interest. This app will help the people to share their point of view, information, interest all under one platform and same time they can promote their business if they have one current market suggests that social platform is best to reach your target market. The inspiration for this project came from other well-known apps like Facebook, Twitter, and YouTube that attract people but don't provide a forum or other medium where users may converse about a certain subject and also acquire popularity and build connections through it. The aim is to combine the use of all the major apps currently being used and enhance the simplicity for the user to make it more user friendly after observing the current giant social network. We did understood that now people are looking for something unique that allows them to communicate with large group of people with the same interest, now social networking has became platform to sell data due to this actual experience of the user is hampered
enabling seamless interaction through various media formats. Our proposed system, "Connecting Communities: An Android Social Networking App built with Firebase & Java" presents a detailed technical approach to developing an Android application using Firebase and Java, unite users from various locations, enabling them to connect, share media, documents, and engage in chat conversations. The Android-based system incorporates crucial features such as group chat, stories, user profile management, and private messaging, essential for a robust social networking experience. Key components include Firebase Database for real-time updates, Firebase Authentication for secure login and registration, and Firebase Storage for media file storage, ensuring smooth handling of user-generated content (UGC). The paper provides a comprehensive overview of the technical aspects, including data structures, algorithms, and best practices, making it accessible to developers. This project aims to provide students with a dedicated platform to showcase their work, connect with peers, and explore opportunities for collaboration. Key Words: Android Architecture, Application Development, Cross Platform Application, Usergenerated content (UGC).
2. LITERATURE SURVEY The article explores the role of social networks in daily life and the associated privacy and security risks [1]. It emphasizes the need for proactive measures to address challenges such as data breaches, identity theft, and cyber stalking. The paper by Singh and Sharma delves into specific privacy risks associated with social media use, including data breaches, identity theft, and cyber-stalking. The analysis extends to various security measures, such as encryption protocols, robust authentication mechanisms, and stringent access control protocols. This approach aims to offer a comprehensive understanding of the dynamics underlying these challenges and contribute valuable insights to researchers, policymakers, and users vested in enhancing social networks' privacy and security landscape [1].
1. INTRODUCTION Communication is a mean for people to exchange messages. The emergence of computer network and telecommunication technologies bears the same objective that is to allow people to communicate. Chatting is a method of using technology to bring people and ideas together despite of the geographical barriers. The technology has been available for years but the acceptance it was quite recent. Our project is an example of a chat server. It is made up of applications the client application which runs on the users mobile and server application which runs on any pc on the network. To start chatting our client should get connected to server where they can do Group and private chatting.
In their study, the research findings reveal that 78% of users reported privacy issues, indicating the prevalence of challenges on social media platforms. Specific issues like data breaches and identity theft underscore the urgency of addressing these concerns. The study's emphasis on strategic approaches highlights the importance of implementing policies and practices to protect user data. It contributes to
Social networking apps can be used for personal needs to connect, interact, react to people, share information, get some answers concerning grounds events and enact support and movement. We used Firebase which is a scalable, realtime support for web- based application [1]. It is a mobile
© 2024, IRJET
|
Impact Factor value: 8.226
|
ISO 9001:2008 Certified Journal
|
Page 1529