-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
I would go on mock up a design in Figma of the app, setup speech recognition using this package, list out all the features I wanted and setup android permissions for making calls, sending messages and so on... But I was met with a great hurdle again. Setting a conversation system like the one google assistant has was difficult. It took over a week and many re-writes to finally decide and implement an architecture for the conversation system. Again I don't wont to go into details of its workings but you can check out this folder on the repository to get a feel. Be warned the code is not pretty. After the base was laid down, I could add any feature I wanted to the app, and I went wild and totally ignored the target demographic. I added jokes, quotes, memes, games and other silly things. But most importantly the core things work like making a call, sending a text message, sending an email, sending a WhatsApp message and opening apps. I would say I was somewhat successful in simulating an AI system as one Data Scientist was convinced I was using some sort of machine learning and AI after seeing a demo of the app. Of course the app is not perfect so if you have some time to burn you can make a pull request to improve, fix or add features to the app, you know, just for fun. You can get it on playstore here or on github here
Related posts
-
React Native Lottie Animations
-
Understanding security in React Native applications
-
Exploring the Best UI Component Libraries for React Native apps
-
Creating a reusable Design System between React and React Native with Tamagui
-
Criando um Design System reutilizável entre React e React Native com Tamagui