server sdk ,client sdk, mobile app
# support
s
To build the moble app(just simple UI for frontend and backend when user can interact) that works like web interface(the one you will see if you click talk with assistant), is it enough with using client sdk(flutter vapi sdk) or do I have to use both client sdk and server sdk? @User @Vapi @Shubham Bajaj
v
@Shine To build a mobile app with a simple UI for both the frontend and backend, where users can interact similarly to the web interface of the VAPI assistant, you would typically start with the Client SDK for Flutter. The Flutter VAPI SDK will allow you to create the user interface and handle interactions on the client side. However, for the backend functionality, especially if you need to handle voice processing, server-side logic, or integration with other systems, you would also need to use a Server SDK. The Server SDK would handle requests from your Flutter app, process them accordingly, and then send responses back to the client. In summary, for a fully functional app with both frontend and backend capabilities, you would use the Flutter Client SDK for the mobile interface and a Server SDK for the backend services. If you need further assistance or have specific questions about implementation, please feel free to ask!
You can continue this conversation by mentioning me in the message.
s
I am not still clear. For short to the point. I want to know if it is enough with client sdk(flutter sdk)to build the mobile that works for front end (simple interface with just mic icon) and backend(when clickig mic, users can talk to AI assistant I create) @User
s
@Shine Yeah, client SDKs are enough for web calls. As of now, Flutter SDK has a few issues, so I suggest using React Native SDK or Web API/Web SDK with Flutter if it works for you. Do let me know your thoughts on this.
s
My goal is to build the mobile app, not related to web.I want to build a simple mobile app that includes main function of the using being able to talk to AI voice technology and other some minium features. The whole app is for voice app. So, according to your suggestion, client SDKs are enough for mobile app right? Users using mobile app can interact with voice coach using client SDKs? @Shubham Bajaj
My goal is to build the mobile app that works like web interfact assistant, for example. Is it possible with your suggestion of react native sdk without the same error like flutter? coz I also saw some issues and problems with react native sdk from some people. @User
s
@Shine Client-side SDKs refer to both mobile and web platforms. React Native should work without any issues - you can ping me or raise an issue if you encounter any blockers. Have you tried it out yet?