Home / Companies / Stream / Blog / March 2021

March 2021 Summaries

16 posts from Stream

Filter
Month: Year:
Post Summaries Back to Blog
Crunchbase, a leading provider of private-company prospecting and research solutions, sought to enhance its platform by integrating Stream's activity feed API, aiming to offer a customizable, low-latency news feed that could deliver real-time updates on important events like funding announcements and IPOs. This integration, completed in just two months, significantly boosted user engagement, with over half of Crunchbase's registered users interacting with the activity feed per session. The move was driven by the need to provide timely updates to salespeople and business development customers, as the existing in-house solution only supported daily notifications. Stream's feed API was chosen for its ability to handle large-scale data and provide a custom ranking function, ensuring high-value updates are prominently featured. This integration has not only increased user engagement but also reinforced Crunchbase's position as a vital business tool, enabling users to monitor and act on crucial business developments promptly.
Mar 29, 2021 703 words in the original blog post.
Twilio has announced the end of life for its Programmable Chat API, set for July 25, 2022, shifting its focus to the omnichannel Conversations API, which might not provide a polished in-app chat experience. This has led many users to consider migrating to alternative providers like Stream Chat, which offers comprehensive features and better support for in-app chat functionalities. Stream Chat supports over a billion users and provides a robust set of features, including reactions, threads, and custom commands, with support for various back-end languages and front-end SDKs. The migration from Twilio to Stream involves exporting data, setting up a real-time converter, and importing data into Stream Chat, which can be customized according to user needs. Stream Chat also allows for the integration of advanced features and offers extensive support for a seamless transition, making it a viable alternative for those seeking a dedicated chat solution.
Mar 24, 2021 1,482 words in the original blog post.
As Twilio's Programmable Chat approaches its end of life, organizations reliant on this API are faced with the challenge of transitioning to Twilio's Conversations API, which requires manual code updates and does not guarantee feature parity. Twilio's current focus on a broader communication strategy, emphasizing channels like SMS and WhatsApp, leaves its commitment to cutting-edge in-app chat solutions uncertain. This scenario opens up opportunities for companies to explore alternative providers like Stream Chat, which offers a more feature-rich and scalable chat platform with advanced functionalities such as web hooks, chatbot interfaces, and extensive developer resources. Stream Chat provides a robust, user-friendly experience with modern UI kits designed for various chat use cases, potentially making it a more appealing choice for businesses looking to maintain high levels of user engagement and satisfaction without relying on Twilio's more basic offerings.
Mar 24, 2021 996 words in the original blog post.
Stream offers a comprehensive personalization engine designed to enhance user experience by utilizing machine learning to create customized activity feeds. This process begins with a detailed kickoff meeting to understand client needs and data requirements, followed by a period of data collection to fine-tune the personalization algorithms. Stream's data scientists provide ongoing support through bi-weekly meetings to ensure the algorithms meet client goals and are continually improved. The personalized feed features include Discovery & Interest Feeds, AI Feed Ranking, Follow Suggestions, and Item Recommendations, all aimed at increasing user engagement and retention. Stream's technology allows for the development of highly individualized content recommendations, such as those used by Healthline's social network apps, and is particularly effective for e-commerce sites with community aspects. By leveraging detailed user interest profiles, Stream can also optimize email content to drive user re-engagement. Overall, Stream's data-driven approach aims to foster deeper connections between users and apps, enhancing community growth and engagement over time.
Mar 19, 2021 991 words in the original blog post.
The text provides a detailed guide on building a chat application using Jetpack Compose and Stream's Chat SDK, illustrating the process from setup to creating a functional UI. It outlines the integration of Stream's UI Components, including ViewModels, to connect with real-time backend services, and highlights the ease of adapting existing components for Compose, despite the lack of specific support. The document walks through setting up project dependencies in Android Studio, implementing chat functionalities like channel and message listing, navigation, and message input using Compose's declarative UI approach. The guide emphasizes the simplicity and efficiency of Compose for building complex UIs, noting that the complete chat app implementation, integrated with Stream Chat, is achieved with approximately 250 lines of code. It encourages readers to explore further by experimenting with the project on GitHub and suggests extending functionality with features like user login, leveraging Stream's free resources for hobby projects and small businesses.
Mar 18, 2021 3,900 words in the original blog post.
Stream, a company launched in 2015, offers the Maker Account to support early-stage ventures and side projects by providing free access to its APIs for Chat, Activity Feeds, Video, and AI Moderation. This initiative allows small teams with fewer than five members, less than $100k in funding, and under $10k in monthly revenue to utilize enterprise-grade infrastructure without surprise overages or credit card requirements. The Maker Account includes usage caps, such as 2,000 monthly active users for Chat and 125,000 API calls for Activity Feeds, and requires creating a Stream account and completing a secondary application form. Stream's APIs, built on technologies like Go, RocksDB, and Raft, offer reliable performance and come with SDKs and UI kits for easy customization.
Mar 17, 2021 808 words in the original blog post.
React Native is a highly efficient cross-platform framework that allows developers to use a single codebase for multiple operating systems, making it cost-effective and time-saving. Stream's React Native SDK has undergone a significant upgrade to version 3.1.0, facilitating easier integration of in-app chat features similar to platforms like iMessage, Telegram, or Slack. This revamped SDK introduces comprehensive changes, including complete refactoring with hook support, context-based customization, and full TypeScript integration, which enhances performance and user experience. It also offers modern UX features such as gesture-focused UI components, improved reaction picker functionality, rich image viewing options, and inline image selection, along with new message interaction functionalities like inline replies and message copying. Stream's recent $38 million Series B funding round will further bolster its capacity to provide a robust and user-friendly solution for building scalable in-app chat features, responding to the growing demand for in-app communication solutions that drive user engagement and retention.
Mar 16, 2021 372 words in the original blog post.
Stream has released a completely overhauled Flutter SDK for Stream Chat, designed to simplify the integration and customization of chat components for developers and end users. The new version 1.5.0 includes reusable UI components for building a mobile messaging app with features like rich messages, reactions, threads, image uploads, and videos. The SDK has been refactored into four discrete packages: LLC, Chat Core, Offline Persistence, and UI, allowing developers to use only what they need. This update follows Stream's recent $38 million Series B funding round, reinforcing their commitment to providing comprehensive toolkits for chat developers. The release also includes new sample apps and a tutorial to assist in customizing the SDK to align with specific brand and user experience requirements.
Mar 16, 2021 297 words in the original blog post.
Customer relationships are integral to business success, as they extend beyond mere revenue generation to solving customer problems, thereby driving loyalty and support. A positive product experience is crucial, with over 55% of customers attributing their brand loyalty to their love for a product or service. The product experience not only influences initial purchase decisions but also shapes ongoing customer relationships, as it needs to continuously meet evolving customer needs to maintain engagement and trust. Effective marketing and messaging can attract customers, but the product itself must deliver on promises to convert interest into purchases, making the understanding of customer needs vital for product development. A strong product experience fosters open and honest feedback, which is essential for product evolution and addressing pain points, thereby enhancing usability and customer satisfaction. This engagement helps build brand advocacy, as satisfied customers become long-term advocates, promoting the product within their networks, enhancing brand credibility, and contributing to sustainable business growth.
Mar 16, 2021 1,208 words in the original blog post.
Authorization is a critical component of iOS applications, ensuring that users cannot access or interact with the app in unauthorized ways, which could lead to data breaches or scams. JSON Web Tokens (JWT) provide a standardized, secure method for authorization, as they are compact, self-contained, and digitally signed, thus ensuring the integrity and authenticity of the data transmitted between parties. Using Stream Chat as an example service, the article demonstrates how to set up an AWS Lambda using Swift to generate JWTs for user authorization, employing Kitura's Swift-JWT package to handle JWT creation and OpenSSL for cryptographic operations. The process involves configuring an HTTP endpoint to accept POST requests, parsing request data, and generating a JWT for a specific user ID, which can then be used to interact with the Stream Chat service via REST API or the iOS Chat SDK. The guide highlights the fast iteration capabilities of Swift Lambda and emphasizes the importance of verifying requests with authentication mechanisms before generating JWTs.
Mar 11, 2021 1,043 words in the original blog post.
Harley-Davidson and Rapha, despite their different products, both successfully cultivate strong communities through events, perks, and apps, which enhance brand trust and loyalty. Building a community is crucial for brands as it allows for better understanding of customer needs and strengthens user engagement. Todd Zander, a niche community consultant, emphasizes the importance of creating dedicated digital platforms over relying on large social media for long-term success, as these platforms allow brands to own their user relationships and data. Effective community platforms should leverage API solutions for essential features like chat and activity feeds, enabling builders to focus on unique content and connections. The primary challenge for niche community builders is attracting users initially, which can be addressed through strategic marketing, influencer partnerships, and ambassador programs to foster engagement and growth.
Mar 09, 2021 869 words in the original blog post.
Jetpack Compose is emerging as a significant tool for Android UI development, promising to simplify UI creation by replacing the traditional View system and XML layouts with a Kotlin-based approach. It offers enhanced features such as type safety, declarative style, and state management, making UI development more intuitive and error-resistant. However, users must run the latest Canary version of Android Studio, which presents stability issues like IDE previews not loading correctly and the debugger failing to connect, highlighting some challenges faced during its early adoption. Despite these hurdles, Jetpack Compose is poised to become the future standard for Android UI, although the XML system may still persist for some time. Developers are advised to explore Google's official resources, online screencasts, and various community contributions to get acquainted with Compose, while also being prepared for some outdated information due to the evolving nature of the tool's APIs.
Mar 05, 2021 1,395 words in the original blog post.
In response to the shift from in-person to digital gatherings in 2020, numerous virtual event platforms emerged, enhancing their features to stand out in a competitive market. These platforms increasingly rely on integrating event-specific APIs to expedite development and differentiate their offerings with unique design and user experiences. The use of APIs allows developers to bypass building functionalities from scratch, such as registration and attendee management, enabling faster time-to-market and freeing resources to focus on innovative features. The APIs are categorized mainly into two types: those that streamline registration and attendee management, and those that enhance attendee engagement through interactive means like polls and Q&As. Examples include the Convier API for sending event invitations, the Eventbrite API for embedding customized ticket checkouts, and the Meeting Pulse API for adding dynamic interactions like live Q&As and polls. These integrations are crucial for delivering a seamless user experience and maintaining audience engagement in virtual events.
Mar 05, 2021 926 words in the original blog post.
Stream has successfully closed a $38 million Series B funding round led by Felicis Ventures, with participation from previous investors GGV Capital and 01 Advisors, bringing its total financing to $53 million. The company has experienced significant growth, with a 517% increase in revenue from its chat product in 2020 and more than doubling its user base to support over one billion end users globally. Stream provides APIs enabling efficient, scalable implementation of chat and activity feed functionalities across various industries, including healthcare, education, and finance, with notable clients like TaskRabbit and Stanford University. The funding will support further expansion and product development, including advancements in chat moderation, mobile SDKs, and enhancements to the Stream Dashboard. The company is actively hiring and prioritizes customer feedback for continued improvement.
Mar 04, 2021 769 words in the original blog post.
Product planning is crucial for successfully bringing new products or features to market by aligning team efforts, clarifying objectives, and reducing unplanned activities. It begins with market research and competitor analysis, providing insights into consumer expectations and helping refine product concepts and positioning. This strategic approach ensures alignment with company objectives, connects product impact to business goals, and facilitates a consistent release cadence. Documenting the planning process shortens the development life cycle by organizing tasks, clarifying workflows, and improving team collaboration. By incorporating metrics and release management strategies, product planning enhances accountability, reduces development time, and supports a culture of innovation, enabling teams to deliver engaging and valuable customer experiences.
Mar 04, 2021 1,148 words in the original blog post.
Consumer messaging apps have evolved significantly since the 1990s, with chat becoming a dominant method of communication due to its asynchronous nature, which offers a balance between immediacy and informality. While established giants like WhatsApp and iMessage dominate the market, there is still room for new chat applications tailored to specific industries or user groups, such as gaming or healthcare. Building a successful chat app involves navigating numerous challenges, such as deciding whether to develop custom features or leverage existing APIs, ensuring scalability and security, and understanding market fit and user engagement. The development process requires careful consideration of technical frameworks, costs, and potential hurdles, like maintaining cross-platform compatibility and meeting privacy regulations. Despite the crowded market, opportunities exist for innovative solutions that address niche needs, ensuring a unique value proposition that can drive user adoption and retention.
Mar 03, 2021 6,329 words in the original blog post.