You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Official Java SDK for [Stream Feeds](https://getstream.io/activity-feeds/)
2
2
3
-
[stream-java](https://github.com/GetStream/stream-java) is a Java feed client for [Stream](https://getstream.io/). At the moment, there is no pure Java client for chat but you can find REST docs [here](https://getstream.io/chat/docs_rest/) and an Android specific implementation in Kotlin can be seen [here](https://github.com/GetStream/stream-chat-android).
You can sign up for a Stream account at our [Get Started](https://getstream.io/chat/get_started/) page.
24
+
25
+
You can use this library to access feeds API endpoints server-side.
26
+
27
+
For the client-side integrations (web and mobile) have a look at the JavaScript, iOS and Android SDK libraries ([docs](https://getstream.io/activity-feeds/)).
28
+
29
+
## ⚙️ Installation
10
30
11
31
Add the following dependency to your `pom.xml`:
12
32
@@ -29,15 +49,9 @@ you can download it from [here](https://github.com/GetStream/stream-java/release
29
49
30
50
Snapshots of the development version are available in [Sonatype](https://oss.sonatype.org/content/repositories/snapshots/io/getstream/client/) snapshots repository.
31
51
32
-
---
33
-
34
-
### JDK / JVM version requirements
52
+
> 💡This API Client project requires Java SE 7.
35
53
36
-
This API Client project requires Java SE 7.
37
-
38
-
---
39
-
40
-
### FAQ
54
+
## 🙋 FAQ
41
55
42
56
1. Is Android supported?
43
57
@@ -49,31 +63,26 @@ If you're using proguard, ensure having following: `-keep class io.getstream.cor
49
63
50
64
Additionally, we're using Jackson JSON processor and see [their definitions](https://github.com/FasterXML/jackson-docs/wiki/JacksonOnAndroid) too unless you're already using it.
51
65
52
-
---
53
-
54
-
### Full documentation
66
+
## 📚 Full documentation
55
67
56
68
Documentation for this Java client are available at the [Stream website](https://getstream.io/docs/?language=java).
57
69
58
-
For examples have a look [here](https://github.com/GetStream/stream-java/tree/master/example/Example.java).
70
+
For examples have a look [here](./example/Example.java).
59
71
60
72
Docs are available on [GetStream.io](https://getstream.io/docs/?language=java).
61
73
62
74
JavaDoc is available [here](https://getstream.github.io/stream-java/).
63
75
64
-
---
65
-
66
-
### Building & Testing
76
+
## 🧪 Building & Testing
67
77
68
78
Run `gradlew test` to execute integration tests
69
79
70
-
---
71
80
72
-
### Copyright and License Information
81
+
##✍️ Contributing
73
82
74
-
Project is licensed under the [BSD 3-Clause](LICENSE).
83
+
We welcome code changes that improve this library or fix a problem, please make sure to follow all best practices and add tests if applicable before submitting a Pull Request on Github. We are very happy to merge your code in the official repository. Make sure to sign our [Contributor License Agreement (CLA)](https://docs.google.com/forms/d/e/1FAIpQLScFKsKkAJI7mhCr7K9rEIOpqIDThrWxuvxnwUq2XkHyG154vQ/viewform) first. See our [license file](./LICENSE) for more details.
75
84
76
-
## We are hiring!
85
+
## 🧑💻 We are hiring!
77
86
78
87
We've recently closed a [$38 million Series B funding round](https://techcrunch.com/2021/03/04/stream-raises-38m-as-its-chat-and-activity-feed-apis-power-communications-for-1b-users/) and we keep actively growing.
79
88
Our APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.
0 commit comments