KwabenBerko /
OpenWeatherMap-Android-Library
A wrapper for the openweathermap REST API
73/100 healthActive repository
JavaMIT#android#android-library#java#java-library
⑂ 33 forks◯ 1 issuesUpdated May 26, 2026
Loading repository data…
KwabenBerko / repository
An wrapper for newsapi.org
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Create an account at newsapi.org to get your API key.
build.gradle file.allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Gradle:implementation 'com.github.KwabenBerko:News-API-Java:1.0.2'
pom.xml file.<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
pom.xml file:<dependencies>
...
...
<dependency>
<groupId>com.github.KwabenBerko</groupId>
<artifactId>News-API-Java</artifactId>
<version>1.0.2</version>
</dependency>
</dependencies>
NewsApiClient newsApiClient = new NewsApiClient("YOUR_API_KEY");
newsApiClient.getTopHeadlines(
new TopHeadlinesRequest.Builder()
.q("bitcoin")
.language("en")
.build(),
new NewsApiClient.ArticlesResponseCallback() {
@Override
public void onSuccess(ArticleResponse response) {
System.out.println(response.getArticles().get(0).getTitle());
}
@Override
public void onFailure(Throwable throwable) {
System.out.println(throwable.getMessage());
}
}
);
newsApiClient.getEverything(
new EverythingRequest.Builder()
.q("trump")
.build(),
new NewsApiClient.ArticlesResponseCallback() {
@Override
public void onSuccess(ArticleResponse response) {
System.out.println(response.getArticles().get(0).getTitle());
}
@Override
public void onFailure(Throwable throwable) {
System.out.println(throwable.getMessage());
}
}
);
newsApiClient.getSources(
new SourcesRequest.Builder()
.language("en")
.country("us")
.build(),
new NewsApiClient.SourcesCallback() {
@Override
public void onSuccess(SourcesResponse response) {
System.out.println(response.getSources().get(0).getName());
}
@Override
public void onFailure(Throwable throwable) {
System.out.println(throwable.getMessage());
}
}
);
Selected from shared topics, language and repository description—not editorial ratings.
KwabenBerko /
A wrapper for the openweathermap REST API
73/100 healthvberezkin /
Wrapper for Android permission API
43/100 health