Connect is an Android Application to connect people for a project and can then work on the application to efficiently complete the project

Related tags

App Connect
Overview

ITER CONNECT

Problem statement

One of the most common problem faced by people in genral is to find a group of people that share the same vision and can work together. Students, Mentors, Seniors, freshers , Developers, Professors, etc all can help eachother to build something better. But its hard to form a group and even harder to manage.

Proposed Solution

This Project Proposes a Real time Chating platform where one can create a Project(Room) and specify the name of the project, descriptions, Tags associated with the project, Positions he is looking for to add in the project and provide all other necessary information. The application then creates 2 chat rooms , one is official and private, another is unofficial and public. People can search for projects to join based on the tags and their positions and can chat in the public room of the project. If interested can send a "request to join" that sends a join request to all official members of the project and once everyone accepts the request the new member is added to the official project.

splashscreen Home Screen

Sign In About 1

About 2 About 3

Menu setting

Search Chat Room

Functionality and Concepts used

  • The App has a very simple and intereactive interface which helps the students create a project/search a project to join/ chat in the project room

  • Layout

    • constraint layout : most activites uses constraint layout which is flexible and easy to handle for different screen sizes
    • frame layout : Most of the fragments uses FramLayout since they hold a single child view
    • linear layout: vertical linear layout for inside scroll views for easy allignments
  • Fragments : Fragments and Fragment lifecycle to manage the ui ie drawn on the screen

  • Activity : Activity , Intents, Activity Lifecycle

  • Recycler View: The messages in the chat room, chat rooms of a person, search list , etc all uses a recycler view

  • Android Jetpack library :

    • Navigation Library : To Navigate the fragments in AboutPage Activity using Navigation Graph and Naviation host and Fragments
    • Live data , Viewmodel and Room database: to store the user information at the signin and reuse wherever needed
  • Firebase :

    • Real time database : To make the Real time chatting possible , usess Real time database of firebase
    • Firebase storage : To store the media files
    • Google Sign In
  • SharedPreferences : To store the state of user login

  • View designs : fundamental Views and ViewGroups like textview, edit text , buttons , etc

  • Others :

    • Lottiefiles : JSON files for animated files (Lottie files) used to enhance the UI
    • pl.droidsonroids.gif : To add GIFs in Activity

Application Link and Future Scope

  • The application is still in its developement phase and would be including features like video chat , sharable programs , work managers , tasks and role assignments, etc that would make working on a project easy and efficient and allow remote and online working, also will store individual progress.

  • Apart from adding new features , making sure the availble features and fully functional and enhancing the ui / ux for better expereince and ease of usage

  • Currently the app is being designed for ITER and will include different college level features for different colleges, while keeping its fundamental features global

  • After the application is fully tested and ready for lunch , we will upload the application in play store making it available for public use

download apk : https://drive.google.com/file/d/16FsS7DDpDz3S7_AmoQxzawuYUR_1nqxu/view?usp=sharing

ITER CONNECT Icon

You might also like...
An android mobile app for connecting volunteers with people in need.

NeighborGood An android mobile app for connecting volunteers with people in need. Using a single app create profiles for both "helpers" and "helpees"

This app reminds people to take medicine according to their respective schedule.

Medicine Reminder App Reminds people for medicine. Objective In this busy and competitive world, it is very difficult for a person to remember each an

Kalam is an app that gives people a chance to write their stories on the app.
Kalam is an app that gives people a chance to write their stories on the app.

Kalam is an app that gives people a chance to write their stories on the app. This app gives a good story for the story readers and gives good story writers a chance to write their own story

Haven is an app to help people in need find resources.

Haven Haven is an app to help people in need find resources. Haven connects people to resources such as food pantries, homeless shelters, healthcare,

Spohn App - for people associated with the Spohngymnasium in Ravensburg, Germany

Spohn App This is the application for people associated with the Spohngymnasium in Ravensburg, Germany. It aims to provide easy access to relevant inf

An easy, cross-platform method of keeping track of other people's timezones

TimezoneDB TimezoneDB is an easy, cross-platform method of keeping track of others' timezones. This project is inspired by PronounDB, and we'd like to

Healthify - An app to track your daily water intake and sleep and boost your work efficiency. Healthify is built using Kotlin and follows all modern android Development practices and hence is a good learning resource for beginners
Healthify - An app to track your daily water intake and sleep and boost your work efficiency. Healthify is built using Kotlin and follows all modern android Development practices and hence is a good learning resource for beginners

Healthify Healthify is an app to track your daily water intake and sleep and boost your work efficiency. Video Introduction 📹 This is a small introdu

PreTask - A project planner app that allows an enterprise to plan their projects work within a team
PreTask - A project planner app that allows an enterprise to plan their projects work within a team

PreTask - A project planner app that allows an enterprise to plan their projects work within a team

when you use restful api and network get disconnect you have to store your data local for make your app faster and work on ofline mode

AppArchitectureOflineMode when you use restful api and network get disconnect you have to store your data local for make your app faster and work on o

Owner
Shubhaprasad Padhy
Shubhaprasad Padhy
Sanctuary relies on the Android Work Profile APIs to create a self-contained work profile on a user's personal device.

Sanctuary relies on the Android Work Profile APIs to create a self-contained work profile on a user's personal device. Managed apps, data, and management policies are restricted to the work profile, keeping them secure and separate from personal data while maintaining user privacy.

Jonathan Odul 1 Dec 15, 2021
This is an android app using which users can chat to people nearby them with help of Bluetooth.

This is an android app using which users can chat to people nearby them with help of Bluetooth. This app is developed in Kotlin programming language. It is still in its early stages of development and currently let user to one-person-one-time chat at a time. It is under heavy development ????

Shalu Ambasta 4 Sep 28, 2022
ToDo list is a sample project for save task and complete they. developed with Kotlin , Coroutins and Dagger-Hilt Dependency injection.

ToDo list is a sample project for save task and complete they. developed with Kotlin , Coroutins and Dagger-Hilt Dependency injection.

Seyyed Ali Tabatabaei 8 Dec 28, 2022
This is a food donation android application designed to reduce food wastage by donating excess food to poor or needy people. Based on Kotlin and currently under development

FOODONOR This is a food donation android application designed to reduce food wastage by donating excess food to poor or needy people. Based on Kotlin

Robert Muriithi 8 Oct 12, 2022
Groceries Store is a project to help people order grocery online

?? Groceries Store Download on Google Play Store About Groceries Store is a project to help people order grocery online. The main purpose of this proj

Hieu Vu 128 Jan 1, 2023
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.

NotyKT ??️ NotyKT is the complete Kotlin-stack note taking ??️ application ?? built to demonstrate a use of Kotlin programming language in server-side

Shreyas Patil 1.4k Jan 8, 2023
A complete app that demonstrate how to build an Android application using the Uncle Bob's Clean Architecture approach

?? Blog taking application utilizing Ktor REST-API and following modern practices: Kotlin, Coroutines, Flows, Channels, Room, Work Manager, Navigation Component, MVI, Clean Architecture, Modularization, Dagger Hilt, Tests...

Haythem Mejerbi 47 Dec 17, 2022
This app aims at helping people keep track of their job applications, and remind them regularly about the same.

Applications Tracker Lately I have been applying for many roles, and it has become a hard task to keep track of all the applications. Spreadsheets are

Kartik Pant 4 Feb 20, 2022