├── ignore
├── .gradle
├── 5.6.4
│ ├── gc.properties
│ ├── fileChanges
│ │ └── last-build.bin
│ ├── fileHashes
│ │ ├── fileHashes.bin
│ │ ├── fileHashes.lock
│ │ └── resourceHashesCache.bin
│ ├── javaCompile
│ │ ├── jarAnalysis.bin
│ │ ├── taskHistory.bin
│ │ ├── classAnalysis.bin
│ │ └── javaCompile.lock
│ ├── fileContent
│ │ └── fileContent.lock
│ └── executionHistory
│ │ ├── executionHistory.bin
│ │ └── executionHistory.lock
├── vcs-1
│ └── gc.properties
└── buildOutputCleanup
│ ├── cache.properties
│ ├── outputFiles.bin
│ └── buildOutputCleanup.lock
├── app
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── drawable
│ │ │ │ ├── icon.png
│ │ │ │ ├── circle_offline.xml
│ │ │ │ ├── circle_online.xml
│ │ │ │ ├── bg_text.xml
│ │ │ │ └── editextstyle.xml
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── ic_liked.png
│ │ │ │ ├── ic_send.png
│ │ │ │ ├── ic_default.png
│ │ │ │ ├── ic_add_image.png
│ │ │ │ ├── ic_add_white.png
│ │ │ │ ├── ic_blocked_red.png
│ │ │ │ ├── ic_chat_black.png
│ │ │ │ ├── ic_default_img.png
│ │ │ │ ├── ic_edit_white.png
│ │ │ │ ├── ic_home_black.png
│ │ │ │ ├── ic_image_black.png
│ │ │ │ ├── ic_like_black.png
│ │ │ │ ├── ic_login_white.png
│ │ │ │ ├── ic_menu_search.png
│ │ │ │ ├── ic_more_black.png
│ │ │ │ ├── ic_share_black.png
│ │ │ │ ├── ic_users_black.png
│ │ │ │ ├── ic_attach_black.png
│ │ │ │ ├── ic_comment_black.png
│ │ │ │ ├── ic_profile_black.png
│ │ │ │ ├── ic_comments_black.png
│ │ │ │ ├── ic_register_white.png
│ │ │ │ ├── ic_unblocked_black.png
│ │ │ │ ├── ic_unblocked_green.png
│ │ │ │ ├── ic_default_img_white.png
│ │ │ │ └── ic_notification_black.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── ic_liked.png
│ │ │ │ ├── ic_send.png
│ │ │ │ ├── ic_default.png
│ │ │ │ ├── ic_add_image.png
│ │ │ │ ├── ic_add_white.png
│ │ │ │ ├── ic_blocked_red.png
│ │ │ │ ├── ic_chat_black.png
│ │ │ │ ├── ic_default_img.png
│ │ │ │ ├── ic_edit_white.png
│ │ │ │ ├── ic_home_black.png
│ │ │ │ ├── ic_image_black.png
│ │ │ │ ├── ic_like_black.png
│ │ │ │ ├── ic_login_white.png
│ │ │ │ ├── ic_menu_search.png
│ │ │ │ ├── ic_more_black.png
│ │ │ │ ├── ic_share_black.png
│ │ │ │ ├── ic_users_black.png
│ │ │ │ ├── ic_attach_black.png
│ │ │ │ ├── ic_comment_black.png
│ │ │ │ ├── ic_profile_black.png
│ │ │ │ ├── ic_comments_black.png
│ │ │ │ ├── ic_register_white.png
│ │ │ │ ├── ic_unblocked_black.png
│ │ │ │ ├── ic_unblocked_green.png
│ │ │ │ ├── ic_default_img_white.png
│ │ │ │ └── ic_notification_black.png
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── ic_liked.png
│ │ │ │ ├── ic_send.png
│ │ │ │ ├── ic_default.png
│ │ │ │ ├── ic_add_image.png
│ │ │ │ ├── ic_add_white.png
│ │ │ │ ├── ic_chat_black.png
│ │ │ │ ├── ic_edit_white.png
│ │ │ │ ├── ic_home_black.png
│ │ │ │ ├── ic_like_black.png
│ │ │ │ ├── ic_more_black.png
│ │ │ │ ├── ic_attach_black.png
│ │ │ │ ├── ic_blocked_red.png
│ │ │ │ ├── ic_default_img.png
│ │ │ │ ├── ic_image_black.png
│ │ │ │ ├── ic_login_white.png
│ │ │ │ ├── ic_menu_search.png
│ │ │ │ ├── ic_share_black.png
│ │ │ │ ├── ic_users_black.png
│ │ │ │ ├── ic_comment_black.png
│ │ │ │ ├── ic_comments_black.png
│ │ │ │ ├── ic_profile_black.png
│ │ │ │ ├── ic_register_white.png
│ │ │ │ ├── ic_unblocked_black.png
│ │ │ │ ├── ic_unblocked_green.png
│ │ │ │ ├── ic_default_img_white.png
│ │ │ │ └── ic_notification_black.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── ic_send.png
│ │ │ │ ├── ic_liked.png
│ │ │ │ ├── ic_add_image.png
│ │ │ │ ├── ic_add_white.png
│ │ │ │ ├── ic_default.png
│ │ │ │ ├── ic_blocked_red.png
│ │ │ │ ├── ic_chat_black.png
│ │ │ │ ├── ic_default_img.png
│ │ │ │ ├── ic_edit_white.png
│ │ │ │ ├── ic_home_black.png
│ │ │ │ ├── ic_image_black.png
│ │ │ │ ├── ic_like_black.png
│ │ │ │ ├── ic_login_white.png
│ │ │ │ ├── ic_menu_search.png
│ │ │ │ ├── ic_more_black.png
│ │ │ │ ├── ic_share_black.png
│ │ │ │ ├── ic_users_black.png
│ │ │ │ ├── ic_attach_black.png
│ │ │ │ ├── ic_comment_black.png
│ │ │ │ ├── ic_comments_black.png
│ │ │ │ ├── ic_profile_black.png
│ │ │ │ ├── ic_register_white.png
│ │ │ │ ├── ic_unblocked_black.png
│ │ │ │ ├── ic_unblocked_green.png
│ │ │ │ ├── ic_default_img_white.png
│ │ │ │ └── ic_notification_black.png
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── xml
│ │ │ │ └── paths.xml
│ │ │ ├── values
│ │ │ │ ├── strings.xml
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ ├── drawable-anydpi
│ │ │ │ ├── ic_home_black.xml
│ │ │ │ ├── ic_send.xml
│ │ │ │ ├── ic_unblocked_green.xml
│ │ │ │ ├── ic_image_black.xml
│ │ │ │ ├── ic_chat_black.xml
│ │ │ │ ├── ic_comment_black.xml
│ │ │ │ ├── ic_comments_black.xml
│ │ │ │ ├── ic_edit_white.xml
│ │ │ │ ├── ic_add_white.xml
│ │ │ │ ├── ic_login_white.xml
│ │ │ │ ├── ic_more_black.xml
│ │ │ │ ├── ic_unblocked_black.xml
│ │ │ │ ├── ic_notification_black.xml
│ │ │ │ ├── ic_profile_black.xml
│ │ │ │ ├── ic_register_white.xml
│ │ │ │ ├── ic_blocked_red.xml
│ │ │ │ ├── ic_menu_search.xml
│ │ │ │ ├── ic_liked.xml
│ │ │ │ ├── ic_like_black.xml
│ │ │ │ ├── ic_attach_black.xml
│ │ │ │ ├── ic_users_black.xml
│ │ │ │ ├── ic_add_image.xml
│ │ │ │ ├── ic_share_black.xml
│ │ │ │ ├── ic_default.xml
│ │ │ │ ├── ic_default_img.xml
│ │ │ │ └── ic_default_img_white.xml
│ │ │ ├── layout
│ │ │ │ ├── fragment_home.xml
│ │ │ │ ├── fragment_users.xml
│ │ │ │ ├── activity_post_liked_by.xml
│ │ │ │ ├── fragment_notifications.xml
│ │ │ │ ├── fragment_chat_list.xml
│ │ │ │ ├── activity_setting.xml
│ │ │ │ ├── activity_dashboard.xml
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── row_chatlist.xml
│ │ │ │ ├── row_users.xml
│ │ │ │ ├── activity_add_post.xml
│ │ │ │ ├── row_notifications.xml
│ │ │ │ ├── row_comments.xml
│ │ │ │ ├── row_chat_left.xml
│ │ │ │ └── row_chat_right.xml
│ │ │ ├── menu
│ │ │ │ ├── menu_main.xml
│ │ │ │ └── menu_nav.xml
│ │ │ └── drawable-v24
│ │ │ │ └── ic_launcher_foreground.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── karanbajaj
│ │ │ └── firebasesocialmedia
│ │ │ ├── notifications
│ │ │ ├── Response.java
│ │ │ ├── Token.java
│ │ │ ├── Sender.java
│ │ │ ├── Data.java
│ │ │ └── OreoAndAboveNotification.java
│ │ │ ├── MyApplication.java
│ │ │ ├── models
│ │ │ ├── ModelChatlist.java
│ │ │ ├── ModelChat.java
│ │ │ ├── ModelComment.java
│ │ │ ├── ModelNotification.java
│ │ │ └── ModelUser.java
│ │ │ ├── PostLikedByActivity.java
│ │ │ └── MainActivity.java
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── karanbajaj
│ │ │ └── firebasesocialmedia
│ │ │ └── ExampleUnitTest.java
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── karanbajaj
│ │ └── firebasesocialmedia
│ │ └── ExampleInstrumentedTest.java
├── proguard-rules.pro
├── google-services.json
└── build.gradle
├── .idea
├── .name
├── caches
│ └── build_file_checksums.ser
├── libraries
│ ├── Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml
│ ├── Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml
│ ├── Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_stats_17_0_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_tasks_17_0_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_iid_interop_17_0_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_auth_base_17_0_0_aar.xml
│ ├── Gradle__androidx_arch_core_core_common_2_1_0_jar.xml
│ ├── Gradle__androidx_collection_collection_1_1_0_jar.xml
│ ├── Gradle__com_google_android_gms_play_services_ads_identifier_17_0_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_auth_api_phone_17_0_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_measurement_connector_18_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_common_2_1_0_jar.xml
│ ├── Gradle__androidx_loader_loader_1_0_0_aar.xml
│ ├── Gradle__androidx_cardview_cardview_1_0_0_aar.xml
│ ├── Gradle__junit_junit_4_12_jar.xml
│ ├── Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml
│ ├── Gradle__androidx_activity_activity_1_0_0_aar.xml
│ ├── Gradle__androidx_customview_customview_1_0_0_aar.xml
│ ├── Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml
│ ├── Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml
│ ├── Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml
│ ├── Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml
│ ├── Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml
│ ├── Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml
│ ├── Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml
│ ├── Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_iid_20_1_4_aar.xml
│ ├── Gradle__com_google_firebase_firebase_auth_19_3_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_core_17_3_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml
│ ├── Gradle__com_google_dagger_dagger_2_24_jar.xml
│ ├── Gradle__com_squareup_okio_okio_1_14_0_jar.xml
│ ├── Gradle__javax_inject_javax_inject_1_jar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml
│ ├── Gradle__com_google_code_gson_gson_2_8_6_jar.xml
│ ├── Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml
│ ├── Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml
│ ├── Gradle__com_squareup_javawriter_2_1_1_jar.xml
│ ├── Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml
│ ├── Gradle__com_github_mohammadatif_CircularImageView_1_0_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_analytics_17_3_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_messaging_20_1_4_aar.xml
│ ├── Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml
│ ├── Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml
│ ├── Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml
│ ├── Gradle__com_google_android_datatransport_transport_api_2_2_0_aar.xml
│ ├── Gradle__com_squareup_okhttp3_okhttp_3_10_0_jar.xml
│ ├── Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml
│ ├── Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_auth_18_0_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_base_17_1_0_aar.xml
│ ├── Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_auth_interop_19_0_0_aar.xml
│ ├── Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml
│ ├── Gradle__androidx_annotation_annotation_1_1_0_jar.xml
│ ├── Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml
│ ├── Gradle__com_google_android_datatransport_transport_runtime_2_2_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_installations_16_2_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_basement_17_1_1_aar.xml
│ ├── Gradle__com_google_android_datatransport_transport_backend_cct_2_2_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_measurement_17_3_0_aar.xml
│ ├── Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml
│ ├── Gradle__com_google_firebase_firebase_database_collection_17_0_0_aar.xml
│ ├── Gradle__androidx_core_core_1_1_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_installations_interop_16_0_0_aar.xml
│ ├── Gradle__androidx_media_media_1_0_0_aar.xml
│ ├── Gradle__androidx_print_print_1_0_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_measurement_api_17_3_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_measurement_sdk_17_3_0_aar.xml
│ ├── Gradle__androidx_test_core_1_2_0_aar.xml
│ ├── Gradle__androidx_test_runner_1_2_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_measurement_base_17_3_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_measurement_impl_17_3_0_aar.xml
│ ├── Gradle__androidx_test_monitor_1_2_0_aar.xml
│ ├── Gradle__com_google_android_gms_play_services_measurement_sdk_api_17_3_0_aar.xml
│ ├── Gradle__androidx_fragment_fragment_1_1_0_aar.xml
│ ├── Gradle__androidx_test_ext_junit_1_1_1_aar.xml
│ ├── Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml
│ ├── Gradle__com_android_volley_volley_1_1_1_aar.xml
│ ├── Gradle__androidx_transition_transition_1_2_0_aar.xml
│ ├── Gradle__com_google_auto_value_auto_value_annotations_1_6_5_jar.xml
│ ├── Gradle__com_google_android_material_material_1_1_0_aar.xml
│ ├── Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml
│ ├── Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml
│ ├── Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml
│ ├── Gradle__com_squareup_picasso_picasso_2_71828_aar.xml
│ ├── Gradle__androidx_exifinterface_exifinterface_1_0_0_aar.xml
│ ├── Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml
│ ├── Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_common_19_3_0_aar.xml
│ ├── Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_storage_19_1_1_aar.xml
│ ├── Gradle__com_google_firebase_firebase_database_19_2_1_aar.xml
│ ├── Gradle__com_google_firebase_firebase_components_16_0_0_aar.xml
│ ├── Gradle__com_google_firebase_firebase_datatransport_17_0_3_aar.xml
│ ├── Gradle__com_google_firebase_firebase_encoders_json_16_0_0_aar.xml
│ └── Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml
├── modules.xml
├── runConfigurations.xml
├── gradle.xml
└── misc.xml
├── settings.gradle
├── screenshots
├── 1.jpg
├── 2.jpg
├── 3.jpg
├── 4.jpg
├── 5.jpg
└── 6.jpg
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── local.properties
├── README.md
├── Firebase Social Media.iml
├── gradle.properties
└── gradlew.bat
/ignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gradle/5.6.4/gc.properties:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gradle/vcs-1/gc.properties:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | Firebase Social Media
--------------------------------------------------------------------------------
/.gradle/5.6.4/fileChanges/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name='Firebase Social Media'
2 | include ':app'
3 |
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Sun Mar 29 20:09:08 IST 2020
2 | gradle.version=5.6.4
3 |
--------------------------------------------------------------------------------
/screenshots/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/screenshots/1.jpg
--------------------------------------------------------------------------------
/screenshots/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/screenshots/2.jpg
--------------------------------------------------------------------------------
/screenshots/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/screenshots/3.jpg
--------------------------------------------------------------------------------
/screenshots/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/screenshots/4.jpg
--------------------------------------------------------------------------------
/screenshots/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/screenshots/5.jpg
--------------------------------------------------------------------------------
/screenshots/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/screenshots/6.jpg
--------------------------------------------------------------------------------
/app/src/main/res/drawable/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable/icon.png
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/.gradle/5.6.4/fileHashes/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/5.6.4/fileHashes/fileHashes.bin
--------------------------------------------------------------------------------
/.idea/caches/build_file_checksums.ser:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.idea/caches/build_file_checksums.ser
--------------------------------------------------------------------------------
/.gradle/5.6.4/fileHashes/fileHashes.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/5.6.4/fileHashes/fileHashes.lock
--------------------------------------------------------------------------------
/.gradle/5.6.4/javaCompile/jarAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/5.6.4/javaCompile/jarAnalysis.bin
--------------------------------------------------------------------------------
/.gradle/5.6.4/javaCompile/taskHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/5.6.4/javaCompile/taskHistory.bin
--------------------------------------------------------------------------------
/.gradle/5.6.4/fileContent/fileContent.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/5.6.4/fileContent/fileContent.lock
--------------------------------------------------------------------------------
/.gradle/5.6.4/javaCompile/classAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/5.6.4/javaCompile/classAnalysis.bin
--------------------------------------------------------------------------------
/.gradle/5.6.4/javaCompile/javaCompile.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/5.6.4/javaCompile/javaCompile.lock
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/outputFiles.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/buildOutputCleanup/outputFiles.bin
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_liked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_liked.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_send.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_liked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_liked.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_send.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_liked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_liked.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_send.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_send.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_default.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_default.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_default.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_liked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_liked.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/.gradle/5.6.4/fileHashes/resourceHashesCache.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/5.6.4/fileHashes/resourceHashesCache.bin
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_add_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_add_image.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_add_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_add_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_blocked_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_blocked_red.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_chat_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_chat_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_default_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_default_img.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_edit_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_edit_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_home_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_home_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_image_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_image_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_like_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_like_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_login_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_login_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_menu_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_menu_search.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_more_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_more_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_share_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_share_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_users_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_users_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_add_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_add_image.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_add_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_add_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_blocked_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_blocked_red.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_chat_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_chat_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_default_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_default_img.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_edit_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_edit_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_home_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_home_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_image_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_image_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_like_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_like_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_login_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_login_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_menu_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_menu_search.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_more_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_more_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_share_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_share_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_users_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_users_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_add_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_add_image.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_add_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_add_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_chat_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_chat_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_edit_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_edit_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_home_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_home_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_like_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_like_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_more_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_more_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_add_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_add_image.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_add_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_add_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_default.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/.gradle/5.6.4/executionHistory/executionHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/5.6.4/executionHistory/executionHistory.bin
--------------------------------------------------------------------------------
/.gradle/buildOutputCleanup/buildOutputCleanup.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/buildOutputCleanup/buildOutputCleanup.lock
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_attach_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_attach_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_comment_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_comment_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_profile_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_profile_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_attach_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_attach_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_comment_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_comment_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_profile_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_profile_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_attach_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_attach_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_blocked_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_blocked_red.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_default_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_default_img.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_image_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_image_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_login_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_login_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_menu_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_menu_search.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_share_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_share_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_users_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_users_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_blocked_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_blocked_red.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_chat_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_chat_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_default_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_default_img.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_edit_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_edit_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_home_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_home_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_image_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_image_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_like_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_like_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_login_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_login_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_menu_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_menu_search.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_more_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_more_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_share_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_share_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_users_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_users_black.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/.gradle/5.6.4/executionHistory/executionHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/.gradle/5.6.4/executionHistory/executionHistory.lock
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_comments_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_comments_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_register_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_register_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_unblocked_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_unblocked_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_unblocked_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_unblocked_green.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_comments_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_comments_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_register_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_register_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_unblocked_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_unblocked_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_unblocked_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_unblocked_green.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_comment_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_comment_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_comments_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_comments_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_profile_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_profile_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_register_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_register_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_unblocked_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_unblocked_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_unblocked_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_unblocked_green.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_attach_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_attach_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_comment_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_comment_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_comments_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_comments_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_profile_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_profile_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_register_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_register_white.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_default_img_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_default_img_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_notification_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-hdpi/ic_notification_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_default_img_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_default_img_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_notification_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-mdpi/ic_notification_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_default_img_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_default_img_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_unblocked_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_unblocked_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_unblocked_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_unblocked_green.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_notification_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xhdpi/ic_notification_black.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_default_img_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_default_img_white.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_notification_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/developerKaranBajaj/FirebaseSocialMedia/HEAD/app/src/main/res/drawable-xxhdpi/ic_notification_black.png
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/notifications/Response.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia.notifications;
2 |
3 | public class Response {
4 | private String success;
5 | }
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/circle_offline.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/paths.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/circle_online.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Firebase Social Media
3 |
4 |
5 | Hello blank fragment
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_text.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sun Mar 29 20:08:41 IST 2020
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
7 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #9b1ac9
4 | #710d95
5 | #9b1ac9
6 | #000
7 | #fff
8 | #fff
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_home_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_send.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/MyApplication.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia;
2 |
3 | import android.app.Application;
4 |
5 | import com.google.firebase.database.FirebaseDatabase;
6 |
7 | public class MyApplication extends Application {
8 | @Override
9 | public void onCreate() {
10 | super.onCreate();
11 |
12 | FirebaseDatabase.getInstance().setPersistenceEnabled(true);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/models/ModelChatlist.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia.models;
2 |
3 | public class ModelChatlist {
4 |
5 | String id;
6 |
7 | public ModelChatlist() {
8 | }
9 |
10 | public ModelChatlist(String id) {
11 | this.id = id;
12 | }
13 |
14 | public String getId() {
15 | return id;
16 | }
17 |
18 | public void setId(String id) {
19 | this.id = id;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/local.properties:
--------------------------------------------------------------------------------
1 | ## This file is automatically generated by Android Studio.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file should *NOT* be checked into Version Control Systems,
5 | # as it contains information specific to your local configuration.
6 | #
7 | # Location of the SDK. This is only used by Gradle.
8 | # For customization when using a Version Control System, please read the
9 | # header note.
10 | sdk.dir=C\:\\Users\\bajaj\\AppData\\Local\\Android\\Sdk
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/notifications/Token.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia.notifications;
2 |
3 | public class Token {
4 |
5 | String token;
6 |
7 | public Token() {
8 | }
9 |
10 | public Token(String token) {
11 | this.token = token;
12 | }
13 |
14 | public String getToken() {
15 | return token;
16 | }
17 |
18 | public void setToken(String token) {
19 | this.token = token;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_1_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/editextstyle.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
8 |
9 |
10 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/test/java/com/karanbajaj/firebasesocialmedia/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_unblocked_green.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_image_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_chat_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_comment_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_comments_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_edit_white.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_add_white.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_login_white.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_more_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_1_1_3_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_unblocked_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_notification_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_home.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_profile_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_stats_17_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_17_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_iid_interop_17_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_register_white.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_users.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_base_17_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_post_liked_by.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_ads_identifier_17_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_api_phone_17_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_blocked_red.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_menu_search.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_18_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/PostLikedByActivity.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia;
2 |
3 | import androidx.appcompat.app.AppCompatActivity;
4 |
5 | import android.content.Intent;
6 | import android.os.Bundle;
7 |
8 | public class PostLikedByActivity extends AppCompatActivity {
9 |
10 | String postId;
11 | @Override
12 | protected void onCreate(Bundle savedInstanceState) {
13 | super.onCreate(savedInstanceState);
14 | setContentView(R.layout.activity_post_liked_by);
15 |
16 | Intent intent = getIntent();
17 | postId = intent.getStringExtra("postId");
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_liked.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_like_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_attach_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/notifications/Sender.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia.notifications;
2 |
3 | public class Sender {
4 |
5 | private Data data;
6 | private String to;
7 |
8 | public Sender() {
9 | }
10 |
11 | public Sender(Data data, String to) {
12 | this.data = data;
13 | this.to = to;
14 | }
15 |
16 | public Data getData() {
17 | return data;
18 | }
19 |
20 | public void setData(Data data) {
21 | this.data = data;
22 | }
23 |
24 | public String getTo() {
25 | return to;
26 | }
27 |
28 | public void setTo(String to) {
29 | this.to = to;
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__junit_junit_4_12_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_users_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_notifications.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
15 |
16 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_iid_20_1_4_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_auth_19_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_core_17_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_add_image.xml:
--------------------------------------------------------------------------------
1 |
8 |
10 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_dagger_dagger_2_24_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_okio_okio_1_14_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_chat_list.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
16 |
17 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_6_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_github_mohammadatif_CircularImageView_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_analytics_17_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_messaging_20_1_4_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_datatransport_transport_api_2_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_10_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_share_black.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_nav.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_auth_18_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_base_17_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_auth_interop_19_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_annotation_annotation_1_1_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_datatransport_transport_runtime_2_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_installations_16_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_17_1_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_datatransport_transport_backend_cct_2_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_17_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # FirebaseSocialMedia
2 | Hello Everyone, I am going to build a Social media app.
3 |
4 | The Features of This FirebaseSocialMedia Application is :
5 |
6 | 1. User Registration and login and Google Sign In.
7 | 3. Recover Password
8 | 5. Setup User Profile
9 | 6. Show User Profile
10 | 7. Edit User Profile
11 | 8. Show All Registered Users
12 | 9. Block Unblock Users
13 | 10. Search Users
14 | 11. Chat (send text and image) whit notification
15 | 12. ChatList
16 | 13. Publish Post with Notification
17 | 14. Post List with Search
18 | 15. Other User's Profile
19 | 16. Edit, Delete, Share Posts
20 | 17. Like, Comment Posts
21 | 18. Likes and Comments List
22 | 19. Notifications Screen
23 |
24 |
25 |  
26 | 
27 |
28 | 
29 | 
30 | 
31 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_default.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_default_img.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_database_collection_17_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | 1.8
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-anydpi/ic_default_img_white.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_core_core_1_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_installations_interop_16_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_api_17_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_sdk_17_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_core_1_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_runner_1_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_base_17_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_impl_17_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_monitor_1_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_gms_play_services_measurement_sdk_api_17_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_android_volley_volley_1_1_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_auto_value_auto_value_annotations_1_6_5_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Firebase Social Media.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_squareup_picasso_picasso_2_71828_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/karanbajaj/firebasesocialmedia/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia;
2 |
3 | import android.content.Context;
4 |
5 | import androidx.test.platform.app.InstrumentationRegistry;
6 | import androidx.test.ext.junit.runners.AndroidJUnit4;
7 |
8 | import org.junit.Test;
9 | import org.junit.runner.RunWith;
10 |
11 | import static org.junit.Assert.*;
12 |
13 | /**
14 | * Instrumented test, which will execute on an Android device.
15 | *
16 | * @see Testing documentation
17 | */
18 | @RunWith(AndroidJUnit4.class)
19 | public class ExampleInstrumentedTest {
20 | @Test
21 | public void useAppContext() {
22 | // Context of the app under test.
23 | Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
24 |
25 | assertEquals("com.karanbajaj.firebasesocialmedia", appContext.getPackageName());
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_setting.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
13 |
14 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_common_19_3_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_storage_19_1_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_database_19_2_1_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_components_16_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_datatransport_17_0_3_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__com_google_firebase_firebase_encoders_json_16_0_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_dashboard.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
17 |
18 |
19 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 | # IDE (e.g. Android Studio) users:
3 | # Gradle settings configured through the IDE *will override*
4 | # any settings specified in this file.
5 | # For more details on how to configure your build environment visit
6 | # http://www.gradle.org/docs/current/userguide/build_environment.html
7 | # Specifies the JVM arguments used for the daemon process.
8 | # The setting is particularly useful for tweaking memory settings.
9 | org.gradle.jvmargs=-Xmx1536m
10 | # When configured, Gradle will run in incubating parallel mode.
11 | # This option should only be used with decoupled projects. More details, visit
12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
13 | # org.gradle.parallel=true
14 | # AndroidX package structure to make it clearer which packages are bundled with the
15 | # Android operating system, and which are packaged with your app's APK
16 | # https://developer.android.com/topic/libraries/support-library/androidx-rn
17 | android.useAndroidX=true
18 | # Automatically convert third-party libraries to use AndroidX
19 | android.enableJetifier=true
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia;
2 |
3 | import androidx.appcompat.app.AppCompatActivity;
4 |
5 | import android.content.Intent;
6 | import android.os.Bundle;
7 | import android.view.View;
8 | import android.widget.Button;
9 |
10 | public class MainActivity extends AppCompatActivity {
11 |
12 | Button mRegisterBtn, mLoginBtn;
13 |
14 | @Override
15 | protected void onCreate(Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.activity_main);
18 |
19 | mRegisterBtn = findViewById(R.id.register_btn);
20 | mLoginBtn = findViewById(R.id.login_btn);
21 |
22 | mRegisterBtn.setOnClickListener(new View.OnClickListener() {
23 | @Override
24 | public void onClick(View view) {
25 | startActivity(new Intent(MainActivity.this, RegisterActivity.class));
26 | }
27 | });
28 |
29 | mLoginBtn.setOnClickListener(new View.OnClickListener() {
30 | @Override
31 | public void onClick(View view) {
32 | startActivity(new Intent(MainActivity.this, LoginActivity.class));
33 | }
34 | });
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/app/google-services.json:
--------------------------------------------------------------------------------
1 | {
2 | "project_info": {
3 | "project_number": "978261047655",
4 | "firebase_url": "https://fir-social-media-6c52e.firebaseio.com",
5 | "project_id": "fir-social-media-6c52e",
6 | "storage_bucket": "fir-social-media-6c52e.appspot.com"
7 | },
8 | "client": [
9 | {
10 | "client_info": {
11 | "mobilesdk_app_id": "1:978261047655:android:0ee54579a8e0021935d7c2",
12 | "android_client_info": {
13 | "package_name": "com.karanbajaj.firebasesocialmedia"
14 | }
15 | },
16 | "oauth_client": [
17 | {
18 | "client_id": "978261047655-15lamvdt5fflsdp170kceopr9qt11940.apps.googleusercontent.com",
19 | "client_type": 1,
20 | "android_info": {
21 | "package_name": "com.karanbajaj.firebasesocialmedia",
22 | "certificate_hash": "64d71a1630f91edae790060df58ac933cd2f309b"
23 | }
24 | },
25 | {
26 | "client_id": "978261047655-cinq4f2uidjf76si753codtrc051keue.apps.googleusercontent.com",
27 | "client_type": 3
28 | }
29 | ],
30 | "api_key": [
31 | {
32 | "current_key": "AIzaSyBhqWno3rn7zwKj3W7gbNxbUUMOQoAOC8Q"
33 | }
34 | ],
35 | "services": {
36 | "appinvite_service": {
37 | "other_platform_oauth_client": [
38 | {
39 | "client_id": "978261047655-cinq4f2uidjf76si753codtrc051keue.apps.googleusercontent.com",
40 | "client_type": 3
41 | }
42 | ]
43 | }
44 | }
45 | }
46 | ],
47 | "configuration_version": "1"
48 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/models/ModelChat.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia.models;
2 |
3 | public class ModelChat {
4 | String message, receiver, sender, timeStamp, type;
5 | boolean isSeen;
6 |
7 | public ModelChat() {
8 | }
9 |
10 | public ModelChat(String message, String receiver, String sender, String timeStamp, String type, boolean isSeen) {
11 | this.message = message;
12 | this.receiver = receiver;
13 | this.sender = sender;
14 | this.timeStamp = timeStamp;
15 | this.type = type;
16 | this.isSeen = isSeen;
17 | }
18 |
19 | public String getMessage() {
20 | return message;
21 | }
22 |
23 | public void setMessage(String message) {
24 | this.message = message;
25 | }
26 |
27 | public String getReceiver() {
28 | return receiver;
29 | }
30 |
31 | public void setReceiver(String receiver) {
32 | this.receiver = receiver;
33 | }
34 |
35 | public String getSender() {
36 | return sender;
37 | }
38 |
39 | public void setSender(String sender) {
40 | this.sender = sender;
41 | }
42 |
43 | public String getTimeStamp() {
44 | return timeStamp;
45 | }
46 |
47 | public void setTimeStamp(String timeStamp) {
48 | this.timeStamp = timeStamp;
49 | }
50 |
51 | public String getType() {
52 | return type;
53 | }
54 |
55 | public void setType(String type) {
56 | this.type = type;
57 | }
58 |
59 | public boolean isSeen() {
60 | return isSeen;
61 | }
62 |
63 | public void setSeen(boolean seen) {
64 | isSeen = seen;
65 | }
66 | }
67 |
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/notifications/Data.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia.notifications;
2 |
3 | import android.graphics.drawable.Icon;
4 |
5 | public class Data {
6 |
7 | private String user, body, title, sent, notificationType;
8 | private Integer icon;
9 |
10 | public Data() {
11 | }
12 |
13 | public Data(String user, String body, String title, String sent, String notificationType, Integer icon) {
14 | this.user = user;
15 | this.body = body;
16 | this.title = title;
17 | this.sent = sent;
18 | this.notificationType = notificationType;
19 | this.icon = icon;
20 | }
21 |
22 | public String getNotificationType() {
23 | return notificationType;
24 | }
25 |
26 | public void setNotificationType(String notificationType) {
27 | this.notificationType = notificationType;
28 | }
29 |
30 | public String getUser() {
31 | return user;
32 | }
33 |
34 | public void setUser(String user) {
35 | this.user = user;
36 | }
37 |
38 | public String getBody() {
39 | return body;
40 | }
41 |
42 | public void setBody(String body) {
43 | this.body = body;
44 | }
45 |
46 | public String getTitle() {
47 | return title;
48 | }
49 |
50 | public void setTitle(String title) {
51 | this.title = title;
52 | }
53 |
54 | public String getSent() {
55 | return sent;
56 | }
57 |
58 | public void setSent(String sent) {
59 | this.sent = sent;
60 | }
61 |
62 | public Integer getIcon() {
63 | return icon;
64 | }
65 |
66 | public void setIcon(Integer icon) {
67 | this.icon = icon;
68 | }
69 | }
70 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
16 |
17 |
28 |
29 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v24/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
15 |
18 |
21 |
22 |
23 |
24 |
30 |
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/models/ModelComment.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia.models;
2 |
3 | public class ModelComment {
4 |
5 | String cId, comment, timestamp, uid, uEmail, uDp, uName;
6 |
7 | public ModelComment() {
8 | }
9 |
10 | public ModelComment(String cId, String comment, String timestamp, String uid, String uEmail, String uDp, String uName) {
11 | this.cId = cId;
12 | this.comment = comment;
13 | this.timestamp = timestamp;
14 | this.uid = uid;
15 | this.uEmail = uEmail;
16 | this.uDp = uDp;
17 | this.uName = uName;
18 | }
19 |
20 | public String getcId() {
21 | return cId;
22 | }
23 |
24 | public void setcId(String cId) {
25 | this.cId = cId;
26 | }
27 |
28 | public String getComment() {
29 | return comment;
30 | }
31 |
32 | public void setComment(String comment) {
33 | this.comment = comment;
34 | }
35 |
36 | public String getTimestamp() {
37 | return timestamp;
38 | }
39 |
40 | public void setTimestamp(String timestamp) {
41 | this.timestamp = timestamp;
42 | }
43 |
44 | public String getUid() {
45 | return uid;
46 | }
47 |
48 | public void setUid(String uid) {
49 | this.uid = uid;
50 | }
51 |
52 | public String getuEmail() {
53 | return uEmail;
54 | }
55 |
56 | public void setuEmail(String uEmail) {
57 | this.uEmail = uEmail;
58 | }
59 |
60 | public String getuDp() {
61 | return uDp;
62 | }
63 |
64 | public void setuDp(String uDp) {
65 | this.uDp = uDp;
66 | }
67 |
68 | public String getuName() {
69 | return uName;
70 | }
71 |
72 | public void setuName(String uName) {
73 | this.uName = uName;
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/row_chatlist.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
11 |
12 |
17 |
18 |
19 |
23 |
24 |
35 |
36 |
47 |
48 |
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 | apply plugin: 'com.google.gms.google-services'
3 |
4 | android {
5 | compileSdkVersion 29
6 | buildToolsVersion "29.0.2"
7 |
8 | defaultConfig {
9 | applicationId "com.karanbajaj.firebasesocialmedia"
10 | minSdkVersion 23
11 | targetSdkVersion 29
12 | versionCode 1
13 | versionName "1.0"
14 |
15 | testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
16 | }
17 |
18 | buildTypes {
19 | release {
20 | minifyEnabled false
21 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
22 | }
23 | }
24 |
25 | }
26 |
27 | dependencies {
28 | implementation fileTree(dir: 'libs', include: ['*.jar'])
29 |
30 | implementation 'androidx.appcompat:appcompat:1.1.0'
31 | implementation 'com.google.android.material:material:1.1.0'
32 | implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
33 | implementation 'com.google.firebase:firebase-core:17.3.0'
34 | implementation 'com.google.firebase:firebase-auth:19.3.0'
35 | implementation 'com.google.android.gms:play-services-auth:18.0.0'
36 | implementation 'com.squareup.picasso:picasso:2.71828'
37 |
38 |
39 | implementation "androidx.recyclerview:recyclerview:1.1.0"
40 | implementation "androidx.cardview:cardview:1.0.0"
41 | implementation 'com.github.mohammadatif:CircularImageView:1.0.0'
42 |
43 | implementation 'com.android.volley:volley:1.1.1'
44 | implementation 'com.google.code.gson:gson:2.8.6'
45 |
46 | implementation 'com.google.firebase:firebase-database:19.2.1'
47 | implementation 'com.google.firebase:firebase-storage:19.1.1'
48 | implementation 'androidx.legacy:legacy-support-v4:1.0.0'
49 | implementation 'com.google.firebase:firebase-messaging:20.1.4'
50 | testImplementation 'junit:junit:4.12'
51 | androidTestImplementation 'androidx.test.ext:junit:1.1.1'
52 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
53 | }
54 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/row_users.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
16 |
17 |
22 |
23 |
28 |
35 |
41 |
42 |
43 |
44 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_add_post.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
23 |
24 |
30 |
31 |
42 |
43 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/models/ModelNotification.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia.models;
2 |
3 | public class ModelNotification {
4 | String pId, timestamp, pUid, notification, sUid, sName, sEmail, sImage;
5 |
6 | public ModelNotification(String pId, String timestamp, String pUid, String notification, String sUid, String sName, String sEmail, String sImage) {
7 | this.pId = pId;
8 | this.timestamp = timestamp;
9 | this.pUid = pUid;
10 | this.notification = notification;
11 | this.sUid = sUid;
12 | this.sName = sName;
13 | this.sEmail = sEmail;
14 | this.sImage = sImage;
15 | }
16 |
17 | public ModelNotification() {
18 | }
19 |
20 | public String getpId() {
21 | return pId;
22 | }
23 |
24 | public void setpId(String pId) {
25 | this.pId = pId;
26 | }
27 |
28 | public String getTimestamp() {
29 | return timestamp;
30 | }
31 |
32 | public void setTimestamp(String timestamp) {
33 | this.timestamp = timestamp;
34 | }
35 |
36 | public String getpUid() {
37 | return pUid;
38 | }
39 |
40 | public void setpUid(String pUid) {
41 | this.pUid = pUid;
42 | }
43 |
44 | public String getNotification() {
45 | return notification;
46 | }
47 |
48 | public void setNotification(String notification) {
49 | this.notification = notification;
50 | }
51 |
52 | public String getsUid() {
53 | return sUid;
54 | }
55 |
56 | public void setsUid(String sUid) {
57 | this.sUid = sUid;
58 | }
59 |
60 | public String getsName() {
61 | return sName;
62 | }
63 |
64 | public void setsName(String sName) {
65 | this.sName = sName;
66 | }
67 |
68 | public String getsEmail() {
69 | return sEmail;
70 | }
71 |
72 | public void setsEmail(String sEmail) {
73 | this.sEmail = sEmail;
74 | }
75 |
76 | public String getsImage() {
77 | return sImage;
78 | }
79 |
80 | public void setsImage(String sImage) {
81 | this.sImage = sImage;
82 | }
83 | }
84 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/row_notifications.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
16 |
17 |
22 |
23 |
27 |
28 |
36 |
37 |
43 |
44 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/row_comments.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
13 |
14 |
21 |
22 |
31 |
32 |
41 |
42 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/notifications/OreoAndAboveNotification.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia.notifications;
2 |
3 | import android.annotation.TargetApi;
4 | import android.app.Notification;
5 | import android.app.NotificationChannel;
6 | import android.app.NotificationManager;
7 | import android.app.PendingIntent;
8 | import android.content.Context;
9 | import android.content.ContextWrapper;
10 | import android.net.Uri;
11 | import android.os.Build;
12 |
13 | public class OreoAndAboveNotification extends ContextWrapper {
14 |
15 | private static final String ID = "some_id";
16 | private static final String NAME = "FirebaseAPP";
17 |
18 | private NotificationManager notificationManager;
19 |
20 | public OreoAndAboveNotification(Context base) {
21 | super(base);
22 | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
23 | createChannel();
24 | }
25 | }
26 |
27 | @TargetApi(Build.VERSION_CODES.O)
28 | private void createChannel() {
29 | NotificationChannel notificationChannel = new NotificationChannel(ID, NAME, NotificationManager.IMPORTANCE_DEFAULT);
30 | notificationChannel.enableLights(true);
31 | notificationChannel.enableVibration(true);
32 | notificationChannel.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
33 | getManager().createNotificationChannel(notificationChannel);
34 | }
35 |
36 | public NotificationManager getManager(){
37 | if(notificationManager== null){
38 | notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
39 |
40 | }
41 | return notificationManager;
42 | }
43 |
44 |
45 | public Notification.Builder getONotification(String title,
46 | String body,
47 | PendingIntent pIntent,
48 | Uri soundUri,
49 | String icon){
50 |
51 | return new Notification.Builder(getApplicationContext(), ID)
52 | .setContentIntent(pIntent)
53 | .setContentTitle(title)
54 | .setContentText(body)
55 | .setSound(soundUri)
56 | .setAutoCancel(true)
57 | .setSmallIcon(Integer.parseInt(icon));
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem Gradle startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | set DIRNAME=%~dp0
12 | if "%DIRNAME%" == "" set DIRNAME=.
13 | set APP_BASE_NAME=%~n0
14 | set APP_HOME=%DIRNAME%
15 |
16 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
17 | set DEFAULT_JVM_OPTS=
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windows variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 |
53 | :win9xME_args
54 | @rem Slurp the command line arguments.
55 | set CMD_LINE_ARGS=
56 | set _SKIP=2
57 |
58 | :win9xME_args_slurp
59 | if "x%~1" == "x" goto execute
60 |
61 | set CMD_LINE_ARGS=%*
62 |
63 | :execute
64 | @rem Setup the command line
65 |
66 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
67 |
68 | @rem Execute Gradle
69 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
70 |
71 | :end
72 | @rem End local scope for the variables with windows NT shell
73 | if "%ERRORLEVEL%"=="0" goto mainEnd
74 |
75 | :fail
76 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
77 | rem the _cmd.exe /c_ return code!
78 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
79 | exit /b 1
80 |
81 | :mainEnd
82 | if "%OS%"=="Windows_NT" endlocal
83 |
84 | :omega
85 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/row_chat_left.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
21 |
22 |
33 |
34 |
42 |
43 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
65 |
66 |
67 |
68 |
69 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/row_chat_right.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
22 |
23 |
29 |
30 |
43 |
44 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/app/src/main/java/com/karanbajaj/firebasesocialmedia/models/ModelUser.java:
--------------------------------------------------------------------------------
1 | package com.karanbajaj.firebasesocialmedia.models;
2 |
3 | public class ModelUser {
4 |
5 | String name, email, search, phone, image, cover, uid, onlineStatus, typingTo;
6 | boolean isBlocked = false;
7 |
8 | public ModelUser() {
9 | }
10 |
11 | public ModelUser(String name, String email, String search, String phone, String image, String cover, String uid, String onlineStatus, String typingTo, boolean isBlocked) {
12 | this.name = name;
13 | this.email = email;
14 | this.search = search;
15 | this.phone = phone;
16 | this.image = image;
17 | this.cover = cover;
18 | this.uid = uid;
19 | this.onlineStatus = onlineStatus;
20 | this.typingTo = typingTo;
21 | this.isBlocked = isBlocked;
22 | }
23 |
24 | public String getName() {
25 | return name;
26 | }
27 |
28 | public void setName(String name) {
29 | this.name = name;
30 | }
31 |
32 | public String getEmail() {
33 | return email;
34 | }
35 |
36 | public void setEmail(String email) {
37 | this.email = email;
38 | }
39 |
40 | public String getSearch() {
41 | return search;
42 | }
43 |
44 | public void setSearch(String search) {
45 | this.search = search;
46 | }
47 |
48 | public String getPhone() {
49 | return phone;
50 | }
51 |
52 | public void setPhone(String phone) {
53 | this.phone = phone;
54 | }
55 |
56 | public String getImage() {
57 | return image;
58 | }
59 |
60 | public void setImage(String image) {
61 | this.image = image;
62 | }
63 |
64 | public String getCover() {
65 | return cover;
66 | }
67 |
68 | public void setCover(String cover) {
69 | this.cover = cover;
70 | }
71 |
72 | public String getUid() {
73 | return uid;
74 | }
75 |
76 | public void setUid(String uid) {
77 | this.uid = uid;
78 | }
79 |
80 | public String getOnlineStatus() {
81 | return onlineStatus;
82 | }
83 |
84 | public void setOnlineStatus(String onlineStatus) {
85 | this.onlineStatus = onlineStatus;
86 | }
87 |
88 | public String getTypingTo() {
89 | return typingTo;
90 | }
91 |
92 | public void setTypingTo(String typingTo) {
93 | this.typingTo = typingTo;
94 | }
95 |
96 | public boolean isBlocked() {
97 | return isBlocked;
98 | }
99 |
100 | public void setBlocked(boolean blocked) {
101 | isBlocked = blocked;
102 | }
103 | }
104 |
--------------------------------------------------------------------------------