Android-News-Api-App

所属分类:android开发
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2023-09-24 09:19:12
上 传 者sh-1993
说明:  新闻应用程序是一个新闻应用程序,为用户提供最新新闻,并允许他们根据用户的首选猫显示这些新闻...,
(News App is a news application that offers users current news and allows them to display these news according to the user s preferred categories. It also has the ability to deliver news based on users searches.)

文件列表:
.idea/ (0, 2023-10-12)
.idea/compiler.xml (169, 2023-10-12)
.idea/gradle.xml (680, 2023-10-12)
.idea/misc.xml (468, 2023-10-12)
.idea/vcs.xml (180, 2023-10-12)
app/ (0, 2023-10-12)
app/build.gradle (2179, 2023-10-12)
app/proguard-rules.pro (750, 2023-10-12)
app/src/ (0, 2023-10-12)
app/src/androidTest/ (0, 2023-10-12)
app/src/androidTest/java/ (0, 2023-10-12)
app/src/androidTest/java/com/ (0, 2023-10-12)
app/src/androidTest/java/com/alisiyararslan/ (0, 2023-10-12)
app/src/androidTest/java/com/alisiyararslan/news/ (0, 2023-10-12)
app/src/androidTest/java/com/alisiyararslan/news/ExampleInstrumentedTest.kt (673, 2023-10-12)
app/src/main/ (0, 2023-10-12)
app/src/main/AndroidManifest.xml (963, 2023-10-12)
app/src/main/java/ (0, 2023-10-12)
app/src/main/java/com/ (0, 2023-10-12)
app/src/main/java/com/alisiyararslan/ (0, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/ (0, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/adapter/ (0, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/adapter/NewsAdapter.kt (2034, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/model/ (0, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/model/ArticleSource.kt (205, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/model/NewsItem.kt (378, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/model/NewsModel.kt (224, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/service/ (0, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/service/NewsAPI.kt (785, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/view/ (0, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/view/DiscoverFragment.kt (3723, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/view/HomeFragment.kt (3316, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/view/MainActivity.kt (2105, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/view/NewsDetailFragment.kt (3084, 2023-10-12)
app/src/main/java/com/alisiyararslan/news/view/SearchFragment.kt (3278, 2023-10-12)
app/src/main/res/ (0, 2023-10-12)
... ...

# Android-News-API-App We present you the events and developments taking place in the world. In News App, you can read news about anywhere, from your own neighborhood to the farthest corner of the world. News App provides users with easy access to different news categories and news and allows them to personalize the user experience. Users can create their own customized news feeds by selecting categories of interest. Thanks to the search page, the user is given the opportunity to search by news source and news content, so the user can reach the content he/she wants much faster. While developing this application, the API service provided by NewsAPI . Since the API key is not shared in the project codes, you need to go to https://newsapi.org/ and get the key and update the commented fields in the NewsAPI interface under the service package. **Used Technologies:** Kotlin, Fragment, Navigation, Coroutines, Retrofit, Picasso **Home Page:** When the user logs into the application for the first time, he/she encounters the home page. On this page, news is shown to the user without any filtering. The user can access the discover and search pages using the south menu. The current page is shown with a dark-themed icon in the south menu. **News Detail Page:** If the user clicks on a news on any page, he/she reaches the news detail page. On this page, the image, title, source, date, and content of the news are shown to the user. ![image](https://github.com/alisiyararslan/Android-News-Api-App/assets/95187142/c3b98502-875f-405b-a801-2665271797cb) **Discover Page:** The user can see the news categories on this page and view the news of that type by clicking on the desired category. **Sports Page:** The user can reach this page by clicking on the sports category from the discover page. This page shows news under the sports category. (Note: Since the appearance and working logic of the category pages are the same, images of only one category page were added.) ![image](https://github.com/alisiyararslan/Android-News-Api-App/assets/95187142/95e6fc78-6238-40f6-839a-a85a4618fc6d) ![image](https://github.com/alisiyararslan/Android-News-Api-App/assets/95187142/1c89ae51-a8c4-4439-84ed-5e1a9dc44b8d) **Search Page:** On this page, the user can search by news and source. Thanks to TextChangedListener, the changes made by the user in the search box are monitored. While the user is typing, the search results begin to appear, and the user sees the results after typing without pressing any search button.

近期下载者

相关文件


收藏者