├── app
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── drawable
│ │ │ │ ├── feed.png
│ │ │ │ ├── home.png
│ │ │ │ ├── live.png
│ │ │ │ ├── logo.png
│ │ │ │ ├── mail.png
│ │ │ │ ├── plus.png
│ │ │ │ ├── send.png
│ │ │ │ ├── ghost.png
│ │ │ │ ├── github.png
│ │ │ │ ├── lives.png
│ │ │ │ ├── notif.png
│ │ │ │ ├── calendar.png
│ │ │ │ ├── discord.png
│ │ │ │ ├── dropdown.png
│ │ │ │ ├── editevent.png
│ │ │ │ ├── instagram.png
│ │ │ │ ├── linkedin.png
│ │ │ │ ├── nothing.png
│ │ │ │ ├── outdent.png
│ │ │ │ ├── profile.png
│ │ │ │ ├── toolback.png
│ │ │ │ ├── toolbackr.png
│ │ │ │ ├── twitter.png
│ │ │ │ ├── signup_background.png
│ │ │ │ ├── image_for_login_page.png
│ │ │ │ ├── circle_back.xml
│ │ │ │ ├── contact_details_pink.xml
│ │ │ │ ├── circle_stroke.xml
│ │ │ │ ├── round_corners.xml
│ │ │ │ ├── splashscreen_blackcurve.xml
│ │ │ │ ├── black_stroke.xml
│ │ │ │ ├── upcoming_blue.xml
│ │ │ │ ├── white_left_40dp.xml
│ │ │ │ ├── input_box.xml
│ │ │ │ ├── live_red.xml
│ │ │ │ ├── white_right_40dp.xml
│ │ │ │ ├── contact_details_purple.xml
│ │ │ │ ├── splashscreen_background.xml
│ │ │ │ ├── event_colourfull_backgroud.xml
│ │ │ │ ├── event_black_background.xml
│ │ │ │ ├── buttons_color.xml
│ │ │ │ ├── contact_details_whitebackground.xml
│ │ │ │ ├── multicolors.xml
│ │ │ │ ├── report.xml
│ │ │ │ ├── add_button_events.xml
│ │ │ │ ├── add_photo.xml
│ │ │ │ ├── inner_gradienr_edit.xml
│ │ │ │ ├── calendar_drawable.xml
│ │ │ │ ├── description_box.xml
│ │ │ │ ├── red_heart.xml
│ │ │ │ ├── white_heart.xml
│ │ │ │ ├── red_heart_small.xml
│ │ │ │ ├── add_pic.xml
│ │ │ │ ├── ic_launcher_foreground.xml
│ │ │ │ ├── shadow_black.xml
│ │ │ │ ├── custom_card_past.xml
│ │ │ │ ├── custom_card_red.xml
│ │ │ │ ├── custom_card_upcoming.xml
│ │ │ │ └── ic_launcher_background.xml
│ │ │ ├── font
│ │ │ │ ├── nosifer.ttf
│ │ │ │ ├── londrina_solid.ttf
│ │ │ │ ├── londrina_outline.ttf
│ │ │ │ └── londrina_sketch.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_adaptive_back.png
│ │ │ │ └── ic_launcher_adaptive_fore.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_adaptive_back.png
│ │ │ │ └── ic_launcher_adaptive_fore.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_adaptive_back.png
│ │ │ │ └── ic_launcher_adaptive_fore.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_adaptive_back.png
│ │ │ │ └── ic_launcher_adaptive_fore.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ic_launcher_adaptive_back.png
│ │ │ │ └── ic_launcher_adaptive_fore.png
│ │ │ ├── mipmap
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.webp
│ │ │ │ │ └── ic_launcher_round.webp
│ │ │ │ └── mipmap-anydpi-v26
│ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ └── ic_launcher_round.xml
│ │ │ ├── anim
│ │ │ │ ├── anim_fade.xml
│ │ │ │ └── anim_l_to_r.xml
│ │ │ ├── values
│ │ │ │ ├── preloaded_fonts.xml
│ │ │ │ ├── arrays.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── themes.xml
│ │ │ │ ├── strings.xml
│ │ │ │ ├── styles.xml
│ │ │ │ └── font_certs.xml
│ │ │ ├── color
│ │ │ │ ├── bottom_nav_text_color.xml
│ │ │ │ └── bottom_nav_icon_color.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ │ └── ic_launcher.xml
│ │ │ ├── values-night
│ │ │ │ └── themes.xml
│ │ │ ├── xml
│ │ │ │ ├── backup_rules.xml
│ │ │ │ └── data_extraction_rules.xml
│ │ │ ├── menu
│ │ │ │ └── bottom_nav_menu.xml
│ │ │ ├── layout
│ │ │ │ ├── connectivity_receiver.xml
│ │ │ │ ├── activity_fcmnotification.xml
│ │ │ │ ├── notif_item.xml
│ │ │ │ ├── fragment_frament_feed.xml
│ │ │ │ ├── activity_reported_post.xml
│ │ │ │ ├── activity_club_members_detail.xml
│ │ │ │ ├── activity_notification.xml
│ │ │ │ ├── profile_post_item.xml
│ │ │ │ ├── custom_dialog_confirmation.xml
│ │ │ │ ├── fragment_home.xml
│ │ │ │ ├── activity_add_notification.xml
│ │ │ │ ├── club_item_shimmer.xml
│ │ │ │ ├── activity_events_of_clubs.xml
│ │ │ │ ├── add_alumni_custom_dialog.xml
│ │ │ │ ├── club_item.xml
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── activity_splash_screen.xml
│ │ │ │ └── notif_dialog.xml
│ │ │ └── navigation
│ │ │ │ └── nav_graph.xml
│ │ ├── ic_launcher-playstore.png
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── ingray
│ │ │ │ └── samagam
│ │ │ │ ├── PushNotification.kt
│ │ │ │ ├── NotificationData.kt
│ │ │ │ ├── DataClass
│ │ │ │ ├── Users.kt
│ │ │ │ ├── Clubs.kt
│ │ │ │ ├── MembersProfile.kt
│ │ │ │ ├── Posts.kt
│ │ │ │ ├── Notification.kt
│ │ │ │ ├── Events.kt
│ │ │ │ └── Alumni.kt
│ │ │ │ ├── Fragments
│ │ │ │ ├── NotificationFragment.kt
│ │ │ │ ├── Fragment_Home.kt
│ │ │ │ └── FramentFeed.kt
│ │ │ │ ├── Adapters
│ │ │ │ ├── ClubsShimmerAdapter.kt
│ │ │ │ ├── EventAdapter.kt
│ │ │ │ ├── EventAdapterUpcoming.kt
│ │ │ │ ├── ClubsAdapter.kt
│ │ │ │ ├── AlumniBatchAdapter.kt
│ │ │ │ ├── ProfilePostAdapter.kt
│ │ │ │ ├── NotificationAdapter.kt
│ │ │ │ ├── EventAdapterPast.kt
│ │ │ │ └── ClubsEventAdapter.kt
│ │ │ │ ├── ConnectivityReceiver.kt
│ │ │ │ ├── Activity
│ │ │ │ ├── ReportedPost.kt
│ │ │ │ ├── SplashScreenActivity.kt
│ │ │ │ ├── NotificationActivity.kt
│ │ │ │ ├── ForgetPasswordActivity.kt
│ │ │ │ ├── LoginActivity.kt
│ │ │ │ └── EventsOfClubsActivity.kt
│ │ │ │ ├── AutoScrollManager.kt
│ │ │ │ ├── CustomDialog.kt
│ │ │ │ ├── NotifCustomDialog.kt
│ │ │ │ ├── AddAlumniBatchDialog.kt
│ │ │ │ └── FirebaseService.kt
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── com
│ │ │ └── ingray
│ │ │ └── samagam
│ │ │ └── ExampleUnitTest.kt
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── ingray
│ │ └── samagam
│ │ └── ExampleInstrumentedTest.kt
├── proguard-rules.pro
└── build.gradle.kts
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── .gitignore
├── settings.gradle.kts
├── gradle.properties
├── README.md
└── gradlew.bat
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/app/src/main/res/drawable/feed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/feed.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/home.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/live.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/live.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/logo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/mail.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/plus.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/send.png
--------------------------------------------------------------------------------
/app/src/main/res/font/nosifer.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/font/nosifer.ttf
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ghost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/ghost.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/github.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/lives.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/lives.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/notif.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/notif.png
--------------------------------------------------------------------------------
/app/src/main/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/calendar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/calendar.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/discord.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/discord.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/dropdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/dropdown.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/editevent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/editevent.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/instagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/instagram.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/linkedin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/linkedin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/nothing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/nothing.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/outdent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/outdent.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/profile.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/toolback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/toolback.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/toolbackr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/toolbackr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/twitter.png
--------------------------------------------------------------------------------
/app/src/main/res/font/londrina_solid.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/font/londrina_solid.ttf
--------------------------------------------------------------------------------
/app/src/main/res/font/londrina_outline.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/font/londrina_outline.ttf
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/signup_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/signup_background.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/image_for_login_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/drawable/image_for_login_page.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_adaptive_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_adaptive_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_adaptive_fore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_adaptive_fore.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_adaptive_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_adaptive_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_adaptive_fore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_adaptive_fore.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_adaptive_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_adaptive_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_adaptive_fore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_adaptive_fore.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_adaptive_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_adaptive_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_adaptive_fore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_adaptive_fore.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_adaptive_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_adaptive_back.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_adaptive_fore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_adaptive_fore.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sksinha2410/Samagam/HEAD/app/src/main/res/mipmap/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/font/londrina_sketch.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/PushNotification.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam
2 |
3 | data class PushNotification (
4 | val data:NotificationData,
5 | val to:String
6 | )
7 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/NotificationData.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam
2 |
3 | data class NotificationData (
4 | val title:String,
5 | val message:String
6 | )
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/DataClass/Users.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam.DataClass
2 |
3 | data class Users(
4 | var name: String= "",
5 | var email: String= "",
6 | var purl: String="",
7 | var userType: String="",
8 | )
--------------------------------------------------------------------------------
/app/src/main/res/drawable/circle_back.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/contact_details_pink.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/DataClass/Clubs.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam.DataClass
2 |
3 | data class Clubs(
4 |
5 |
6 | val imageUrl: String="",
7 | val club_name: String="",
8 | val eventpic1: String="",
9 | val eventpic2: String=""
10 | )
--------------------------------------------------------------------------------
/app/src/main/res/anim/anim_fade.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/circle_stroke.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/round_corners.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values/preloaded_fonts.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - @font/londrina_outline
5 | - @font/nosifer
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/anim/anim_l_to_r.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/color/bottom_nav_text_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Jan 01 17:07:31 IST 2024
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip
5 | zipStoreBase=GRADLE_USER_HOME
6 | zipStorePath=wrapper/dists
7 |
--------------------------------------------------------------------------------
/app/src/main/res/color/bottom_nav_icon_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/splashscreen_blackcurve.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 | .cxx
15 | local.properties
16 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/black_stroke.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/upcoming_blue.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/white_left_40dp.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/input_box.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/DataClass/MembersProfile.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam.DataClass
2 |
3 | data class MembersProfile(
4 | var profile1: String="",
5 | var profile2: String="",
6 | var profile3: String="",
7 | var profile4: String="",
8 | var batch:String="",
9 | var diffYear:Long=0
10 | )
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/live_red.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/white_right_40dp.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/contact_details_purple.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/splashscreen_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/values-night/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/event_colourfull_backgroud.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
10 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/DataClass/Posts.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam.DataClass
2 |
3 | data class Posts(
4 | var postUrl: String="",
5 | var purl: String="",
6 | var postId: String="",
7 | var username: String="",
8 | var userId: String="",
9 | var likes: String="",
10 | var time:String="",
11 | var event_name:String="",
12 | var hrsAgo:Long=0
13 | )
--------------------------------------------------------------------------------
/app/src/main/res/drawable/event_black_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/values/arrays.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | - Events
5 | - Alumni
6 | - ClubMembers
7 | - OfficeBearer
8 | - Notification
9 | - Make this batch alumni
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/buttons_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/contact_details_whitebackground.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/DataClass/Notification.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam.DataClass
2 |
3 | data class Notification(
4 | var title: String="",
5 | var message: String="",
6 | var imageUrl: String="",
7 | var clubUrl: String="",
8 | var time: String="",
9 | var token: String="",
10 | var timeDifference: Long=0,
11 | var pdfLink:String="",
12 | var description:String=""
13 | )
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | google()
4 | mavenCentral()
5 | gradlePluginPortal()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 |
14 | }
15 | }
16 |
17 | rootProject.name = "Samagam"
18 | include(":app")
19 |
--------------------------------------------------------------------------------
/app/src/test/java/com/ingray/samagam/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam
2 |
3 | import org.junit.Test
4 |
5 | import org.junit.Assert.*
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * See [testing documentation](http://d.android.com/tools/testing).
11 | */
12 | class ExampleUnitTest {
13 | @Test
14 | fun addition_isCorrect() {
15 | assertEquals(4, 2 + 2)
16 | }
17 | }
--------------------------------------------------------------------------------
/app/src/main/res/drawable/multicolors.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/report.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/add_button_events.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
14 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/add_photo.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/inner_gradienr_edit.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/backup_rules.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/calendar_drawable.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
13 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/description_box.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
13 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FF000000
4 | #FFFFFFFF
5 |
6 | #EDECED
7 | #c3baba
8 | #9a8f97
9 | #AD5B91
10 | #932A6E
11 | #694a38
12 | #F7F4E1
13 | #A81010
14 | #DAB4CD
15 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/red_heart.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/Fragments/NotificationFragment.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam.Fragments
2 |
3 | import android.os.Bundle
4 | import androidx.fragment.app.Fragment
5 | import android.view.LayoutInflater
6 | import android.view.View
7 | import android.view.ViewGroup
8 | import com.ingray.samagam.R
9 |
10 |
11 | class NotificationFragment : Fragment() {
12 |
13 | override fun onCreateView(
14 | inflater: LayoutInflater, container: ViewGroup?,
15 | savedInstanceState: Bundle?
16 | ): View? {
17 | val view:View=inflater.inflate(R.layout.fragment_notification, container, false)
18 | return view
19 | }
20 | }
--------------------------------------------------------------------------------
/app/src/main/res/drawable/white_heart.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/data_extraction_rules.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
12 |
13 |
19 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/DataClass/Events.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam.DataClass
2 |
3 | data class Events(
4 | var event_name:String = "",
5 | var purl:String = "",
6 | var reg_link:String = "",
7 | var description:String = "",
8 | var event_type:String = "",
9 | var brochure_link:String = "",
10 | var event_starttime:String = "",
11 | var event_endtime:String = "",
12 | var event_date:String = "",
13 | var event_venue:String = "",
14 | var club_name:String="",
15 | var event_date_time:Long = 0,
16 | var hrsAgo:Long =0,
17 | var key:String = "",
18 | var notified:String = "0"
19 |
20 |
21 | )
22 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/bottom_nav_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/DataClass/Alumni.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam.DataClass
2 |
3 | data class Alumni(
4 | var name:String = "",
5 | var branch:String = "",
6 | var batch:String = "",
7 | var position:String = "",
8 | var company:String = "",
9 | var achievements:String="",
10 | var email:String = "",
11 | var linkedIn:String="",
12 | var twitter:String="",
13 | var discord:String="",
14 | var instagram:String="",
15 | var postInClub:String="",
16 | var placeOfWork:String="",
17 | var phoneNo:String="",
18 | var purl:String="",
19 | var description:String="",
20 | var weightage:Long=0,
21 | var github:String="",
22 | var userId:String =""
23 |
24 |
25 | )
26 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/red_heart_small.xml:
--------------------------------------------------------------------------------
1 |
8 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/add_pic.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/ingray/samagam/ExampleInstrumentedTest.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam
2 |
3 | import androidx.test.platform.app.InstrumentationRegistry
4 | import androidx.test.ext.junit.runners.AndroidJUnit4
5 |
6 | import org.junit.Test
7 | import org.junit.runner.RunWith
8 |
9 | import org.junit.Assert.*
10 |
11 | /**
12 | * Instrumented test, which will execute on an Android device.
13 | *
14 | * See [testing documentation](http://d.android.com/tools/testing).
15 | */
16 | @RunWith(AndroidJUnit4::class)
17 | class ExampleInstrumentedTest {
18 | @Test
19 | fun useAppContext() {
20 | // Context of the app under test.
21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext
22 | assertEquals("com.ingray.samagam", appContext.packageName)
23 | }
24 | }
--------------------------------------------------------------------------------
/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
--------------------------------------------------------------------------------
/app/src/main/res/layout/connectivity_receiver.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
18 |
19 |
25 |
26 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/Adapters/ClubsShimmerAdapter.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam.Adapters
2 |
3 | import android.view.LayoutInflater
4 | import android.view.View
5 | import android.view.ViewGroup
6 | import android.widget.TextView
7 | import androidx.recyclerview.widget.RecyclerView
8 | import com.ingray.samagam.R
9 |
10 | class ClubsShimmerAdapter(private val itemList: List) : RecyclerView.Adapter() {
11 |
12 | override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): MyViewHolder {
13 | val view: View = LayoutInflater.from(parent.context).inflate(R.layout.club_item_shimmer, parent, false)
14 | return MyViewHolder(view)
15 | }
16 |
17 | override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
18 | // Bind your data to views here
19 | }
20 |
21 | override fun getItemCount(): Int = itemList.size
22 |
23 | inner class MyViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
24 | }
25 | }
--------------------------------------------------------------------------------
/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
12 |
13 |
16 |
17 |
20 |
21 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Samagam
3 |
4 | Hello blank fragment
5 | --
6 | %s reviews
7 | Now Playing
8 | Popular
9 | Top Rated
10 | Upcoming
11 | See All
12 |
13 | Looks like your are offline.
14 | Overview
15 | Trailers
16 | Reviews
17 | Casts
18 | Similar
19 | Recommendation
20 | (%s reviews)
21 | Live
22 | Upcoming
23 |
--------------------------------------------------------------------------------
/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=-Xmx2048m -Dfile.encoding=UTF-8
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 | # Kotlin code style for this project: "official" or "obsolete":
19 | kotlin.code.style=official
20 | # Enables namespacing of each library's R class so that its R class includes only the
21 | # resources declared in the library itself and none from the library's dependencies,
22 | # thereby reducing the size of the R class for that library
23 | android.nonTransitiveRClass=true
--------------------------------------------------------------------------------
/app/src/main/res/navigation/nav_graph.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
13 |
18 |
23 |
28 |
33 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ingray/samagam/ConnectivityReceiver.kt:
--------------------------------------------------------------------------------
1 | package com.ingray.samagam
2 |
3 | import android.content.BroadcastReceiver
4 | import android.content.Context
5 | import android.content.Intent
6 | import android.net.ConnectivityManager
7 | import android.net.NetworkCapabilities
8 | import android.view.View
9 | import android.widget.Button
10 | import androidx.appcompat.app.AlertDialog
11 |
12 | class ConnectivityReceiver(private val context: Context) : BroadcastReceiver() {
13 |
14 | override fun onReceive(context: Context?, intent: Intent?) {
15 | if (!isConnected(context!!)) {
16 | showNoInternetDialog()
17 | }
18 | }
19 |
20 | private fun isConnected(context: Context): Boolean {
21 | val connectivityManager =
22 | context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
23 | val network = connectivityManager.activeNetwork ?: return false
24 | val networkCapabilities = connectivityManager.getNetworkCapabilities(network) ?: return false
25 | return networkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
26 | }
27 |
28 | private fun showNoInternetDialog() {
29 | val builder = AlertDialog.Builder(context)
30 | val view = View.inflate(context, R.layout.connectivity_receiver, null)
31 | builder.setView(view)
32 | val dialog = builder.create()
33 |
34 | view.findViewById