News Aggregator App (BDNewsToday)

Description

BDNewsToday is a Bangla News aggregator mobile application like Feedly or UpWire News where news are displayed from most popular Bangla newspapers which are collected using this Scrapy-Django integration as a backend API that includes proper authentication.

It gathers news from the most popular newspapers like Prothomalo, Kalerkantho,
Bangladesh Pratidin, Ittefaq, Dhaka Tribune, Samakal, JagoNews24, Jugantor, NTV BD, etc.

Play Store link: https://play.google.com/store/apps/details?id=com.softaholik.bdnewstoday

 

Backend Technologies

  • Django 2.2.6 – Core framework
  • Django Rest Framework 3.10.3 – API toolkit
  • Scrapy 1.7.3 – Web-Crawling Framework
  • Python 3.7 – Core language

 

Frontend

  • Java 1.8 – Core language
  • ROOM 2.2.1 – Database
  • Lifecycle 2.2.1 – Lifecycle-aware components
  • BottomnavigationVieEx 2.0.4 – Bottom Navigation View
  • Volley 1.1.1 – HTTP library
  • Glide 4.10.0 – Image loading framework
  • Skeleton 1.1.2 – Skeleton loading view

 

Key Features

  • News from most popular newspapers of Bangladesh
  • Dark Mode
  • Light Mode
  • Browse highlight news
  • Browse categorical news
  • Search news
  • Filter by category
  • Filter by Newspapers
  • Save News
  • Image zoom in
  • Real-time update
  • Offline browsing news
  • Browse news in the original newspaper
  • Auto-refresh while connected to the internet