这是indexloc提供的服务,不要输入任何密码
Skip to content

MubarakNative/WikiNewsFeed

Repository files navigation

📰 WikiNewsFeed

A modern news application for Android developed using Jetpack Compose, based on Wikinews.

Downloads Minimum SDK Version

About

WikiNews is a sleek and modern Android news application built with the latest technologies. It uses the Wikimedia API for news data.

Screenshots

Tech Stack

  • 🎨 Jetpack Compose: Android Modern UI framework.
  • 🌐 Ktor: A lightweight HTTP client for making requests.
  • 🛠️ Hilt: A dependency injection framework.
  • 🖼️ Coil Compose: A library for loading and displaying images in Jetpack Compose.
  • Navigation suite scaffold for dynamic navigation layout.
  • Kotlin Coroutines and flow
  • 🏗️ Modern Android Architecture: Following best practices for app architecture and design patterns

Features

  • Get latest News article retrieval from WikiMedia API
  • Multiple news categories like featured, mostread and onthisday.
  • Search for the latest and entire list of news items in WikiMedia API.
  • Display news in details within the app.
  • Card-based layout.
  • Supports different screen sizes with dynamic navigation layout and news items.
  • Offline news caching.
  • Settings screen for theme changing.
  • Bookmarking news for later reads.

Improvements

Note that this project is still in the development phase.

As you might ask me

Where was the app released?

Currently, you can't download this app because it is in development, but there is a hardcoded testing api key that can be used for testing purposes


For more about:

User Authentication, please check out: https://api.wikimedia.org/wiki/Authentication#User_authentication

API Rate limit, please check out: https://api.wikimedia.org/wiki/Rate_limits

License

GNU GPLv3 Image

WikiNewsFeed is licensed under GPLv3

Read the full license text here.

About

WikiNewsApp: A modern Android app for fetching and displaying global news from the open-source WikiNews platform https://www.wikinews.org/

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages