Thulium is an omnichannel CRM service, providing clients with a solution that allows them to handle multiple contact channels – phone, e-mail, chat, helpdesk, and messenger. Thulium’s cloud-based call center solution makes it easier for clients to serve their customers quickly and efficiently from one platform.
CHALLENGE Displaying content on a smartphone screen is not easy, since the size of the screen is limited and not everything can be displayed. Whenever someone used the app to send a message with an attachment, table, or image, it wouldn’t display properly on the recipient's end. It wasn't easy to find a solution which would make all of the messages comfortable and easy to read.
Our team has faced two different challenges. First, fixing the messaging issue and second, choosing the most suitable technology to develop the front-end and back-end of the app at the same time.
SOLUTION & TECHNOLOGY Swagger was used on the back-end of the app. Thanks to this, we can easily respond to changes in the API. Swagger auto-generates a description of the API, then in turn makes it possible to detect any discrepancies between the front-end implementation and shape of the objects returned by the back-end. What is more, by reading the API’s structure, Swagger can automatically build a complete and interactive API documentation. It can also generate client libraries and create automated tests for your API.
Storybook was used to build UI components besides the API. All states and aspects of the interface could be created using Storybook.
Thanks to React Native, we were able to create an app compatible with both Android and iOS. The alternative would be to create two separate apps: an Android version in Java or Kotlin and iOS version in objective C or Swift. It would be more time-consuming and expensive to do, as well as more costly to support in the long-term. Using React Native, we only needed to develop one app, which offers identical features in both systems.
An additional advantage of React Native is that it offers open-source libraries of components to utilize in your development process. For Thulium, we used a lot of Native functionalities, such as camera access, saving files on the device, push notifications, sharing data in other applications, etc. Once again, this saved time and money during the app’s development.
Rumble Fish Development is a Software and Production House. We specialize in Blockchain, FinTech, and Cloud Computing. We quickly adopt the latest technologies delivering cutting-edge functional, accessible, and fast solutions.
We are a team of super-experienced full-stack developers with extensive expertise in Ethereum Blockchain, AWS, Cloud Computing, Solidity smart contracts, Node.js, React, Python, Node.js, Hyperledger, and FinTech. Rumble Fish provides end-to-end development services so our clients can fully rely on us.
We are based in Cracow, Poland, having a team of 40+ brilliant and dedicated professionals with the vision and skills to shape the future of technology. Internal Education Center and R&D department allow us to be at the forefront of software development technologies.
We have extensive experience working with companies worldwide and can provide you with referrals from our past and current clients.
Why you should cooperate with Rumble Fish:
End-to-end digital solutions development
A team 100% dedicated and focused on your business project
Constant delivery
Daily standups with the Client
Competitive in rates
Full transparency of the development process
Our expertise covers:
software design & development
cloud application maintenance (AWS)
core blockchain development
Ethereum smart contracts development
IoT
Hyperledger development
ICO Launch
Security Audits
And many more
How we work:
IDEATION We put your ideas and imaginations down to a clear concept & strategy
EXECUTION Architecture, Design, and Development stage
LAUNCH Final approval, testing, deployment, go live in sync with marketing and sales
GROWTH User feedback, lifecycle maintenance & support, continuous growth
We see every project as an opportunity to show our top-notch skills. To this end, we go against conventional methods and explore new ways to create scalable and high-quality products.
Whether you are a startup, established business, or a governmental organization, we have a team of the best Blockchain, FinTech, and Cloud Computing developers to breathe life into your ideas. Challenges are our passion.
Get in touch!