stream-chat-android
Applozic-Android-Chat-Messaging-SDK
DISCONTINUED
Our great sponsors
- Appwrite - The Open Source Firebase alternative introduces iOS support
- CodiumAI - TestGPT | Generating meaningful tests for busy devs
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- SonarQube - Static code analysis for 29 languages.
- InfluxDB - Access the most powerful time series database as a service
stream-chat-android | Applozic-Android-Chat-Messaging-SDK | |
---|---|---|
6 | 7 | |
1,230 | 659 | |
6.2% | - | |
9.6 | 7.2 | |
3 days ago | about 1 year ago | |
Kotlin | Java | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
stream-chat-android
-
Adventures in Tracking Upload Progress With OkHttp and Retrofit
So that's the implementation we ended up with for now! You can find all of this code in the Chat Android SDK's GitHub repository if you want to look at it in a real project.
-
Need suggestions for a chat SDK to handle 1K users daily.
Check out Stream on Github. They have a few chat SDKs for iOS, Android, React and a few others. Website: https://getstream.io/
-
Publishing Android libraries to MavenCentral in 2021
afterEvaluate { publishing { publications { release(MavenPublication) { // The coordinates of the library, being set from variables that // we'll set up later groupId PUBLISH_GROUP_ID artifactId PUBLISH_ARTIFACT_ID version PUBLISH_VERSION // Two artifacts, the `aar` (or `jar`) and the sources if (project.plugins.findPlugin("com.android.library")) { from components.release } else { artifact("$buildDir/libs/${project.getName()}-${version}.jar") } artifact androidSourcesJar artifact javadocJar // Mostly self-explanatory metadata pom { name = PUBLISH_ARTIFACT_ID description = 'Stream Chat official Android SDK' url = 'https://github.com/getstream/stream-chat-android' licenses { license { name = 'Stream License' url = 'https://github.com/GetStream/stream-chat-android/blob/main/LICENSE' } } developers { developer { id = 'zsmb13' name = 'Márton Braun' email = '[email protected]' } // Add all other devs here... } // Version control info - if you're using GitHub, follow the // format as seen here scm { connection = 'scm:git:github.com/getstream/stream-chat-android.git' developerConnection = 'scm:git:ssh://github.com/getstream/stream-chat-android.git' url = 'https://github.com/getstream/stream-chat-android/tree/main' } } } } } }
We’ll use our very own Android Chat SDK in our examples. This SDK is made up of multiple artifacts, but for simplification, we’ll just talk about publishing the low-level networking client, which lives in the stream-chat-android-client module of the GitHub repository.
-
Build an Android Chat app with Jetpack Compose
We already ship a UI Components library in our Chat SDK which contains ready-to-go, fully-featured Android Views to drop into your app, along with ViewModels that let you connect them to business logic in just a single line of code. You can check out how that works in our Android Chat Tutorial.
Applozic-Android-Chat-Messaging-SDK
-
Firebase: Start up your base or fire up your own servers?
If you clicked this article because of the word "Firebase", you have probably been a part of a mobile application development lifecycle at some point in your life. Some of the services offered by Firebase like Firebase Cloud Messaging (FCM), Firebase Dynamic Links, Firebase Remote Config have become synonymous with the features they implement in your applications. At my current organization, Applozic, FCM is used for push notifications for Android applications built on our platform. At a global level, Firebase is currently among one of the top app development platforms relied upon by developers across the globe.
-
Set up APNs to deliver instant notifications in your iOS app
In this tutorial, we will be learning how to set up APNs in your application and integrating the remote notification service. For the purpose of this tutorial, we will be using Applozic's iOS SDK offering. Please follow our documentation at GitHub and complete the first two steps in your integration process,
-
Need suggestions for a chat SDK to handle 1K users daily.
Hi checkout Applozic They have cost-efficient chat and messaging APIs, SDKs and customizable UI kits. Should help you there.
What are some alternatives?
ANE-Facebook - Air Native Extension (iOS and Android) for the Facebook mobile SDK
aws-sdk-android - AWS SDK for Android. For more information, see our web site:
Android-ShareEverywhere - Share all the things!
Liquid-Android-SDK - Liquid SDK (Android)
countly-sdk-android - Countly Product Analytics Android SDK
Office-365-SDK-for-Android - Microsoft Services SDKs for Android produced by MS Open Tech.
card.io-Android-SDK
Android-ReactiveLocation - Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum.
android-checkout - Library for Android In-App Billing (Version 3+)
LandscapeVideoCamera - Powerful custom Android Camera with granular control over the video quality and filesize, restricting recordings to landscape only.
WeatherLib - Android Weather Library: android weather lib to develop weather based app fast and easily
Clusterkraf - A clustering library for the Google Maps Android API v2