Android-Study-Jams - Timely is basically an application which displays Live Time-Table for different semesters in Bhilai Institute Of Technology

Overview

Android-Study-Jams


Timely Android Application

        ( University/College Application )


Brief :

Timely is basically an application which displays Live Time-Table for different semesters in Bhilai Institute Of Technology, Durg which also contains some advance features like student's database, website of institute, Student's ERP and Notification reminder about the next period etc.


Problem Statement :

Over a long period, we have been noticing that the students of our college are facing some kind of problem. The problem is that while attending classes either in Online or Offline mode, the students as well as teachers often forget about the time as they go deep into the topic. This creates an issue for the next teacher as he/she will get less time to teach. Moreover, we have to regularly check the college's website for any updates which we generally forget to do so. Technology plays a vital role in day-to-day life activities which in turn made great changes in many work fields and out of them Mobile Application is one of the major developments. A Mobile Application can be used effectively for this job as they are widely used and are known for easy access.


ScreenShots :

Video Recording :

Timely.Full.Recording.mp4

Proposed Solution :

This project proposes a “Live Time-Table” to remind the students about next-period by sending them a notification.
Its features include :-

  • Full Time-Table, so no need to check anywhere else.
  • Notification Reminder, about next period and time left for the current period.
  • Student's Profile, works on realtime database.
  • College website alongwith student's ERP.

It accepts student data allowing them to register to the application. This application uses realtime database because no delay can be handled in such situation. Google's Firebase and Live Data is used for accuracy. Currently the app works for Bhilai Institute Of Technology, Durg only. The project's scope is to extend it for other institutions in future in collaboration.


Functionality & Concepts used :

The App has a very simple and interactive interface which helps the students get notification accordingly. Following are few android concepts used to achieve the functionalities in app :-

  • Notification Manager : Function which sends notification as per time.
  • Navigation Components : Opens a drawer and shows menu options.
  • Viewmodel : To make it more interactive and responsive.
  • RecyclerView : To present the list of different periods we used the efficient recyclerview.
  • Coroutines : To perform asynchronous programming in our app.
  • LiveData & Room Database : We are also using LiveData to update & observe changes in the time-table according to real time and update it to local databases using Room.
  • Firebase : For user data, authentication and also for storing data of time-table.

Application Link & Future Scope :

The app is currently in the Beta testing phase with BIT-Durg institute's students of Computer Science & Engineering branch, later all branch will be added. You can access the app from the apk file here:
Timely App's zip file

Once the app is fully tested and functional in our institute, we will plan to talk to neighboring colleges to propose this app idea and collaborate with them on this. We aim that by next year most of the colleges in our district will use such application for students' ease.

Constraint :
This app runs for minimum API-26 and currently works for the time-table of CSE Department from BIT-Durg and contains the database only for 3rd, 5th and 7th Semester. The app sends notification only when you are in Home Page.


This project was developed under Android Study Jams organised by Google Developers Student Club, BIT Durg.
Thankyou!

Developed By :

Saurabh Yadav
Krish Chopra
Shubhankar Tiwary
Chaitanya Rao

You might also like...
Project for academic course "Telemedicine systems" held on Warsaw University of Technology.

Electronic-Fever-Cards Project for academic course "Telemedicine systems" held on Warsaw University of Technology. This application has two user profi

DSM-Android-Study - DSM 7기 안드로이드를 위한 공간 😀

🔥 소개 DSM 1학년 안드로이드 팀 스터디입니다. 📘 규칙 발표는 일주일에 한번, 2명씩 진행합니다. 주제는 되도록 겹치지 않도록 합니다. 간단한 PPT를 만들어 발표합니다. 시간은 7분 내외로 진행합니다. ✨ 주제 되도록 안드로이드 관련된 주제를 선택하도록 합니

DesignPatterns - Design patterns are very useful when we study how they work so we can create similar patterns. They are bad when we try to copy them directly Pop!Quiz is a quiz building and self study app.
Pop!Quiz is a quiz building and self study app.

PopQuiz Project Description Pop!Quiz is a quiz building and self study app. Users can create their own quizzes or download them from the server. Creat

Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰
Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰

Bitcoin Market 💰 Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals Tech stack and whys 🏗 Kot

Tmdb - An Android app which displays data from The Movie Database API
Tmdb - An Android app which displays data from The Movie Database API

TMDB - The Movie Database This is my first android app! This project is an Andro

An app which displays questions from Stack Exchange from it's api. Can search questions with tags as well. Uses MVVM architecture, dependency injection, coroutines, retrofit2 for network calls

Stack Exchange app What the app does? Shows a list of trending questions from stack exchange api Can search for the desires question. Can add tags to

Restaurants - A simple app which displays a list of restaurants from a stored JSON, ordered by opening status, favorites and filter chosen from the dropdown

Restaurants - A simple app which displays a list of restaurants from a stored JSON, ordered by opening status, favorites and filter chosen from the dropdown

News-App - A news app Which displays news with the help of JSON data
News-App - A news app Which displays news with the help of JSON data

News-App This is a news app Which displays news with the help of JSON data

Owner
Rahul Kesharwani
Rahul Kesharwani
Android-Study-Jams - An app which could help your fellow students or faculty or college

NOTIFY Problem Statement College or University App : An app which could help you

Shristi Sarma 1 Jan 10, 2022
ASJ-Quix - A quiz app developed for Android Study jams sessions

ASJ-Quix A quiz app developed for Android Study jams sessions

Vishnuxx 4 Jan 30, 2022
Android-Study-Jams-BSIOTR - NotaRank - Easy notes taking app for students

Android Study Jams BSIOTR Notarank : Notes Taking app Problem Statements The env

null 2 Jan 10, 2022
Football live time league tables

footballLiveScoresApp Football live scores App Football Mania Live scores gives results in competitions, players and teams from english leagues like p

Ro'ziboyev Ismoil 3 Apr 30, 2022
A lightweight super-fast wireless file sharing application built on WiFi Peer-to-Peer technology.

ZipBolt ZipBolt is a file-sharing platform that allows digital devices to share files at incredible speeds using WiFi Peer-to-Peer technology. ZipBolt

Prosper Ekwerike 9 Sep 22, 2022
Alkaa is a to-do application project to study the latest components, architecture and tools for Android development

Alkaa (begin, start in Finnish) is a to-do application project to study the latest components, architecture and tools for Android development. The project evolved a lot since the beginning is available on Google Play! ❤️

Igor Escodro 851 Jan 9, 2023
This application was built as a part of the Android 📱 Study Jam 2021

This application is build by Prince And Team as a part of Andriod Study Jams Facilitator : [email protected] Problem Statement: As there’s a rise in

GDSC GITAM 13 Jan 10, 2022
Quiz-Application - A quiz application which uses opentdb api to get quiz of different levels like Easy Hard and Medium

Quiz-Application A quiz application which uses opentdb api to get quiz of differ

Pranat Praveer 2 Jan 25, 2022
An Android App meant to use NFC technology to communicate with and emulate RFID tags

An Android App meant to use NFC technology to communicate with and emulate RFID tags. Built by Niklaas Cotta & Jordan Whiteley, for CIS 433 WI22.

Niklaas Cotta 0 Jan 29, 2022
To learn how to build an e-commerce app for Android using the Firestore database from Google Firebase Technology

It is an adjustable e-commerce application that you can use to create your own online store or use it as a template to create an e-commerce app for your client. In this app we are covering such topics as Firebase basics how to upload and download data to and from an online database Displaying Images from the Cloud Creating User Profiles Uploading and displaying Products Building a Cart System Selecting images from your phone

Makaota 2 Jun 25, 2022