Stay informed with the latest news from around the world! This application provides a seamless and engaging way to explore news articles, save your favorites, and share interesting stories with others.
Explore the World of News:
- Search: Effortlessly discover news articles relevant to your interests by searching using keywords.
- Pagination: Explore endless content effortlessly, as results are paginated for a smooth and efficient browsing experience.
- Detailed Articles: Dive deeper into the news with detailed article views, showcasing the title, description, image, date, and source.
Organize and Share:
- Favorites: Save articles you find compelling to your favorites list for easy access later.
- Sharing Made Simple: Share interesting news articles with friends and family directly from the app.
Stay Connected:
- Webview: Seamlessly transition from the app to the original source website for a complete reading experience.
- Two Tab Navigation: Effortlessly switch between the news feed and your favorites list using the intuitive two-tab navigation system.
- MVVM architecture
- Retrofit and LiveData
- RecyclerView
- WebView
- Picasso
-
Obtain your News API Key: Sign up for a free account at https://newsapi.org/ and obtain your API key.
-
Clone the Repository: git clone https://github.com/MustafaSenova/AppcentNewsApp.git
-
Set up Your API Key: In the data.utils.Constants.kt file, replace the placeholder API key in the code with your actual API key.
-
Run the App: Open the project in Android Studio and run the app on an emulator or a physical device.