Swap It.

Project Code :TCMAAN251

Objective

The main objective of this project is Olx, Quikkr and Other applications are selling goods of used items in return of money but There is a need of developing applications which will purely work on Barter exchange. There is a need of Exchange of goods in place of money. There is the need of replacing money with user interested things.

Abstract

The growth of Android applications around the world is extraordinary. People turn towards technology for making their life more innovative and find solutions to their daily problems. When it comes to things we use less or we won’t use them often will rust themselves by keeping them idle. Here we have come up with an android application which can be used in smart phones that user can share those items with the people whom they want or with whom those things actually needed. 

Our smart app benefits for two kind of users, one who can post things and other one is who can request things which he needs. The Base idea for our Application project is Barter Trade Exchange. The building environment of the app is the open-source software called Android Studio software. In this app we discusses the design and implementation of the app and the results thus obtained.

Keywords: Barter Exchange App, Exchange things app, Android Swap app, Android Studio.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE SPECIFICATIONS

  • Operating System: Windows and Android
  • SDK IDE: Android Studio 3.3
  • Virtual Emulator: Nexus Pixel 2
  • Programming Language: Java
  • Front End: Xml
  • Server scripting Language: PHP
  • Database: MySQL

HARDWARE SPECIFICATIONS

  • CPU type: Intel i7
  • Ram size: 16 GB
  • Hard disk capacity: 1TB
  • Monitor type: 15 Inch color monitor
  • Keyboard type: Internet keyboard
  • Mobile: Android

Learning Outcomes

  • Android architecture.
  • Basic about java
  • Basic about MySQL
  • Knowledge about server-side programming
  • Difference between client side and server-side programming language.
  • Knowledge about server
  • Knowledge about database and queries.
  • Knowledge about API
  • How to communicate with API
  • How API Communicate with Server
  • What are Packages and dependencies regarding the app?
  • What are various versions of android app and android operating system
  • About Android studio.
  • Client-side validation
  • Server-side validation
  • Difference between client-side validations
  • Different Debugging Technique’s 
  • Deployment of app.
  • About play store deployment
  • What is manifest?
  • About XML
  • Widgets in android
  • Views in android
  • Layouts in android
  • How to design the user Interface
  • About activities.
  • Storing Images.
  • Various type of Image Views
  • About View like Recycler view and List view
  • About Adapters.
  • About Different types of Buttons.
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

Final year projects