Develop Location Based Garbage Management System App

Published on . Written by

Android location-based Garbage Management System for Smart City app

To start with, we know that the “Smart City” topic is on-trend, so here I represent an app regarding this topic. All Smart cities incorporate numerous portable or web answers to manufacture an agreeable & comfortable human residence. One of these arrangements is to give an ecologically well disposed of, proficient and compelling trash the board framework. Now the current scenario for trash/wastage is not compatible if we discuss, the present trash assortment system incorporates routine dump trucks doing adjusts day by day or week by week, which doesn't cover each zone of the city yet is a totally wasteful utilization of government assets.

Read more..

SLNOTE

Skyfi Labs Projects
This idea is perfect for saving time and changes the regular way to dumping the trash, thus this app provides a cost-effective way or web-based system for the government to utilize available resources to efficiently manage the overall amounts of garbage collected regularly, while also providing a better solution for garbage disposal for many cities. Our Location-Based Garbage Management System for Smart City app integrates the best techniques to check and analyze data collected to provide the best and easy routes generated through maps using our algo’s for garbage trucks/vehicles. An android or web application is produced for the residents, which essentially gives ease to the people for trash/waste dumping.

Project Description-

Let's start by downloading Android Development IDE i.e Android Studio either Eclipse or any of your decision if don't have one in your PC download and begin the project


SLLATEST
Homepage - This page will have things like Admin Login, Public Login, Driver login.

There are some basic features of our proposed structure, the Android location-based Garbage Management System for Smart City. These are:

i)Update of truck arrival and departure timing to admin and public

ii)Garbage load update to admin and public

iii)View complaints from the public

iv)By utilizing trash update data of workers, the overall population can speak with admin and Communicate with the workers.

Some recommended modules for the app can be:

Database Module: This module contains the entirety of the information identified with the structure, for example, public/users that are enrolled in the framework, etc. Time-wise update everywhere in-app required.

Admin Module: Admin can perform a function like - Login into the app, create a Garbage container, Update/Delete garbage container/bin, Assign work to driver daily, Assign the best route for drivers, View Garbage Report, View complaints from the public, etc.

Public Module: Via public module, user can make account into the application and can use it for future purposes and moreover get the latest updates. The public module can perform a function like a register into the app, login, check the driver timing arrival, Register complaint, My complaint & status, etc.

Driver Module: Via driver module, the driver can log in, Check daily work updates, Choose the best route, Update garbage load to admin, update about departure and arrival of the truck to admin. etc.

Java- Java is the most commonly used language that rings a bell when we talk about the android application. In this project, we will utilize Java as our programming language.

XML- XML for design/layout the app.

Database- for storage purposes.

Point to be noted, “Programmers can experiment with the programming language according to their comfort level and knowledge” and can change the above-mentioned language according to them.

These modules depend on the developer's need, So you can change the module as per your needs.

Project Implementation:

  1. This task will contain more focus and attention to deal with, So be prepared.
  2. Now let's start with the first step is to make another undertaking by any name then as the documents get stacked and as we know that Gradle is built, we’ll have activity_main.xml and here we have MainActivity which will be recognized as the main homepage screen with three-buttons.
  3. In the second step, we need to make the User Interface of our App. The User Interface will be particularly major and easy to use.
  4. After UI is finished, push ahead toward the coding part.
  5. Presently our Smart city App uses Google Maps API v2 to accomplish the best route to the driver, including markers to the driver and access to scopes and longitudes. n order to utilize Google Maps organization, the application needs to enlist for a structure key on Web degrees of progress.
  6. Now make class according to your needs, and start coding.
  7. Next, it's time for setting up (here setting means coding, declare, initialize) all methods, listeners, and buttons needed in all the pages, these means get done with all the coding for each and every page.
  8. In the wake of completing the astounding part i.e the coding, it's a great opportunity to run the application and see the outcome.
Requirement -

-Programming language -Java, XML

-Android Studio or  Eclipse IDE or Notepad++

- A USB cable

-Smartphone


SLDYK
Kit required to develop Develop Location Based Garbage Management System App:
Technologies you will learn by working on Develop Location Based Garbage Management System App:


Any Questions?


Subscribe for more project ideas