/Move-On

Move on provides a complete package from shifting to ride, households to warehouses, packers and movers.

Primary LanguageKotlinMIT LicenseMIT

Move On

Move on provides a complete package from shifting to ride, households to warehouses, packers and movers.

Available on Playstore

Packers and Movers

With the help of this feature, you can transfer your products from one place to other.

Warehouses

With this features, you can store goods and households.In any conditions, you can select our warehousing facility. Here we will keep your goods safe and secure and whenever you need it we will deliver back to you.

Ride

Check and assess truck options for different size and weight of household and office goods. You can select between small to lartge size trucks for perfect fit. Here you can pin the exact location automatically or manually and get the distance to be travelled and best possible route

Links

🔗Open-Source Library

Things we used while making this application

  • GitHub
  • Firebase
  • Recycler View
  • Retrofit Library
  • API
  • Gif ImageView
  • VideoView
  • Fragments
  • Navigation
  • Payment Gateway
  • Navigation
  • Retrofit Library
  • Autoslider and Loti Animation
  • Google Maps Place API

Tech Stack ✨

Clone this Repo To Your System Using Android Studio✨

  • Step 1: Open your Android Studio then go to the File > New > Project from Version Control as shown in the below image.
  • Step 2: After clicking on the Project from Version Control a pop-up screen will arise like below. In the Version control choose Git from the drop-down menu.
  • Step 3: Then at last paste the link in the URL and choose your Directory. Click on the Clone button and you are done.

Clone this Repo To Your System Using GitBash✨

  • Open Git Bash

  • If Git is not already installed, it is super simple. Just go to the Git Download Folder and follow the instructions.

  • Go to the current directory where you want the cloned directory to be added.

  • To do this, input cd and add your folder location. You can add the folder location by dragging the folder to Git bash.

  • Go to the page of the repository that you want to clone

  • Click on “Clone or download” and copy the URL.

  • Use the git clone command along with the copied URL from earlier. $ git clone https://github.com/Kingbond470/Move-On

  • Press Enter. $ git clone https://github.com/Kingbond470/Move-On

Congratulations, you have created your local clone from your remote Github repository.

Open Android Studio. Go to File > New > Project From Version Control. Copy the link of this repositary. Paste the link in Url Box of Android Studio window and click on "Clone" button.

Let's See

Sign Up and Login

Ride

Packers and Movers

Warehouses

Useful other features

Dependencies

// Import the Firebase BoM
implementation platform('com.google.firebase:firebase-bom:28.4.2')

// Add the dependency for the Firebase SDK for Google Analytics
implementation 'com.google.firebase:firebase-analytics-ktx'

// the dependency for the Google Play services library and specify its version
implementation 'com.google.android.gms:play-services-auth:19.2.0'
implementation 'com.firebaseui:firebase-ui-auth:4.3.2'

//navigation
implementation 'androidx.navigation:navigation-fragment-ktx:2.3.5'
implementation 'androidx.navigation:navigation-ui-ktx:2.3.5'
implementation 'androidx.navigation:navigation-runtime-ktx:2.3.5'

//   ViewModel and LiveData
def arch_version = '2.2.0-alpha01'
implementation "androidx.lifecycle:lifecycle-extensions:$arch_version"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$arch_version"
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$arch_version"
implementation "androidx.lifecycle:lifecycle-runtime-ktx:$arch_version"

//Room
implementation 'androidx.room:room-ktx:2.3.0'
kapt 'androidx.room:room-compiler:2.3.0'

// circular imageview
implementation 'de.hdodenhof:circleimageview:3.1.0'

// glide
implementation 'com.github.bumptech.glide:glide:4.12.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'

//about
implementation 'io.github.medyo:android-about-page:2.0.0'

// google map
implementation 'com.google.android.gms:play-services-maps:18.0.0'
implementation 'com.google.android.gms:play-services-location:18.0.0'

//material ui
implementation 'com.google.android.material:material:1.4.0'

//animation
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.22'

// Kotlin
implementation 'androidx.navigation:navigation-fragment-ktx:2.3.5'
implementation 'androidx.navigation:navigation-ui-ktx:2.3.5'

//livedata
implementation "android.arch.lifecycle:extensions:1.1.1"

//nav
implementation 'androidx.core:core-ktx:1.7.0'

//googlepay
implementation 'com.google.android.gms:play-services-wallet:16.0.0'
//noinspection GradleCompatible
implementation 'com.android.support:appcompat-v7:24.1.1'
// Gif
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.22'

//maps
implementation 'com.github.suchoX:PlacePicker:1.1.2'
implementation 'com.google.android.gms:play-services-maps:17.0.0'
implementation 'com.google.android.material:material:1.1.0'
implementation 'com.google.android.libraries.places:places:2.2.0'

//lottie
implementation 'com.airbnb.android:lottie:3.2.0'
implementation 'com.google.firebase:firebase-auth-ktx:21.0.1'

Designed by Aman

Developed by

Lessons Learnt📚