Skip to content
This repository has been archived by the owner on Mar 16, 2021. It is now read-only.

Commit

Permalink
Adding a README
Browse files Browse the repository at this point in the history
  • Loading branch information
migbash committed Mar 23, 2020
1 parent fa47885 commit 952806c
Show file tree
Hide file tree
Showing 26 changed files with 124 additions and 99 deletions.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Pedal Tribe

[Google PlayStore (coursework version)](https://play.google.com/store/apps/details?id=com.pedalT.app)

This a mobile application for that is to be developed into a full community based mobile
application for the cyclists around the world.

This was developed as part of my university course module on Mobile Applications Development.

---

App Features Include:

- User Sign In/Up,
- User Classified Adverts Creation/Deletion/Update/Read (CRUD),
- User-Seller In-app Messaging capabilities,
- Un-favourite / favourite classified adverts,
- User Profile management (changing profile pic. , updating user details...)
- Classified Listings Refined Searching.

---


2 changes: 1 addition & 1 deletion app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
applicationId "com.example.mad_cw"
applicationId "com.pedalT.app"
minSdkVersion 28
targetSdkVersion 28
versionCode 1
Expand Down
24 changes: 12 additions & 12 deletions app/google-services.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,20 @@
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:825859146304:android:7c67dac5123f089eb6d5a5",
"mobilesdk_app_id": "1:825859146304:android:9be0832efb4e3c57b6d5a5",
"android_client_info": {
"package_name": "com.example.firebase_con"
"package_name": "com.example.mad_cw"
}
},
"oauth_client": [
{
"client_id": "825859146304-85ruq4kj1vecoj38hb5fjgiga3ldak25.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.example.mad_cw",
"certificate_hash": "dd4b00285896b9ecfb467a2c48fe905a58eece5b"
}
},
{
"client_id": "825859146304-v1qs3nlardt1i6o3kqf54i2k85sdv71g.apps.googleusercontent.com",
"client_type": 3
Expand All @@ -37,20 +45,12 @@
},
{
"client_info": {
"mobilesdk_app_id": "1:825859146304:android:9be0832efb4e3c57b6d5a5",
"mobilesdk_app_id": "1:825859146304:android:2558360aa7c6b709b6d5a5",
"android_client_info": {
"package_name": "com.example.mad_cw"
"package_name": "com.pedalT.app"
}
},
"oauth_client": [
{
"client_id": "825859146304-85ruq4kj1vecoj38hb5fjgiga3ldak25.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.example.mad_cw",
"certificate_hash": "dd4b00285896b9ecfb467a2c48fe905a58eece5b"
}
},
{
"client_id": "825859146304-v1qs3nlardt1i6o3kqf54i2k85sdv71g.apps.googleusercontent.com",
"client_type": 3
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw;
package com.pedalT.app;

import android.content.Context;

Expand Down
24 changes: 13 additions & 11 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.mad_cw">
package="com.pedalT.app">
<!-- Enable Permissions In-App -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Expand All @@ -10,12 +10,14 @@
android:icon="@drawable/logo"
android:label="@string/app_name"
android:roundIcon="@drawable/logo"
android:versionCode="001"
android:supportsRtl="true"
android:versionName="v-0.0.1"
android:theme="@style/AppTheme">

<!-- Main Activity + Splash Screen -->
<activity
android:name=".MainActivity"
android:name="com.pedalT.app.MainActivity"
android:label="@string/app_title"
android:theme="@style/SplashTheme">
<intent-filter>
Expand All @@ -28,22 +30,22 @@
<!-- Other Activities -->

<!-- Base Activity -->
<activity android:name=".BaseActivity" />
<activity android:name="com.pedalT.app.BaseActivity" />

<!-- User Activities -->
<activity android:name=".ui.user.UserAuth_Activity" />
<activity android:name=".ui.user.UserProfile_Activity" />
<activity android:name="com.pedalT.app.ui.user.UserAuth_Activity" />
<activity android:name="com.pedalT.app.ui.user.UserProfile_Activity" />

<!-- Chat Activities -->
<activity android:name=".ui.chat.ChatRoom_Activity"
<activity android:name="com.pedalT.app.ui.chat.ChatRoom_Activity"
android:windowSoftInputMode="stateUnchanged|adjustPan" />
<activity android:name=".ui.chat.ChatLobby_Activity"/>
<activity android:name="com.pedalT.app.ui.chat.ChatLobby_Activity"/>

<!-- Classified Ads Activities -->
<activity android:name=".ui.user.UserCURDAds_Activity" />
<activity android:name=".ui.user.UserPersonalAds_Activity" />
<activity android:name=".ui.user.UserFavouriteAds_Activity" />
<activity android:name=".ui.adverts.AdvertDetails_Activity" />
<activity android:name="com.pedalT.app.ui.user.UserCURDAds_Activity" />
<activity android:name="com.pedalT.app.ui.user.UserPersonalAds_Activity" />
<activity android:name="com.pedalT.app.ui.user.UserFavouriteAds_Activity" />
<activity android:name="com.pedalT.app.ui.adverts.AdvertDetails_Activity" />

</application>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw;
package com.pedalT.app;

import android.view.View;
import android.widget.ProgressBar;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw;
package com.pedalT.app;

import android.content.Intent;
import android.os.Bundle;
Expand All @@ -14,8 +14,8 @@
import androidx.core.view.GravityCompat;
import androidx.drawerlayout.widget.DrawerLayout;

import com.example.mad_cw.ui.adverts.AdvertsView_Fragment;
import com.example.mad_cw.ui.user.UserAuth_Activity;
import com.pedalT.app.ui.adverts.AdvertsView_Fragment;
import com.pedalT.app.ui.user.UserAuth_Activity;
import com.google.android.material.navigation.NavigationView;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.adverts;
package com.pedalT.app.ui.adverts;

import android.content.Intent;
import android.os.Bundle;
Expand All @@ -15,11 +15,11 @@
import androidx.annotation.Nullable;
import androidx.viewpager.widget.ViewPager;

import com.example.mad_cw.BaseActivity;
import com.example.mad_cw.MainActivity;
import com.example.mad_cw.R;
import com.example.mad_cw.ui.adverts.adapters.ViewPager_Adapter;
import com.example.mad_cw.ui.chat.ChatRoom_Activity;
import com.pedalT.app.BaseActivity;
import com.pedalT.app.MainActivity;
import com.pedalT.app.R;
import com.pedalT.app.ui.adverts.adapters.ViewPager_Adapter;
import com.pedalT.app.ui.chat.ChatRoom_Activity;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.OnFailureListener;
import com.google.android.gms.tasks.OnSuccessListener;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.adverts;
package com.pedalT.app.ui.adverts;

import android.os.Parcel;
import android.os.Parcelable;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.adverts;
package com.pedalT.app.ui.adverts;


// Class that is responsible for displaying classified listings/ads
Expand All @@ -24,8 +24,8 @@
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import com.example.mad_cw.R;
import com.example.mad_cw.ui.adverts.adapters.AdvertsList_Adapter;
import com.pedalT.app.R;
import com.pedalT.app.ui.adverts.adapters.AdvertsList_Adapter;
import com.google.firebase.firestore.DocumentChange;
import com.google.firebase.firestore.EventListener;
import com.google.firebase.firestore.FirebaseFirestore;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.adverts.adapters;
package com.pedalT.app.ui.adverts.adapters;

import android.content.res.Resources;
import android.view.LayoutInflater;
Expand All @@ -9,8 +9,8 @@
import androidx.recyclerview.widget.RecyclerView;

import com.bumptech.glide.Glide;
import com.example.mad_cw.R;
import com.example.mad_cw.ui.adverts.AdvertsModel;
import com.pedalT.app.R;
import com.pedalT.app.ui.adverts.AdvertsModel;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.adverts.adapters;
package com.pedalT.app.ui.adverts.adapters;

import android.content.Intent;
import android.view.View;
Expand All @@ -8,11 +8,11 @@
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;

import com.example.mad_cw.R;
import com.example.mad_cw.ui.adverts.AdvertDetails_Activity;
import com.example.mad_cw.ui.adverts.AdvertsModel;
import com.example.mad_cw.ui.chat.ChatRoom_Activity;
import com.example.mad_cw.ui.user.UserCURDAds_Activity;
import com.pedalT.app.R;
import com.pedalT.app.ui.adverts.AdvertDetails_Activity;
import com.pedalT.app.ui.adverts.AdvertsModel;
import com.pedalT.app.ui.chat.ChatRoom_Activity;
import com.pedalT.app.ui.user.UserCURDAds_Activity;

public class AdvertsViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.adverts.adapters;
package com.pedalT.app.ui.adverts.adapters;

import android.content.Context;
import android.view.LayoutInflater;
Expand All @@ -10,7 +10,7 @@
import androidx.viewpager.widget.ViewPager;

import com.bumptech.glide.Glide;
import com.example.mad_cw.R;
import com.pedalT.app.R;

import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.chat;
package com.pedalT.app.ui.chat;

import android.os.Bundle;
import android.view.View;
Expand All @@ -8,10 +8,10 @@
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import com.example.mad_cw.BaseActivity;
import com.example.mad_cw.R;
import com.example.mad_cw.ui.adverts.AdvertsModel;
import com.example.mad_cw.ui.adverts.adapters.AdvertsList_Adapter;
import com.pedalT.app.BaseActivity;
import com.pedalT.app.R;
import com.pedalT.app.ui.adverts.AdvertsModel;
import com.pedalT.app.ui.adverts.adapters.AdvertsList_Adapter;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.FirebaseAuth;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.chat;
package com.pedalT.app.ui.chat;

import com.google.firebase.Timestamp;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.chat;
package com.pedalT.app.ui.chat;

import android.os.Bundle;
import android.view.View;
Expand All @@ -14,10 +14,10 @@
import androidx.recyclerview.widget.RecyclerView;

import com.bumptech.glide.Glide;
import com.example.mad_cw.BaseActivity;
import com.example.mad_cw.R;
import com.example.mad_cw.ui.adverts.AdvertsModel;
import com.example.mad_cw.ui.chat.adapters.ChatRoomList_Adapter;
import com.pedalT.app.BaseActivity;
import com.pedalT.app.R;
import com.pedalT.app.ui.adverts.AdvertsModel;
import com.pedalT.app.ui.chat.adapters.ChatRoomList_Adapter;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.OnSuccessListener;
import com.google.android.gms.tasks.Task;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.chat.adapters;
package com.pedalT.app.ui.chat.adapters;

import android.text.format.DateFormat;
import android.view.LayoutInflater;
Expand All @@ -11,8 +11,8 @@
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;

import com.example.mad_cw.R;
import com.example.mad_cw.ui.chat.ChatModel;
import com.pedalT.app.R;
import com.pedalT.app.ui.chat.ChatModel;

import java.util.ArrayList;
import java.util.Date;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.home;
package com.pedalT.app.ui.home;

import android.os.Bundle;
import android.util.Log;
Expand All @@ -12,9 +12,9 @@
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import com.example.mad_cw.R;
import com.example.mad_cw.ui.adverts.AdvertsModel;
import com.example.mad_cw.ui.adverts.adapters.AdvertsList_Adapter;
import com.pedalT.app.R;
import com.pedalT.app.ui.adverts.AdvertsModel;
import com.pedalT.app.ui.adverts.adapters.AdvertsList_Adapter;
import com.google.firebase.firestore.DocumentChange;
import com.google.firebase.firestore.EventListener;
import com.google.firebase.firestore.FirebaseFirestore;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.user;
package com.pedalT.app.ui.user;

import android.content.Intent;
import android.os.Bundle;
Expand All @@ -11,8 +11,8 @@

import androidx.annotation.NonNull;

import com.example.mad_cw.BaseActivity;
import com.example.mad_cw.R;
import com.pedalT.app.BaseActivity;
import com.pedalT.app.R;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.OnFailureListener;
import com.google.android.gms.tasks.OnSuccessListener;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.example.mad_cw.ui.user;
package com.pedalT.app.ui.user;

import android.content.Intent;
import android.net.Uri;
Expand All @@ -20,10 +20,10 @@
import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.RecyclerView;

import com.example.mad_cw.BaseActivity;
import com.example.mad_cw.R;
import com.example.mad_cw.ui.adverts.AdvertsModel;
import com.example.mad_cw.ui.user.adapters.UserAdImg_Adapter;
import com.pedalT.app.BaseActivity;
import com.pedalT.app.R;
import com.pedalT.app.ui.adverts.AdvertsModel;
import com.pedalT.app.ui.user.adapters.UserAdImg_Adapter;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.OnFailureListener;
import com.google.android.gms.tasks.OnSuccessListener;
Expand Down
Loading

0 comments on commit 952806c

Please sign in to comment.