https://github.com/chiragagg5k/bu-news-android

An android news sharing and reading application for university students

https://github.com/chiragagg5k/bu-news-android

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.1%) to scientific vocabulary

Keywords

android firebase news-application university-project
Last synced: 5 months ago · JSON representation

Repository

An android news sharing and reading application for university students

Basic Info
  • Host: GitHub
  • Owner: ChiragAgg5k
  • License: mit
  • Language: Java
  • Default Branch: master
  • Homepage:
  • Size: 62.2 MB
Statistics
  • Stars: 9
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
android firebase news-application university-project
Created about 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

ReadMe.md

BU-News-Android

This Android programme was created with Bennett University students in mind. It offers up-to-date information on events as they are happening in addition to other news items like student accomplishments, newsletters, club registration forms, and much more. It attempts to address the institution's present decentralised news distribution system, which frequently results in issues like news not reaching all students, the proliferation of fake news, or events being pushed by businesses with no connection to the university.

Install the app

Thumbnail

Screenshots

| Screenshot1 | Screenshot2 | Screenshot3 | Screenshot4 | |:--------------------------------------------:|:--------------------------------------------:|:--------------------------------------------:|:--------------------------------------------:|

Features

  • User authentication using email and password
  • User profile with profile picture, name, email and phone number
  • Weather info using OpenWeatherMap API
  • Subscribe to news categories
  • Upload your own news with a 2hr cooldown
  • Upload lost and found posts
  • Timeline view of upcoming events

Running from source

  1. Clone the repository

bash cd {path/to/your/workspace} git clone https://github.com/ChiragAgg5k/bu-news-android.git

  1. Open the project in Android Studio
  2. Add google-services.json to the app directory (Create a Firebase project and add an Android app to it to get this file)
  3. Gradle sync to download dependencies
  4. Set up virtual device or connect a physical device
  5. Run the app

Technologies used

  • Firebase Authentication, Realtime Database and Storage - https://firebase.google.com/
  • CircleImageView - https://github.com/hdodenhof/CircleImageView
  • Image Picker - https://github.com/Dhaval2404/ImagePicker
  • YoYo Animations - https://github.com/daimajia/AndroidViewAnimations
  • Picasso - https://github.com/square/picasso
  • OpenWeatherMap API - https://openweathermap.org/api

Please feel free to open an issue if you find any bugs or have any suggestions and don't forget to star the repo if you like it. You can also leave a review on the Play Store.

Owner

  • Name: Chirag Aggarwal
  • Login: ChiragAgg5k
  • Kind: user
  • Location: Noida , Uttar Pradesh , India
  • Company: Bennett University

CSE Undergrad | Student at Bennett University

GitHub Events

Total
  • Watch event: 1
  • Issue comment event: 6
Last Year
  • Watch event: 1
  • Issue comment event: 6

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 1
  • Total pull requests: 1
  • Average time to close issues: 8 days
  • Average time to close pull requests: 8 minutes
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 2.0
  • Average comments per pull request: 6.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: 8 days
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 2.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • sahilvadia7 (1)
Pull Request Authors
  • ChiragAgg5k (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

app/build.gradle maven
  • androidx.appcompat:appcompat 1.6.1 implementation
  • androidx.constraintlayout:constraintlayout 2.1.4 implementation
  • androidx.swiperefreshlayout:swiperefreshlayout 1.1.0 implementation
  • com.android.volley:volley 1.2.1 implementation
  • com.github.dhaval2404:imagepicker 2.1 implementation
  • com.google.android.material:material 1.11.0 implementation
  • com.google.firebase:firebase-auth 22.3.0 implementation
  • com.google.firebase:firebase-database 20.3.0 implementation
  • com.google.firebase:firebase-storage 20.3.0 implementation
  • com.squareup.picasso:picasso 2.71828 implementation
  • de.hdodenhof:circleimageview 3.1.0 implementation
  • junit:junit 4.13.2 testImplementation
build.gradle maven