Daily provides a number of demo apps to showcase a wide range of use cases, features, and functionalities available through our APIs.
We've curated a list of some of our most popular, useful, and current demo apps available for developers looking for example code to help build their own video or audio apps with Daily APIs. This is not a complete list; see our GitHub page for all available demo apps.
Keep reading to learn more.
Features include but are not limited to:
- Multi-participant chat
- Error handling
- Prejoin UI for device management
- Screen sharing
Source code can be used as an example of how to build common video app functionality using Daily React, Daily's library of custom React hooks that simplify your video and audio app code even more.
Daily’s iOS Starter Kit is an example of how to build a video conferencing app with our Client SDK for iOS and SwiftUI.
Daily’s Android Starter Kit is an example of how to build a video conferencing app with our Client SDK for Android.
As more conversations move online, it has become more popular to build 2D worlds that participants can physically navigate to interact with others. Daily has built a TypeScript spatialization demo app to show how to handle track subscription, spatial video/audio, and navigating 2D worlds.
Daily's Client SDKs enable developers to build fully customized video integrations for gaming use cases. Daily has a social gaming demo app showing one example of integrating Daily video into a video game.
In addition to full-fledged demos, Daily collects smaller sample implementations in our [samples monorepo].
Daily demo apps are commonly written using React or plain JS, which have been most highly requested. To help support a wide range of developer communities, we've built additional demo apps for more custom and Daily Prebuilt implementations.
Daily offers mobile support for React Native and native libraries.
- React Native via
- Android via
- iOS via
This demo highlights Daily Prebuilt, and how it can be used to embed a video chat widget in a website or app. The demo also illustrates how to use
daily-js methods and events to build custom interfaces that control the call outside of the callframe.
Daily video and audio APIs are often used alongside other available developer tools. See examples on how to embed Daily video within other text-based chat solutions, as well as how to use other chat solutions inside a Daily Prebuilt call.
Party line app in action
We built an audio-only community to showcase how to build audio-only calls in web and mobile apps. Head to the full repository to see examples for different platforms.
This demo highlights Daily Prebuilt, and how it can be embedded and expanded fullscreen in a website or app.
It pairs well with our Chrome extension demo that starts a Daily call and screenshare directly from the browser.
Fun fact: this demo, like many things, started on Twitter.