January 2023 Summaries
10 posts from Stream
Filter
Month:
Year:
Post Summaries
Back to Blog
The fintech industry has seen a rapid increase in the number of startups, growing from over 12,000 in 2018 to more than 30,000 by 2025, with the market expected to reach nearly $700 billion by 2030. In this competitive landscape, fintech apps must strategically incorporate features that add value and enhance user experience while remaining future-proof. Essential features for fintech apps include AI-powered voice agents for seamless interaction, multi-user collaboration for streamlined transactions, AI moderation for maintaining safe community spaces, and biometric authentication for enhanced security. Additionally, live chat and chatbots offer efficient customer support, cross-platform integrations provide convenience, and AI-driven analytics and data visualization offer users valuable insights into their financial activities. Prioritizing these impactful features can significantly enhance the app’s value, even if not all can be implemented simultaneously.
Jan 31, 2023
2,004 words in the original blog post.
A developer-focused guide sponsored by Stream on the Web Dev Simplified YouTube channel offers a tutorial on building a Messenger-style chat application using Stream's React Chat SDK. In just ninety minutes, the video demonstrates how to create a robust and feature-rich app with real-time chat capabilities similar to Facebook Messenger, including features like emojis, reactions, GIFs, rich URLs, threads, and replies. The tutorial emphasizes the ease of implementing these features with minimal code, providing users with an experience akin to their favorite social media platforms while maintaining enterprise-level reliability and scalability. Viewers are encouraged to activate a free 30-day Stream chat trial to follow along and build their own app, with the assurance that Stream will handle the complex aspects of chat functionality.
Jan 26, 2023
171 words in the original blog post.
This comprehensive guide provides a detailed walkthrough on building a chat application using Flutter, focusing on leveraging high-quality packages and tools such as Firebase, Stream, and the BLoC pattern for state management. It outlines the use of Domain Driven Design (DDD) architecture with a clear folder structure comprising Application, Domain, Infrastructure, and Presentation layers, and emphasizes the importance of understanding communication aspects when using patterns like BLoC or services like WebSockets. The guide also explains the setup and use of various packages for dependency injection, internet connection checking, and localization, while highlighting the implementation of features like channel creation, user connection management, and sending images in a chat context. Additionally, it provides insights into handling state management for chat features using HydratedBloc and Freezed for local storage and state serialization, along with a focus on the presentation aspect via StreamChat's integration into the UI. The guide assumes a basic understanding of Flutter and Dart and encourages readers to explore the complete application on GitHub for further insights.
Jan 24, 2023
3,601 words in the original blog post.
Live chat functionality significantly enhances the customer experience on online marketplaces by offering real-time convenience, boosting sales, and fostering customer loyalty. According to research by Kayako, many consumers are willing to spend more with companies that provide efficient live chat services, and 41% of customers prefer using chat over other forms of communication like phone calls or emails. Implementing live chat can streamline communication, as demonstrated by marketplaces like Zumper and CollX, which saw improved user interaction and increased sales. Live chat not only increases revenue by allowing support teams to handle multiple inquiries simultaneously but also improves customer loyalty through personalized, efficient service. Customers appreciate the ability to communicate with real people, which enhances their satisfaction and trust in the brand. Additionally, chat moderation and analytics offer businesses insights into customer needs and ensure interactions align with company values. By tailoring communication and offering personalized recommendations, companies can further boost repeat purchases. Businesses can choose from a variety of live chat solutions based on their budget and resource capabilities, either by implementing pre-made functions or developing custom features to meet specific needs.
Jan 23, 2023
1,374 words in the original blog post.
The text provides a guide for setting up a basic login and sign-up system that interacts with Stream Feeds and Chat API to provide user access tokens necessary for integrating with client SDKs or Rest API. It begins with instructions for accessing the sample code from a Git repository and configuring the environment by adding Stream credentials to a .env file. After setting up the necessary credentials, the server can be started using either npm or yarn. The guide then demonstrates testing the login and sign-up endpoints using curl commands in the terminal, showcasing how to register a user and obtain access tokens, which are crucial for using the SDKs. The process emphasizes ensuring the correct configuration and testing to validate successful integration, and it concludes with successfully obtaining tokens for user-side SDK initialization.
Jan 23, 2023
613 words in the original blog post.
Recoverlution, a pioneering recovery platform designed by individuals with firsthand addiction experience, emerged during the pandemic to address the need for digital connectivity in the recovery community. Founded by Daniel Fincham, Jacob Midtgaard-Olesen, and Edward Williams, the platform focuses on content, community, and wellness to highlight the transformative power of recovery. Leveraging Stream Chat for its communication features, Recoverlution enables users to engage in direct and group chats, attend live events, and organize offline meet-ups, while ensuring safety and privacy. Since its launch, the platform has grown with a diverse team across several countries, offering a secure space for users to access unique content and wellness tools. The founders saw a gap in the market for a dedicated online recovery space and drew on their own experiences to create a supportive environment for those on their recovery journey. As the platform scales, plans are underway to expand chat functionality to enhance the user experience further.
Jan 18, 2023
849 words in the original blog post.
The article provides a comprehensive guide on customizing a Stream Chat iOS app using the UIKit framework, focusing on altering colors, fonts, and icons to align with brand styles and design assets. It covers basic customization techniques through the Appearance object, which allows changes to visual settings such as colors, typographic styles, and system-defined icons, as well as more advanced methods like view injection for complex customizations. The article also explains how to override the system tint color using the SceneDelegate.swift file, and how to implement custom fonts and replace default icons with SF Symbols or Google Material icons. The tutorial emphasizes starting with a new iOS project in Xcode, fetching the Stream iOS SDK from GitHub, and utilizing the applyChatCustomizations function to unify all customizations. The article concludes by encouraging readers to explore more advanced theming options and reminding them to sign up for a Stream account if they haven't already.
Jan 18, 2023
3,127 words in the original blog post.
The article provides a comprehensive guide to building a Chrome extension using Flutter and the Stream Chat SDK, showcasing Flutter's flexibility beyond traditional platforms like mobile, tablet, and desktop. It explains the unique functionalities of browser extensions compared to webpages, such as access to specific APIs and the importance of the manifest.json for permissions and service workers. The tutorial walks readers through creating a simple chat extension called "Webside Chat," where users on the same webpage can communicate instantly. Key steps include setting up the Flutter project, configuring HTML and JSON files, building the project with specific renderers, and loading the extension in Chrome. The article also covers setting up a Stream Chat account, using local storage to maintain user identity, and employing Dart's JS interoperability to obtain the current URL for channel management. By integrating pre-built Stream Chat UI components, the tutorial simplifies the implementation of a messaging interface, demonstrating Dart and Flutter's capability to manage complex web functionalities.
Jan 13, 2023
3,680 words in the original blog post.
Pluang transitioned from using Telegram groups to an in-app messaging solution to enhance the user experience for its investment community, ultimately choosing Stream Chat API and React SDK for its scalability, reliability, and rich feature set. This new solution increased Pluang's chat user engagement rate and facilitated a more seamless integration with their Salesforce CRM, thanks to Stream's comprehensive documentation and dedicated customer support. The integration allowed Pluang to create a more centralized and customizable platform, engaging users in a social and active way with features like message reactions, threads, and in-app moderation to maintain security and focus. The implementation of Stream Chat resulted in a significant increase in user engagement, doubling the time spent within the app and boosting in-app conversions, with Pluang's team expressing satisfaction with Stream's performance, customization options, and cost-effectiveness.
Jan 09, 2023
955 words in the original blog post.
In 2022, the install-to-purchase conversion rate for non-gaming apps was 5.5%, compared to 2.6% for gaming apps, highlighting the need for tailored strategies to enhance in-app conversions across different app types. Key strategies for increasing conversions while balancing user experience and business needs include streamlining onboarding processes to remove barriers for new users, optimizing purchase paths by minimizing steps and integrating mobile payment services, and employing freemium models that offer core functionalities for free to entice upgrades. Additionally, improving app navigation to guide users toward conversions, using clear and timely calls-to-action, and incorporating engaging video content are effective techniques. The use of in-app chat features can facilitate unconventional conversion routes, such as negotiation in marketplaces, while tying conversion strategies into broader engagement plans can enhance user retention and conversion rates.
Jan 05, 2023
1,464 words in the original blog post.