Free BTech BE Projects | MTech ME Projects | MCA Projects | MBA Projects
Category: Android projects
This category consists of android projects list, android projects with source code which can be downloaded by final year students. Here we listed out collection of android projects.
The development of a country depends on the village’s development. As part of the smart village concept, we need a system that helps in development of villages in the areas like Primary education, people’s healthcare,Roads and Transportation,Drinking water facilities ,government policies awareness and availability of basic facilities/infrastructure.This system helps the members to collaborate, plan, assess and implement different activities and learn with others experience/feedbacks and suggestions.
The entire process categorized into different modules like
Admin module:The administrative module helps you to customize FirstSearch to meet the needs of your users. This module gives information that serves as the backbone for the rest of the system. Security issues are taken care of through this module as well by defining user rights.
Volunteer module: Volunteer module gives you an opportunity to help people in the villages by providing services like healthcare, Roads and Transportation etc. The voluntary services model is essential to understanding a victim’s needs and offering meaningful support.
Reporter module: Reporter module allows for the unattended processing of alarm signals and the reporters are employed to report news.
The project which we did is about “College Phone Book”. It is about storing the information or details of each individual student studying in their respective departments, which displays the name of the student, phone number(s) of the each individual student. This will be a very useful concept as it will give the college management or the department head to know the complete information of the student studying in that department and the management of the college can even update parents of the student by reaching them through the phone or by sending them the message.
By this they can have the interaction with the parents directly. The management of the college can notify the students and parents by sending the attendance percentage, marks in the internals, greetings during festivals, etc. This helps the parents to know about their child.
This project is based on the database in which we can store and retrieve all the information regarding students and what all we require.
This concept has varied superiority that, it can view the entire information on one click by selecting a particular student. It takes less than few minutes to have information and so by affirming its time complexity.
This project does have some deprivations as in if at all any changes in name and phone number of the student has changed ,then these kind of changes in the information of the students are not updated automatically we have to update them all by ourselves.
The scope of the Message Reader Android Application is to make you listen to your messages whenever you feel like, while keeping your hands and eyes free for other things. It reads the text messages. Thus it might be user friendly and very much useful/helpful to the person using it.
In the present days it is becoming highly impossible to find any person without a mobile. So, the increases in demand for mobiles are high and people are expecting new technologies in mobiles. Android came up with a solution to meet the demand for latest technology of mobiles. Android was founded in Palo Alto, California, United States in October 2003 by Andy Rubin (co-founder of Danger). Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. It is developed by the open handset alliance, led by Google and other companies. Android has a large community of developers writing applications that extend the functionality of the devices. So it would be safe to say that nearly every mobile phone sold-out in the past decade has SMS capabilities. So, here we are to introduce you an all new messaging technology called ‘MESSAGE READER’ a quick and latest way of messaging.
‘MESSAGE READER’, the name itself suggests a new era to our regular chats via messaging. In our day to day lives we do a lot of messaging with our friends and people we know. By installing message reader application in our android we can make this process easier and quicker. This application is based on the change of format of received message. When a sender sends a message the receiver will receive a message in audio format. Thus a new version for our regular chat is here. The receiver can reply via text quickly. By introducing this application in an android market we can improve the quality of messaging.
Existing system with limitations:
The present messaging system includes the manual opening and going through the message received by the receiver whenever he/she receives a message. Because of this the receiver cannot be hands-free due to the received message. The receiver may not have the knowledge of the message received even without having glimpse at it.
Proposed system with features:
The limitations of the regular sms system we already know that is the user should open the sms and he should read and there is no option called listening sms as voice so it is very difficult when the user is in some other busy work that is he may not be able to read sms when sms came. So we proposed one application that is whenever the sms came to mobile it will give some messaging box with some quick options that is go to inbox, read sms and reply. So like in existing system the user need not to go through the more options for reading sms. He simply do any operation on sms box quickly.
The text message will be handled within Message Reader will only intercept the new message in order to be able to speak it to you, but your proper installed application. If you have Message Reader activated, and one message arrives to your phone, the process will be the following one:
Message Reader detects the new message using a broadcast receiver (until this moment the app has not been wasting battery)
Starts a background service with the TTS system, when all the work is done, Message Reader will start to speak the message.
While the Message Reader is active, your phone OS (Android) saves your new messages and usually generates a new notification and your Message Reader app will alert you. For example, I have a SMS ‘X’ and after Message Reader reads the message, I can also manually read the SMS in SMS ‘X’.
The main characteristics are:
The application reads all SMS text messages by voice, the moment you get them.
It reads the contact name from your address phone book instead of the phone number.
Abbreviations management (add / edit / delete your own abbreviations).
Message Reader will not waste phone battery. Message Reader will be active only when the SMS arrives.
Language settings are automatically detected from phone location and language configuration.
Software Requirement Specification
Front End : Java
Back End : Sqlite
Operating System : Windows-xp
Frame Work : Android
Problem Definition:
Now a days the times have changed ,the technologies have changed and so as the expectation of the people have changed .Now a day’s everyone want the best and the latest applications in their phone .So here we are to present them with their latest requirements in the messaging applications of their phone i.e. our software MESSAGE READER.
In the current days the messaging software is only advanced in the iphone and nokia c6. Only in these two mobiles the advanced features i.e. voice recognition technologies have been introduced in these phones .As the expectation of the people to have the latest apps in their own mobiles at the lowest cost possible has been increasing day by day.
This software or operating system as like IPHONE have the capability to convert the text message into audio format and audio recorded message into a text format .The android phones now a days have a inbuilt feature of converting the audio recorded message into text format but not the reverse process. So, here we are to develop the application to fulfill this desire of the people of getting such new features in their regular messaging by using our application i.e. “MESSAGE READER”.
Proposed Solution:
This application proposes a new era in our regular chat applications via messaging. We now a day’s do loads of messaging with our friends and other known people .By installation of “MESSAGE READER” software in our android phone we can make this process more easier and quicker .
This application is based on the change of format of the incoming message .As a sender sends a message the receiver would get is as a popup which is a advanced feature provided by our software because in our routine android phones the messages would be shown as an notification. In that popup, there will be three options namely AUDIO, TEXT and REPLY. We all know what happens when we click on text and reply option i.e. our current existing system of messaging .If we go audio option then our text would be converted to audio format by the device and we can hear the text message as speech format.
Thus, a new version or vision to our regular chats is here.
CONCLUSION:
Finally it is a quick and latest way of messaging application which will allow the user to listen the text message as in the voice format by using the text to speech facility in the android. And also it will allow all the existed features in general messaging system in a color full way.
Output Screens:
Initially when the emulator is started i.e. when we run the program.
The popup, when a new message arrives.
When the audio option is selected the speech is heard in this screen.
When we go to the reply option.
The inbox of the receiver.
The initial screen of the sender and when the sender selects the messaging option.
When the sender is sending the message to the receiver .
Here are the required Donors and Receivers Android Application specifications:
This is Donors and Receivers Android based Application, Its not a static app, It is a server based app.
Two API s have to be used.
1. Facebook
2. Google Maps
Better understanding: Just like any other shopping site . The only difference is. , the products will be free of cost.. donors log in to donate things. Receivers log in to receive things free of cost. (Sellers-buyers, Donors-receivers).
Some part of the Donors and Receivers project is already done. In the completed part , Facebook API is already partially used by using Facebook SDK. (Any user logs in to the app only through Facebook).
Google maps API is yet to be incorporated,
Basic outline of the application is specified below:
After signing up we come across two scenarios first the user looking forward to donate something and second the user looking to receive something.
In the first case of the user being a donor, we wish to provide him with categories or departments like electronics, furniture e.t.c. where he selects the particular category and in that category moves further down to products like washing machines, dish washers e.t.c and here if he does not find a match for his product add his own product name.
Example: Suppose a donor wishes to put a dvd player for give away
He logs in as a donor.
Looks for the category electronics and selects it.
Now in the electronics section looks for the product dvd player and suppose the products already being displayed are refrigerator, washing machine, television e.t.c. but does not find a dvd player, we give him the option of adding his own product so that he adds dvd player as a new product to the existing list and puts his item on display.
The donor should be given an option “add a new category” if he wish to donate an item which is not present in the already existing list. After a donor had added the new category, from then, the newly added category should be visible to the users who log in as receivers also.
In the second case where the user is a receiver looking for items we would like to give him the same option of browsing through the various categories (example. a user looking for a vacuum cleaner would search in the HOME APPLIANCES section) then look for vacuum cleaners by typing the keyword vacuum cleaner in the search bar provided and select the product vacuum cleaner. Then he would have a list of all vacuum cleaners available for give away.
Now the receiver would like to set filters like new added products or the products located within a particular distance or brand new / used products which would narrow his search to few items. Then the user would select the one he wishes to have.
Home appliances
Vacuum cleaners
Oven
Fridge
Ac
Fans
Furniture:
Tables
Chairs
Cots
Beds
Coffee Maker
Toaster
Sofa
Pillows
Blankets
Curtains
Kitchenware
Cooking Utensils
Cutlery
Electronics
Music system
DVD player
TV
Laptops
Clothes
Stationary:
Books
Utilities:
Organizer
Laundry basket
Wardrobe
Shoe rack
Bicycles
Bed lamp
Ladders
Tool kit
Pet accessories
Gardening accessories
Bags
Travel bags
The modifications and further extension requirements are specified below:
Log in and Logout functionality is not working properly.
When clicked on “Log in with face book” button, it is again displaying the same page which have the button “Log in with face book”. ( My observation: This is happening when face book app is installed on my device. If I disable or uninstall the facebook app on my device then the giveaway app is allowing me to login properly)
“Back” button should be added in every page to navigate to the previous page, Instead now when I m using the back button of my device, the app is getting closed.
Backround image is too dominant . The categories cannot be seen clearly. If possible , Background image may be changed.
As far as here, I wasn’t able to see if the receiver who set up the suitable filters can see the items uploaded by the donors because I cant see what’s happening after clicking “confirm donation” . So as on whole I am unable to check anything about the aspects with which the database is concerned.
DONATE:
It is asking for item location while trying to donate. ( intended to determine the location automatically using fb and google maps api) ( this requirement may be neglected but it will be better if this text box is validated atleast to make sure that the donor is giving the appropriate city name .It is expected not take invalid inputs like 1234 for the city name. So while donor is typing the city name , providing drop down city names suggestions list will be appropriate.)
Mandatory specification: Donor should provide a pickup location where the receiver has to come to pick the particular item. Not just the city name. should be precise and exact like what it looks like in google maps. so that the receiver will be able to locate it in google maps. So the location should be properly validated.. While the donor is typing the pickup location that text box may be same as that in the google maps which shows the drop down suggestions of the exact location). Here is where we have to prove that google maps API is used.
Item description (and tags) has to be added while adding a new item, so that the same will be displayed to the receivers also and the item will appear in receiver’s search results in relation to the search key words used by the receiver and the corresponding tags provided by the donor.
When clicked on “confirm donation” button without uploading any picture… app is accessing camera. Donor should be given an option to upload anything without any picture also.
After taking a picture , if I immediately click on the “confirm donation “ button, then UNFORUNATELY GIVE AWAY HUB HAS STOPPED. ( My guess: This may be because, it is taking time to complete the uploading process of the picture which we had just clicked. So for uploading the picture, a progress bar should be added. So the user will know when to click the “confirm donation” after the uploading is completely done.
(Modify if possible and time permits) Add new item can be seen only in the main category list. But, under each category, donor should be given an option to add a new item… For example, as of now, under the category of stationery only “books” is present,, if he wish to donate a compass kit which also falls under stationery, then he will go to “add a new item” and add compass kit as new variant,, from then even the receivers will be able to see the “compass kit” along with “books” under the “stationery” category.
RECEIVE :
Recent, Distance, New products are appearing as buttons (but intended to be as check boxes which will allow the receiver to set more than one filter at a time. With present format of buttons the receiver will not be able to set more than one filter) ( Proper working of filters is mandatory specification)
After loading the results also, its showing a text “searching for books” . Instead “Results for books” may be appropriate .
When searched for books to receive, I can see some buttons like “receive item form hyd” “Receive item from mumbai”. The locations need to be appeared directly in such a way. When the receiver search for a particular item he will set the filter distance from his city ( receiver’s location should be determined from his facebook location ), the results within the desired proximity should be loaded ( i..e as per the pickup location provided by the sender).
Receiver should be shown the name of the donor ( facebook profile name) of the particular product when he is reviewing the product.
For each item the receiver is viewing, he should be shown the following specifications of the particular product : Item description, Picture, donor’s facebook profile name, pickup location .
When a receiver is willing to receive a product, the receiver should be asked “Notify Donor through facebook”. Then the facebook notification should be sent to the donor that a particular receiver is willing to receive his product also mentioning the profile of the receiver. So, now the sender contacts the desired receiver through facebook for possible time to pickup at the pickup location as mentioned earlier. (Facebook API comes into play again).
The Problem that is being addressed by using this application is issue of theft and mobiles phones being misplaced. Mobiles have become important part of our lives. Most of us store important information in our mobile phones. It is crucial that we keep our mobile phones safe against theft and phones being misplaced by the phone user.
Project components resolution and individual contribution outline:
The components that are used in this application are
Clock
Contacts
GPS
Camera
Gmail
Data Base
The user has to provide the application with the time at which the check has to be performed. And also the user has to provide the emergency contact number and email address to which the data has to be sent. It should give the user few options like GPS, front camera image capture, back camera image capture so as to perform these tasks and send the data to the given contact number and email address.
The application does a routine check whether the phone is being used according to the given scheduled time. If the phone has not been used in the scheduled time, then the application captures image with the camera and retrieves the GPS location. Then it sends the picture and the location to one of the selected contact number through text message and to the selected email address. This application can be enabled and disabled because the phones might not be used in certain situations like while studying, during sleep, etc.,
One of us will be coding the part where a routine check is being performed and Sending the retrieved image and GPS through text message.
Other one of us will be coding the part where a number is selected, camera captures the image automatically and retrieving the GPS location.
Project test plan:
Project test plan includes unit testing and system integrated testing.
Unit Testing:
Unit testing has to be done for each of the modules. Smaller modules may be individual source codes, individual methods and fragments of codes. This is also called as white box testing.
We would like to perform unit testing with the individual components like clock, contacts, GPS, Camera. And also the versions with which this application will be compatible with.
Integrated Testing:
After all the modules are created, integrated testing is to be performed. This testing is performed after unit testing. This testing takes all the modules on which unit testing has been performed and groups them into larger modules to perform integrated testing. This is also called as black box testing.
In the Proposed system the STAFF PROMOTION DECIDER solves the manual record maintenance problem in the recognition systems by providing simple app and database.
The experimental results also show that the proposed STAFF PROMOTION DECIDER USING Android gives better classification performance than the other .
Smooth automation of existing manual systems based on an organization’s unique business processes.
Easily accessible and consolidated promotion information for analysis and reporting.
The experimental results shows that Staff Promotion Decider using ANDROID gives better performance than
Simple applications have received much more attention in recent years. It is the first step in many applications for head of department to make a decision regarding promotion/increment/incentives/perks of a particular staff category within less time. This tool provides information about staff performance/responsibilities/achievements during past two academic years by just giving staff name. It also takes care of the scheduled activities completion &the execution status;
Therefore the performance of these system dependents on the efficiency of data has been given out. These approaches utilize Android platform. All most all smartphones support apps nowdays. Creating staff promotion list is an easy task for human, but still far way for the mobile/computer to be easy task. One of the most main reason arise is the high variability among the Employees.
PROJECT SPECIFICATIONS
Software Requirements:
Operating system: Windows 7
Eclipse
Android SDK
Android ADT
Usecase model:
Identifying Actors:
Actor is the role of an object.
Actor 1: HOD
Actor 2: Administrator
Identifying use cases:
Use case describes set of sequence of actions that represents behaviour of an element.
Use case 1: Login
Add new staff
View staff
Promotion
Exceptional flow of events
Enter user name
Enter password
Verify user
Invalid user
Use case 2: Add new staff
Main flow of events:
Check employee list
Add authenticated employee
Set the data
Exceptional flow of events
Check employee list
Add authenticated employee
Set the data
Exit
Use case 3: promotion
Main flow events
Employee details
Display
Exceptional flow
Exit
Usecase for login:
Usecase Diagram for Promotion:
Sequence diagram for login use case:
Collaboration diagram:
Class Diagram for HOD:
class diagram showing modules of application:
Activity diagram showing staff promotion decider:
System architecture:
CONCLUSIONS AND FUTURE WORK:-
Staff promotion decider based on android is very helpful application for promoting thestaff. The existing system of staff promotion decider is concised in its
Application area. Staff performance in the past two years can be viewed and based uponhis/her performance criteria incriments are allotted and staff can be promoted. In future We need to upgrade it and insert other factors which can retrieve the data of all the previousyears which is useful in expanding its application making the task easier and avoiding the most manual manipulation which can be further improved and used in college portals.
Overview: This application focuses on helping farmers. It’s purpose is to give profits to farmers. The basic idea of this application is online auction. It allows farmers to sell their crops at best price.
Existing Systems: Every time farmers have to sell their crops at market to authorized distributors for fixed prices set by market management which is loss for them (this system works manually).
Online systems:- There are some systems through which farmers can sell their crops online like ’24myntra’ but farmers not able to get proper profits with this system.
Limitations:
Farmers have to sell their crops at fixed prices .
Farmers have to travel and sell their crops on regular basis by spending their money.
Farmers have to sell their crops only to authorized distributors.
Illiterate farmers cannot use present existing online systems.
Proposed System: The current application can be accessed by two types of users(buyers and sellers). As farmer is illiterate, he accesses this application with the help of another trusted party. Buyers can demand their desired crops using this application. Buyers can submit their feedback regarding the crops which they won in auction. Through this application advertisement of fertilizers and pesticides can be done by third party.Information about schemes given by government for farmers can be uploaded in this application.
Working: It takes the information regarding the crop from seller which is advertised and auctioned by third party. The information regarding the crops are visible to users who want to buy the crops. Generally auction happens for certain period of time.After the auction the buyer who is ready to pay highest price for particular crop gets the crop.For the purpose of conducting auction third party will be benefited.
Advantages:
By using this system farmers can get more profit compared to manually existing systems.
Illiterate farmers can easily use this system with the help of trusted third party.
Farmers need not go to market for selling their crops .
There are no fixed prices for crops instead farmers can set their own reasonable prices.
Based on reviews given by buyers,sellers can produce the crops.
Farmers can enjoy the government schemes through these application
Conclusion: Through this application farmers can get acceptable prices for their crops.
This E Bridge App is an Android application which mainly helps to improve communication between Teacher and Student. This application actually consists of two modules, those are Teacher module and Student module, where they can access and operate the application from their respective ends.
In general, the Admin will maintain the entire administration like Authorization, Authentication, permissions, History tracking, and troubleshooting, etc.
The teacher will access all the four-year student information and go through her/his Time table as their daily activities as scheduled. She/he can send or receive any kind of information by using the Notification tab.
The Student will access all information like Subjects, Faculty, and Schedule,
and maintain a good relationship with the faculty and his/her classmates as well. He/she can send or receive any kind of information like Clarification, Queries, Notice by using the Notification tab.
EXISTING SYSTEM
The current e bridge app system has no application to give communication between Teacher and Student by the mobile. In the previous projects, this process will take on online websites.
But there is no application developed for communication by giving apps predefined methods.
PROPOSED SYSTEM
In this E Bridge app Android project, we are proposing a new form of technology to get communication between Teacher and Student. Here the students receive notifications if there is any important information available for them.
This E Bridge app comes under academic android projects category, will be a feature-rich integrated communication package, designed for mobile usage.
The application E Bridge in Android includes all the features carried out by the manual system and also add certain additional features so that the package will form a definite improvement.
It is proposed to make the application extremely user-friendly with well-designed screens and limited inputs.
Output Screenshots below:
View Admin Added Faculty Page
Add Faculty Page of the App
Download the below-attached E bridge Android application Source Code, Database & PHP Source Code.
Android phones are very popular today due to their limitless possibilities. In this application, you can control your home appliance(like lights, fans, etc.) from your android phone via Bluetooth
Only you have to install an android application on your android phone or tablet, then you can switch ON or OFF any electrical appliances by simply touching the screen of your android phone.
Functionality:
Android Application is developed using the latest Android SDK and thus providing support to all the lower version of android devices
The android App can discover the available nearby Bluetooth devices
User has to connect to our Bluetooth HC-06 module from the list
Once the connection/pairing between the Android Phone and the BLE module is established, the user will be able to operate the connected light/fan from his phone by sending serial commands
On the hardware side, Logic to receive BLE commands from Android phone is implemented on Arduino Board.
HC-06 module is the Bluetooth module connected to Arduino Board which relays the serial data to the light/fan via a relay switch
Here we will discuss about sending sensor data from smart devices to one of the M2M cloud platforms and writing applications on top of it for sending notifications to the user via Email/SMS.
Theft Detector – Alarm System is an Android Application developed.
Here we will use Arduino Uno (microcontroller) as my smart device, couple of basic electronic components such as a Photo Sensor (for detecting surrounding light intensity), a Resistor (range between 200KΩ and 10KΩ), a LED, a Breadboard and a Arduino WiFi Shield which is the gateway device to connect to the M2M Cloud Platform
Also we will be using open sourceCarriots Cloud as an M2M cloud platform
In this project you will learn how to:
Connect an Arduino to Carriots to send data streams using Carriots HTTP REST API
Build an Alert App on Carriots by programming a Listener to send an email using the SDK
Now Arduino code is written in such a way that it should send data streams to Carriots stating whether it is receiving light or not. All the data streams sent by Arduino are collected and stored in Carriots.Carriots provide Nosql database that collects all the information that is sent by your sensors. So using Carriots, along with data storage, you can build apps quickly with few lines of Groovy code.
In this case, we are going to build a very simple Alert App that sends an email to you in case that Arduino detects light. This project will alert the owner if someone enters a dark room and turns ON the light.
Arduino connections
Checking the Data collected in Carriots
Now your device must be sending streams when you turn on and turn off the lights. Check the control panel if you have new data streams.
Go to “Data management” → “Data streams” and you will see your data.
Similary we have used temperature and humidity sensors to send the data to the Carriots cloud and using this data we can analyze the data using line graphs etc. Below is the graph of the data sent using temperature and humidity sensors.