Building mobile apps with Daily
Daily offers a variety of options for mobile app development, whether you prefer React Native or native mobile solutions.
react-native-daily-js is the React Native counterpart to
daily-js. React Native developers can build on top of the same daily-js infrastructure that web developers do.
To get started building a mobile application with
react-native-daily-js, head over to Using the react-native-daily-js library.
Build a React Native video chat app with react-native-daily-js.
The Daily Client SDKs for Android and iOS allow you to build video and audio calling into your native mobile applications.
To see a working example of how to interact with the Daily Client SDKs for Android and iOS, see our public demo apps:
The Daily Client SDKs for Android and iOS are comprised of functionality that can be grouped based on the tasks involved in building a successful video call experience:
- Setting up the call client
- Managing the call lifecycle
- Handling participants
- Managing media
- Configuring your inputs
- Configuring what you publish
- Managing inbound media
For each of these tasks (or sub-tasks), you’ll find that the API usually provides one or more methods to update something about the call, one or more methods to get information about the call, and one or more events for reacting to changes in the call.
We will be updating Daily Client SDK documentation for Android and iOS in an upcoming release.