News-App
所属分类:土木工程
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2023-04-08 19:12:14
上 传 者:
sh-1993
说明: 使用Kotlin构建的Android新闻应用程序,并实现MVVM架构。,
(Android News App built using Kotlin and implemented MVVM architecture.,)
文件列表:
.idea/ (0, 2022-10-10)
.idea/.name (7, 2022-10-10)
.idea/codeStyles/ (0, 2022-10-10)
.idea/codeStyles/Project.xml (3622, 2022-10-10)
.idea/codeStyles/codeStyleConfig.xml (209, 2022-10-10)
.idea/compiler.xml (169, 2022-10-10)
.idea/gradle.xml (680, 2022-10-10)
.idea/misc.xml (9123, 2022-10-10)
.idea/vcs.xml (180, 2022-10-10)
CONTRIBUTING.md (3841, 2022-10-10)
License (1070, 2022-10-10)
apk/ (0, 2022-10-10)
apk/News.apk (6715914, 2022-10-10)
app/ (0, 2022-10-10)
app/build.gradle (2742, 2022-10-10)
app/proguard-rules.pro (750, 2022-10-10)
app/src/ (0, 2022-10-10)
app/src/androidTest/ (0, 2022-10-10)
app/src/androidTest/java/ (0, 2022-10-10)
app/src/androidTest/java/com/ (0, 2022-10-10)
app/src/androidTest/java/com/example/ (0, 2022-10-10)
app/src/androidTest/java/com/example/newsapp/ (0, 2022-10-10)
app/src/androidTest/java/com/example/newsapp/ExampleInstrumentedTest.kt (665, 2022-10-10)
app/src/main/ (0, 2022-10-10)
app/src/main/AndroidManifest.xml (1315, 2022-10-10)
app/src/main/java/ (0, 2022-10-10)
app/src/main/java/com/ (0, 2022-10-10)
app/src/main/java/com/example/ (0, 2022-10-10)
app/src/main/java/com/example/newsapp/ (0, 2022-10-10)
app/src/main/java/com/example/newsapp/MainActivity.kt (6217, 2022-10-10)
app/src/main/java/com/example/newsapp/NewsModel.kt (634, 2022-10-10)
app/src/main/java/com/example/newsapp/ReadNewsActivity.kt (6064, 2022-10-10)
app/src/main/java/com/example/newsapp/SavedNewsActivity.kt (4755, 2022-10-10)
app/src/main/java/com/example/newsapp/adapters/ (0, 2022-10-10)
app/src/main/java/com/example/newsapp/adapters/CustomAdapter.kt (3571, 2022-10-10)
app/src/main/java/com/example/newsapp/adapters/FragmentAdapter.kt (1188, 2022-10-10)
... ...
# News-App
### Overview :
Kotlin-based Android news app helps users stay up-to-date on the latest headlines.
### Features :
* Display News in various categories
* Dark mode
* Share news with friends
* Browse news
* Bookmark news to read later/ Delete news
* Listen news with provided Text-To-Speech service
### Screenshots :
### Tools and Tech stack used :
* Kotlin
* XML
* MVVM Architecture
* Room database library
* Android Studio
* Third party libraries like [retrofit](https://square.github.io/retrofit/), [picasso](https://square.github.io/picasso/), [shimmer](https://github.com/facebook/shimmer-android).
### Getting Started :
Note: To run the app you have to add NewsAPI.org key. This API has limited access to daily request for News.
* Generate API key from
News api
* Paste the key in 'gradle.properties' *(Create the file if not exists)*
API_KEY="
"
* Rebuild app
### Application link : **Click here to download apk**
### Contributing
- Contributions are always welcome!
- See [CONTRIBUTING.md](https://github.com/Raj-m01/News-App/blob/master/CONTRIBUTING.md) for ways to get started.
### For hackoberfest:
- **Before creating any Pull Request, please register yourself at [Hacktoberfest's Official Website](https://hacktoberfest.digitalocean.com/)**
- **If a maintainer reports behavior that’s not in line with the project’s code of conduct, then you will be ineligible to participate.**
- **If a maintainer reports your pull request as spam, it will not be counted towards your participation in Hacktoberfest.**
### License
Copyright (c) 2022 Raj Manjrekar
This project is [MIT](https://github.com/Raj-m01/News-App/blob/master/License) licensed.
近期下载者:
相关文件:
收藏者: