Asia Actual is a top consulting company specializing in medical and diagnostic device registration across Asia (particularly in 14 countries). It also helps European and American businesses launch their products in Asian markets successfully.
Diversido was challenged to redesign Asia Actual's website homepage to better convey its expertise and the value it provides to clients. The goal was to create a more trendy, user-friendly interface while maintaining high ranks in search engines..
Asia Actual had a well-established site, but a few areas needed improvement for today's digital landscape.
We concentrated our efforts on three areas: UX/UI design, technical SEO analysis, and content audit.
To solve the challenges, we implemented the following UX&UI improvements:
Redesigned homepage gives Asia Actual a modern, professional look that effectively communicates its brand identity.
We conducted a comprehensive technical SEO audit for Asia Actual’s website. We checked for various issues related to technical aspects of SEO, including duplicate content, errors in the Robots.txt and sitemap files, 404 errors, server responses, etc. We also evaluated the use of metadata (page titles, descriptions, and image Alt text), site speed, schema markup usage, and more, while providing solutions to fix the detected problems:
By fixing these issues and optimising key on-page & off-page factors, Asia Actual’s site can reach more potential customers through search. Right now we are working together on fixes and further marketing support.
Our team conducted a detailed review of the website page-by-page. Here are some of the issues we uncovered and recommended to take care of:
Our content improvement suggestions aimed to create a more user-friendly, on-brand, and effective website.
Our team conducted a detailed review of the website page-by-page. Here are some of the issues we uncovered and recommended to take care of:The results of the SEO audit and the homepage redesign were impressive. The website loading speed improved significantly, and PageSpeed Insights parameters improved: three out of four now in the green zone (with the one in green zone before the update).
Our content improvement suggestions aimed to create a more user-friendly, on-brand, and effective website.Search rankings have also improved, even after the recent Google update. We now keep working on support of the website and further updates.
The Inspirers mobile app helps patients with hypertension to keep track of their blood pressure and adhere to medication and therapeutic plans. It focuses on senior people with hypertension.
The project is a collaboration between the Portuguese healthcare company, MEDIDA, which specializes in research and development services that treat and address allergic and respiratory diseases, and, simultaneously, our client, and the CINTESIS research center, an R&D department of the University of Porto.
A client came to us to help build an app that’ll be a reflection of the project on adherence studies for people with hypertension. They’ve already been working on functionality that would count pills in a blister and capture blood pressure values on the measurement device via photo.
At Diversido, we needed to create a beta version of the app that would embody this and other functionality. With Inspirers, collaborators planned to apply for a new grant that would allow them to develop the solution further.
While working on the Inspirers project, we:
Of course, development didn’t go without challenges. Let’s talk about what they were and how we’ve solved them.
The target audience of Inspirers is people with hypertension, a lot of whom are the elderly without access to the Internet. At the same time, mHealth solutions must be built on the principles of accessibility. Thus, our app had to work reliably without an Internet connection.
Solution
All the patient data is stored directly on the user’s device. Synchronization with the server occurs whenever the internet connection is restored. The synchronization flow we’ve developed allows users to access their data offline from different devices. When the devices go online, the information from them is updated and merged, minimizing the possibility of data loss.
The current version of the app is bilingual — Inspirers is available in Portuguese and English. The length of titles in the two languages often differs. Hence, the app design had to be simple and robust, with easy-to-read text (and UI, adaptable for various language configurations). The client also wanted to be able to add new localization languages fast.
Solution
To ensure design success, we tested UI extensively across both versions of localization, including the date/time format that differed for Portugal and the United Kingdom.
Knowing that the client planned to scale the app to be localized in Spain – and needed it to allow quick addition of new languages – we didn’t hardcode the app texts, instead containing them in XML documents. Right now, to add new languages, the client simply needs to add a new section of translations to the XML and ship it to the app, – as opposed to creating new UI screens for localized versions of the texts.
The client wanted Inspirers to have an extensive, well-performing system for push notifications for both iOS and Android. We couldn't find a cross-platform solution for local (push) notifications that would satisfy all our requirements, and Android versions were not stable.
Solution
We used two separate open-source solutions for iOS (Shiny.Notifications) and Android (localnotificationsplugin). For Android, we went through several iterations and tried several other solutions, before we could find a stable-working one.
During the development process and after the test release and after gathering feedback from the first users, we realized we can improve the app’s UX even further, although this improvement had not been requested by the client. For instance, for the app to have more value, it had to be able to parse, process, and search across the drug list. There also have been edge use cases for the medication intake scheduler to be considered — e.g., when users administer the pill out of schedule, which is often the case with the painkillers in patients with chronic pain. Apart from that, users of the beta version gave their feedback on functionality: they need more flexible options in dozing reports, in case they’ve taken ½ of the pill instead of the whole.
Solution
Our team has worked diligently on incorporating user feedback and UX additions that occurred to be vital during development to perfect the app.
Currently, Inspirers is in its beta version. The app facilitates control over hypertension measurements and medicine intake, with two corresponding modules and an additional module that generates reports on the user's progress.
Within features of the medication module, users add drug lists from prescriptions, including required dosages and intake schedules. They receive notifications when it’s time to take their pill and are prompted to take photographs of the blister pack. That promotes accountability & makes adherence easy: patients don’t skip pills and don’t take the same pills twice if they forgot if they’ve already taken one. As a result, Inspirers increases treatment efficiency and helps doctors save lives.
In the blood pressure measurement module, patients first create a plan and indicate how often and when they would like to measure their blood pressure (or they can choose a standard, 7-day measuring plan.) To record the data, a user takes a picture of the display of their measuring device.
Within Inspirers, we’ve built the following features:
At the moment, the main stage of the project is completed, but we’re keeping in touch with the client to help with further advancement if needed.
At first sight, it seems as a simple game, following very simple rules. Players have three stones which they have to set in a row, on the board. Setting the stones in a row is not simple or easy at all, since there are over 1500 possible position combinations and an opponent which will fight hard and will do everything to stop you from achieving your goal and winning the game.
The Legend of Tapatan is an exciting and challenging game which, most of all, challenges your mind and trains your strategic skills.
The app lets cutting-edge instructors directly connect with students, empowering premier instructors with a way to bring their custom methods directly to students, and giving the ability to discover, easily pay for and attend fun, new fitness classes. Who needs the gym? We’re giving instructors the power to reach you directly. It’s like Uber meets Airbnb meets Etsy, but for group fitness.
App is available for iOS.
MasterPeace is a coloring game that helps people ease their minds and find their zen while listening to calming music. The app offers three levels of painting navigation difficulty, a library of 500+ images to color, and a collection of relaxing music - working online and offline.
Diversido took over the project that was initially created by another team, at the stage when loading speed of the app had to be improved. Both iOS and Android apps were available for the users, but couldn’t grow due to loading issues as well as required login.
The Diversido team encountered several challenges during the improvement of the MasterPeace app, yet we effectively solved them:
Initially, it took 2-4 minutes for the MasterPeace app to load after it was installed on a user’s device. The loading was so long because all the content, including pictures, music, and the app’s files, was loaded at once. Consequently, it was quite a while before users could start using the app, which deteriorated their experience.
Solution: Diversido’s developers removed all visuals and music from the files to be downloaded before the first launch and left only a few. Full images and music library continued to load after app was started and user could already color first images. Since only the basic data had to be received from the server initially, it took a couple of seconds for the app to be loaded. This way, customers skip all the waiting and can start using the app much faster.
The MasterPeace application was stuffed with pictures for coloring. It was costly since the client was buying hand-drawn visuals from illustrators for $50/piece. Still, the client wasn’t completely satisfied with them and needed our help with additional editing.
Solution: Diversido’s UI/UX designer searched pictures online on stock services, found visuals that fit the requirements, and sent them to the client. After the client approved the pictures, the designer finalized them so they could be displayed correctly in the app. Some of the pictures needed to be fixed and tested before the final approval to add them to the app. On average, a picture’s cost was reduced by three times.
Besides, the client had more pictures from designers hosted on Google Drive. However, they did not work with MasterPeace and required fixing. Diversido’s mobile developers identified the issue and found a way to address it so all the images finally were uploaded to the app.
After the product was ready, Diversido took over the marketing for the project. We discussed possible marketing activities with the client and participated in the creation of marketing campaigns. We helped the client launch an advertising campaign on Facebook, Apple, and Pinterest, and Google.
We also provided app store optimization for the application and updated the descriptions of the app in Play Market and App Store to get higher visibility.
At the same time, Diversido undertook work on the landing page of the client’s website: we designed the structure of the content and wrote it from scratch.
We also provided the client with monetization options and a plan for push notifications to demonstrate the direction of the project’s future development. We’ve already integrated one of the Admob advertisement services and Appodeal ads. We’ve added more categories to the app to make sure it stays valuable for the users. We kept an eye on internal user metrics and already made decisions based on them; for example, removing registration to keep more users in the app. Overall application gained more than 50K users within 1 year.
Diversido has achieved notable results in the modification of the MasterPeace app. We have improved loading speed, found a way to optimize the quality of the designed images, and added significant UI/UX changes.
However, the project is now in maintenance mode. We still continue with bug fixing as per the feedback. Besides, now there are more goals to accomplish. We’ve had an additional request to adjust push notifications and adjust the monetization system.
We have also cancelled user registration upon downloading the app. Instead, we allow them to use a limited version of the app without an account in order for users to see the real value of the app quickly. This decision was made based on the statistics we collected on the users activity via AppsFlyer.
Some more features added include offline mode, so users can color even during the flight or just without internet connection, AppsFlyer integration, setting up events for tracking purposes and onboarding functionality, which explained in a few screens how to start using the app for the new users (it was used by 60% of new registered ones).
And now that’s possible thanks to the Streaming Music App. Turn your iOS device into your personal jukebox and listen to the music you love. The Streaming Music App allows you to listen to music online or download songs you have purchased. Moreover, it allows you to search for interesting music and cache it, review top charts, put all your favorite songs in one place and to create playlists.
This app allows you to listen to your favorite music, search for new songs, download the ones you have purchased and more. Available for iOS.
Whether you want to lose weight, gain muscle mass or just tighten up, this is the app available on iOS and PC. This Wellbeing Program will support you in your training by providing you with the education, liability and results you have always wanted. All you have to do is create a profile and start enjoying all the benefits this program has to offer. The best part is that you can work out anywhere, at any time you want without all that expensive equipment. Additionally, you can earn points and win a cash back reward for your efforts.
From the main menu, you can edit your workout routines, review your workout history, monitor your heart rate and view or edit your profile.
There are workouts for each category, divided into sets, and an avatar showing which workout and which set to do and how many times to do it. You can follow the workout routines or you can work out on your own and come up with your own routines, which you can easily save.
The app is easy to use and navigate, and it has all the things you would like the perfect fitness program to have.
Is a marketplace that connects sellers with buyers of the renewable energy source: firewood. Person can signup as a buyer or seller and begin using the custom made firewood marketplace. As a buyer, they place an order request that fits their specific needs. As a seller, the users can get to choose which order requests work best for you.
Their ordered firewood delivered by the seller right to their house.
Along with simple ordering and payment processing, buyers get their ordered firewood delivered by the seller right to their house.
Remember when businesses used pen and paper or electronic spreadsheets for tracking and managing their assets? Thanks to projects like Slate Pages, it is a thing of the past. The Slate Pages app is a flexible asset tracking and management system for various industries. It is trusted by firefighters, mechanical, electrical, and plumbing engineers, logistics, and supply chain management businesses in the United States.
This solution works from a smartphone — with an easy-to-use app utilising tags for identifying and managing assets. A smart asset tag is called a Slate. It features a unique QR code to access the data linked to an asset. This system is capable of tracking trucks, fleet vehicles, construction, farm and HVAC equipment, machinery, excavators, small tools, etc.
The Diversido team is happy to contribute to such a complex project that makes asset management & tracking easier for many businesses. The main goal of our job was to help Slate Pages and their clients forget about the paper inspections and outdated tracking tools.
Our main challenge was definitely to fit all the needed features into a single mobile application that would be user-friendly and simple to use for all parties. This asset tracking & management system had to keep maintenance logs organised and easily accessible for employees, technicians, and business owners — all from smartphones. We also created an admin panel with the dashboard so that company administrators can easily control ongoing activities.
We gradually migrated from Xamarin to Flutter, adding Flutter screens to the existing Xamarin app. This was a rare case that not so many developers could tackle — one app working on two frameworks.
We started the migration process because Flutter was faster and supported the web version, too, so we could have the same codebase for both web and mobile. As we can see now, it was also a good idea because Xamarin is not currently supported, and Flutter is getting more and more popular.
So, how did we do it?
First, we integrated Flutter into Xamarin, making it possible to render Flutter screens inside the Xamarin app. Then, all new screens and features were created on Flutter, and old screens were migrated to Flutter one by one without a single maintenance day — users did not even notice it! We not only implemented a creative approach but completed the migration process gradually without developing two different apps.
We have developed a set of features to make the app highly functional.
One of the solutions we came up with to develop this complex system, yet keeping it simple to use, was asset tags (Slates). Each asset receives its unique QR code (as well as link and ID) that can be used for searching, tracking, managing, and sharing slates. These codes are typically located on the user’s asset, so the user can easily scan them to view more information. There is a camera option in the Slate Pages app, which is supported on iOS, Android, mobile devices run on other operating systems, and tablets.
Of course, not every single piece of equipment can be marked with a QR code. Some tools and devices, like fire hoses or firearms, are too small or too difficult to affix an asset tag to. In such cases, users can track by an ID number or name of the device. To achieve this, we have imported all the serial and ID numbers of equipment or its parts for easy search and system tracking.
Besides the inherent tracking option, we wanted to make sure each tag or slate contains important info about the asset — different field types like location, photo, date, text, and number — and is customizable by the user. A slate is essentially an asset card with unique attributes that can be used to find a specific asset. We have integrated the Maps, so the user can quickly update the equipment’s location via a smartphone's GPS when scanning a QR tag. Moreover, users can even get directions to the assets since the map view focuses on the address or coordinates. The web portal lets users see all their assets’ locations in one map view.
The data fields in Slate Pages are customizable by the user thanks to a fairly functional Slate Designer. They can choose what type, placement, and amount of information the tag will contain. This flexibility enables other benefits:
The app design didn’t change — we just polished it up a bit with user comfort in mind. Although Slate Pages has advanced functionality, its interface is intuitive and easy to work with. Our team integrated a bunch of features, such as parallax effect, complex animations, refresh, and shimmering effect/animations for Slates list loading.
Thanks to Flutter, the Slate Pages app now works on multiple platforms using the same code. As a result, it can be used both on mobile and web (dashboard) devices, which is more convenient for users since some features are easier to utilise from the desktop.
In the first stages of our work, we focused more on the online functionality of the system. Now, we are working on introducing the fully functional offline mode, so the system and its features can work anywhere even with no internet connection. We have already designed the architecture for offline mode and made preparations for code refactoring. Soon, we will introduce and perfect the offline features available for all Slate Pages’ users.
This project has become an important part of our work. Together with Slate Pages, we developed, designed, and perfected the new asset tracking & management system. It now has tags/slates with QR codes for easy access and tracking; it is synchronized with the previous structure and data, with integrated Maps; the design of each Slate features customizable data type-based fields, and the whole system overall is user-friendly and intuitive, making it accessible for every user.
Another big win of this project was migrating the Slate Pages app to the Flutter framework. Together with this migration, we updated the functionality of the app, completely rethought the UI, and added new helpful features. We’re proud that we managed to do it without disrupting the Slate Pages work and the use of the app by its clients. The transition was seamless, and now we have a flexible and user-friendly app with customizable fields and scalable solutions that meet all client’s requirements. As a pleasant result of our shared efforts — a large customer has returned to using Slate Pages after the redesign.
The app is now fully supported by iOS and Android on both mobile and web versions. It features different layouts for handheld devices and tablets and is available for download in the App Store and Play Market. We believe that this asset-tracking system will change the process of equipment management and simplify business operations.
Classical slot-based tower defence game about the cats and fish confrontation. 10 unique levels, 12 enemies, 9 towers. Available for iOS. Game was not finished, and currently we are interested in selling the entire project.
Working prototype with exciting game flow and detailed design for each detail.
They are conquerors of seas and the most powerful thieves with a great ship, but no luck. Greedy and always ready for adventure, these pirates sail without thinking twice. Unfortunately, every time they sail, something goes wrong! Either a young shipboy fell asleep on his post and didn’t notice the coral reefs, or a crazy storm appeared out of nowhere. Or, a giant Kraken decided to wake up exactly at the moment when the ship was above him. Regardless of the reason, the end is the same – they are shipwrecked. And now, this fearless crew of mighty pirates instead of thinking about new adventures, must think about saving their lives.
Shipwrecked Shambles is available for both iOS and Android, getting 5 stars rate on App Store.
Redhot Tracker is a DOTA 2™ games tracker that allows users to stay up-to-date with all the things happening in the realm of DOTA 2™ tournaments. Redhot Tracker is a real tournament paparazzi, knowing more than you would expect.
Users can never miss a beat with this Dota 2™ tournament tracker, follow favorite teams, get real notifications about both games start and finish, see live game updates and review the recent ones’ results, browse leagues information and more with Redhot Tracker!
And the only platform available on iOS, Android, and Unity. It offers a free software development kit (SDK) to the mobile game developers, which they can easily integrate into their skill-based games and monetize them. By integrating Cashplay, developers add the option of Player vs Player tournaments to their games, in which players earn money for every win and developers generate revenue from each played tournament.
Free software development kit to the mobile game developers, which they can easily integrate into their skill-based games and monetize them.
It is a puzzle game through which children will learn many different things. The game, in fact, an encyclopedia – an unusual and interactive one, which helps children expand their knowledge, at the same time developing their cognitive skills.
As every encyclopedia, this one also has pages and each page contains text and images. But, the images and some words from the text are messed up and misplaced because some characters from other books ran through the pages. Now, there are words missing from the text and images placed on it. These images are in form of puzzle pieces and you should put them where they fit. Also, you should put the words back on their place in the text. Once you finish your task, you will need to answer several questions in a quiz and you will finish the game.
The best way for children to learn is through games. And, the games children like the most are those played on a computer. So, if you combine a learning material and a game, you will hit the jackpot. And this is a combination like this.
Properties can be viewed on an interactive map or as a list. You can easily filter through properties by price, number of bedrooms, number of bathrooms, square footage, the age of the home, or the number of days on the market.
Are two innovative apps that offer on-demand barbers and tech support. To get a haircut simply download the app, pick where you want it, pick the service you want, pick the time and date. It is as simple as that. All payments are made through the app.
Wizfix Barbershop is a revolutionary grooming app offering on-demand barbers. You can easily book their services from wherever you want, every day from 9 am to 9 pm. Their services include:
Wizfix Tech Support is the first app in the UK offering on-demand tech support. You can easily book their services from the comfort of your home or wherever you are, every day from 8 am to 11 pm. Their services include most computer issues, such as:
This cat is not a nice home cat, but a real little devil. She wants to eat as many fish as possible and on the way of accomplishing her goal, she makes a real mess everywhere she goes.
Intended to use auto-generated levels in different styles, such as house, basement, roof, street, etc., where the cat can makes a mess from all interior objects.
Fully completed prototype of exciting game.
The application uses Bluetooth 4.0 to communicate with controller and allows programming of PowerVeloCity electric vehicle (EV) controllers wirelessly over bluetooth. Among adjustable settings are battery voltage and current, phase current, regenerative braking voltage and strength, three position switch power levels, flux weakening, reverse speed limits and other settings.
Only the bravest explorers are welcome to this adventure! The darkest dungeons and their dwellers are waiting to test your courage and quickness! Are you fast or accurate? Choose that suits you the best – Time or Moves limit game modes are available. Get as far as you can and meet the beasts!
To face the scariest creatures? Okay, just kidding, they are quite cute. But tricky. Very tricky! Creatures hide in the depths of a dungeon in pairs so you have to use your memory skills and get them both at once!
Nominated for:
Awarded for the Best Visual Art.
It enables tutors and students to discover each other and connect in real time, whenever they want, for wherever they want. eTutorCloud is a complex, carefully designed system which serves to simplify the teaching/learning process.
Is a web app for administration, documentation, tracking, reporting and delivery of training programs. It helps Instructor or a Company to deliver materials to students or company workers, administer tests and other assignments, track student’s progress, and manage record-keeping.
Product investigation and design, full cycle of development (using Ruby on Rails, React JS), testing and release.
Fully responsive web app, which helps to optimize learning process.
Forage Kitchen is a shared kitchen, where every person interested in making food can show his/her skills, regardless if it is a pro or an amateur. This shared kitchen is spacious and equipped with all necessary tools so that cook can maximize their creativity and make their recipes a success.
Apart from having needed work space and equipment, they get training and support to improve their skills and start their business more easily.
Forage Kitchen is a co-working space for food, which expands the local food economy by supporting the food makers. Having space where they can express their cooking talent, a business support and access to local farmers, they get a chance to start their cooking business a little bit easier.
All traveling information on your palm, selected and organized by you, by influencers, brands, and publications you trust. The app is integrated with many of the world’s greatest privilege and reward program providers. In this way, it gives users the privilege to get rewards related to places and destinations.
Cross-platform app, which works perfectly on both iOS and Android and unites travelers who share their experiences to inside circle.
Allows the supervisors to find the Tutor for the Client (Students) which fits the most their needs and requirements. Challenge was to develop all functionality in a secure manner with supporting the principles of the legal and medical information confidentiality via the set of access rights and profiles developed in the system.
Independent Tutor Portal is successfully implemented as web app, where both clients and tutors can manage their accounts and schedules.
It is simple, easy to use and free of charge for teachers and parents. ClassTag is a web tool which teachers can use to connect, communicate and collaborate with their students’ parents. Believing that family support is extremely important for student’s success, ClassTag has all the features needed to create the perfect virtual classroom.
Tips Tracker uses the input data to calculate and show the statistic, like the best day money wise, or the average tip per hour in February, etc, which motivate the worker to work and safe more.
Log their daily tips, store work expenses receipts and then use those data to file the taxes reports. Also they have an access to calculator to quickly do simple math and to contact list of their customers.
Is the game that trains your mind to focus on positivities more than negativities, opportunities more than obstacles, to promote positive emotions. This can alleviate anxiety, fear of social situations, improve work performance, self-esteem and self-confidence, increase happiness, and it may improve eating habits as well.
Game is available for both iOS and Android.
It is a collection of more than 15 interesting and engaging games which serve as tools that track the emotional, cognitive and motor functions of a patient’s brain that allows physicians to track the functioning of their patients’ brains and save all the results and other clinical information.
App's intelligent analytics extract the clinically relevant information from a patient’s audio, video, and interactive responses recorded via the iPad’s built-in camera, touch screen, microphone and gyroscope. In this way, it gives an exceptional insight into a patient’s brain health status, which helps physicians in the diagnosis of neurological disorders and conditions.
App is easy to use! Physicians and patients can download it on their iPads and use it anywhere, at any time.
It is an application for bodybuilders (requires a special strap), which monitors the progress of muscle growth during exercises. The app uses bluetooth 4.0 to communicate with the strap.
Innovative ready-to-use app, which works perfectly on both iOS and Android platforms.
The VitalsBridge technology may be used with standardized patients or manikins. Standardized patients are specialists trained to reenact various plausible doctor-patient scenarios to help medical students learn and apply their skills. VitalsBridge software and hardware can be used with different kinds of manikins, including low-, middle-, and high-fidelity manikins. These three levels describe how lifelike a manikin is:
VitalsBridge connector software for desktops or VitalsBridge mobile app establishes a link between VitalsBridge hardware — processor board of a set, clinical patient monitor, and manikin or a standardized patient. Other solutions on the market offer clinicians to purchase a separate patient monitor to run simulations for trainees — VitalsBridge connects every component of the simulation chain to patient monitors clinicians already have.
We joined the project when the customer needed an Android app. Later, another issue occurred when Microsoft stopped updating their IoT suite tailored to the needs of embedded systems, also known as Windows IoT Core. We assisted with migration of their embedded IoT software to run on a Linux OS, — there, availability of 5G solved significant connectivity challenges.
Another challenge our team had to deal with was establishing a Bluetooth connection compatible with Apple’s iOS. The early version of VitalsBridge used Bluetooth Classic (Rfcomm), which required a cumbersome pairing of the client device with the VitalsBridge. Diversido led the implementation of updates to have the VitalsBridge communicate using Bluetooth Low Energy (BLE), and the results led to improved communication performance and reliability. To do this, we used D-Bus as middleware that allowed two different message streams to co-exist within one machine.
Right now, VitalsBridge connector software can connect to the vital signs computer through Ethernet, Wi-Fi, serial data cable, or Bluetooth. In addition to the desktop Windows-based version, Android and iOS applications exist. The iOS client can connect to a processing board via BLE (Bluetooth Low Energy 4.0) technology and a Wi-Fi connection. Android and iOS applications have been developed using a .NET cross-platform Microsoft framework - Xamarin.Forms.
All patient monitors made within the last 20 years are compatible with VitalsBridge technology, including those manufactured by Philips, Spacelabs, Propaq, Zoll, Welch Allyn, etc.
The only way to memorize how to do anything efficiently is by doing. The mobile app for VitalsBridge helps to bridge the gap between theoretical knowledge and lack of practice medical students have in an environment that looks like clinical settings but is mistakes-tolerant and risk-free.
VitalsBridge app is useful for medical schools, students and their mentors, hospitals that often accept interns, organizations that run first aid training, and so on. The University of Utah, for instance, is already utilizing VitalsBridge technologies — watch their video detailing how to use it with standardized patients.
A lot of people struggle to develop new, healthy habits and stick to them. Research showed, though, that it’s much easier for them to do that if they’re encouraged to. Health Mentor is an app that roots in that idea, allowing lifestyle and fitness coaches to connect to their clients.
Health Mentor’s functionality is built on the basis of behavioral science: through exercises, goal-setting, encouragement, and recurrent check-ups, coaches guide their clients towards a more active and healthy lifestyle. They do all that, based on the data of the client’s progress, pulled from their smartphones and wearables (obviously, after their permission.) We helped the Health Mentor startup to develop this app.
We were asked to create a proof of concept (PoC) for the app using the Health Flutter plugin to validate users’ data transfer on iOS (through HealthKit) and Android (through Google Fit APIs).
The idea was that users will allow data exchange between nutrition apps like MyFitness Pal and Health Mentor via Health and Google Fit.
Then, Health Mentor would have data entries from the apps people are already using and, utilizing a modified Flutter plugin, would be able to break these data to include additional information about people’s nutrition.
That is exactly what we did. The process was interesting and challenging — so let’s talk about the issues we’ve encountered and the ways we’ve solved them.
During our work on the project, we:
Now, let’s move to challenges.
The main problem we encountered when developing Health Mentor was retrieving the health data. The objective was to enable the management of information hosted by two completely different data systems – Apple Health and Google Fit via a single Flutter repository. We needed to build different permission systems and background fetches for data retrieval within corresponding systems, and the latter is considered impossible to pull off for a locked iOS device.
The billing system presented another challenge. Health Mentor has to support building per day or per number of customers.
The billing system is vital to get right, so we’ve worked through it for quite a bit.
We ensured that the app stores a bit of historical data, just enough for a system to continuously sync it with billing system usage data, so prices and estimated prices stayed consistent.
In Health Mentor, coaches and their clients can chat. We decided to use Twilio Programmable Chat to build chatrooms, but Twilio developers announced that they will stop supporting that API in June 2021, while the product that replaces it today, Twilio Conversation, was still in development. It lacked supporting documentation and did not have a Flutter package we could use.
We decided to go creative and use the existing Twilio Programmable Chat package for Flutter. But we updated it to be compatible with Twilio Conversations SDK. It took several months to fix idling issues, eliminate code errors, adjust the push notifications system, and correct functionality for presentations and lessons.
Even after 5-6 months of development, we appeared to be the first team in the large Flutter community to use the new Twilio Conversations in a Flutter development! The only other Conversations package for Flutter was published in January 2022.
It’s often that a coach and a client are in different time zones — or they change timezones while consistently using the app. We needed to make sure goals coaches set for clients are set to complete in timelines the clients are. Same with the progress trackers. So, we had to resolve issues for an app to correctly save, synchronize, and display data.
After thorough analysis and meticulous work and careful consideration of user accounts’ time zones, we managed to achieve the goal: the app saved, synchronized, and displayed the data correctly. It was a complex piece of functionality to develop.
We’ve completed the job that has been asked of us and collaborated with a client in post-production. Here are some of the features we’ve integrated into the release version of Health Mentor:
Right now, Health Mentor is available for Android and iOS, and according to reviews, people enjoy it a lot. If you need wellness or healthcare apps developed, drop us a line.
It is intended for nurses, dentists, physicians and trainees in these disciplines. The content is consistent with many professional society practice guidelines. The course curriculum was developed by sedation experts using scientifically grounded sources and it is adopted by the American Society of Anesthesiologists. Safe Sedation Training is offered to individuals and hospitals.
Learn the best and safe practice in moderate sedation through the engaging, interactive and animated content.
SST is a great course with a mission to achieve mastery of the scientific foundation of moderate sedation practice.
Using advanced photography technology, this app creates a unique photo booth experience. Providing custom styled photo booth for every occasion and being social media integrated, it is the must-have app.
Take incredible photos of you and your friends and create animated GIFs from combinations of photos. Share them via email or directly on Facebook, Twitter and Instagram in real-time.
What makes Photobooth App the must-have app are its numerous features:
It is a dark time for the world. Someone wants to mess up the World Order. Four evil monsters broke into the Library of World Order and stole almost all pages from the Sacred Book, leaving only a few behind. You are the new library keeper and the protector of the world and it is up to you to find the stolen pages and save the world.
You have some HP, a set of shuffled cards on the desk and four cards in your hand. Each card possesses attack power and contains a question and three possible answers. If you answer correctly, your card releases its power and attacks the monster. But, if your answer is wrong – the monster doesn’t get hurt and you receive damage.
The four monsters have HP and attack power and the only way to defeat them is to answer all questions correctly. In order to do that, you need to read the pages from the Sacred Book that the monsters didn’t rip off because each of them contains information related to the questions. Be brave, defeat all the monsters and win the game!!!
Provides a platform for shippers, carriers, logistics brokers, to have an at your fingertips solution to move cargo fast and efficiently. The payment is held in escrow and once delivery is made and both parties approve completion, the carrier is paid. Shippers and Carriers have the ability to provide ratings which provides a marketplace where everyone is held accountable and rewarded for honest work.
App provides a platform for shippers, carriers, logistics brokers, to have an at your fingertips solution to move cargo fast and efficiently. Available for both iPhone and iPad
Our customer is a scooter booking company we had a chance to work with and help develop an application from scratch. They provide affordable booking services for those who want to rent custom-made 4-wheel 2-seat electric scooters known as Scooter Rental App. Whether you want to shop in the mall with comfort, save your shopping bags somewhere, or take a break from shopping and ride for fun with the company — Scooter Rental App is an ideal choice for shopping and recreational purposes. The Scooter Rental App is an easy-to-use, user-friendly solution that you can download onto your iOS or Android device. With Scooter Rental App, you can have a Day Pass plan and a coupon option that you can use to have a discount on your Scooter Rental App ride.
Scooter Rental App is an easy-to-use, user-friendly solution that you can download onto your iOS or Android device. With Scooter Rental App, you can have a Day Pass plan and a coupon option that you can use to have a discount on your Scooter Rental App ride.
Booking apps should have a certain set of features to maximize the convenience of using a rental item. In the Scooter Rental App, we integrated only up-to-date functionality for the best user experience possible. We concentrated our efforts on three areas: UX/UI design, technical SEO analysis, and content audit.
Our customer is a scooter booking company we had a chance to work with and help develop an application from scratch. They provide affordable booking services for those who want to rent custom-made 4-wheel 2-seat electric scooters known as Scooter Rental App. Whether you want to shop in the mall with comfort, save your shopping bags somewhere, or take a break from shopping and ride for fun with the company — Scooter Rental App is an ideal choice for shopping and recreational purposes. The Scooter Rental App is an easy-to-use, user-friendly solution that you can download onto your iOS or Android device. With Scooter Rental App, you can have a Day Pass plan and a coupon option that you can use to have a discount on your Scooter Rental App ride.
Typically, users end their ride by clicking on the "Finish" button on their device and returning Scooters to the parking station. However, there are cases where users might fail to finish the ride started in offline mode. It usually happens due to:
If any of the above-mentioned situations happen, we've made sure that other users can use the scooter or an initial user could start another ride with the Force Finish Ride feature. It allows users to finish the ride if they cannot do it in offline mode.
We enabled using discount coupons and accumulating referral credits in the "Ride discounts" section of the app. The system of coupons and referrals increases acquisition, and users can accumulate discounts and use them in their day pass rides.The discount page in the Scooter Rental App is user-friendly and can be easily accessed through the main menu panel. From there, you will be able to view the total amount of discounts, type in the coupon code, and see referral credits and coupons used.
The Scooter Sleep Mode is another great feature that was added to the Admin panel. It aims to minimize night traffic by reducing scooter update frequency to every 1-2 minutes. It's especially useful at night when the scooters are not used.
Every Scooter has a trunk for storing shopping bags and other stuff. We've made it possible for users to unlock the trunks of their rented scooters within the app. And if a user experiences difficulties opening a trunk, they can always contact the Scooter Rental App support team. The Admin can assist with opening a trunk using the Open Trunk button in WAP.
To present an alternative to renting scooters without installing an app. An Admin Panel user (Admin / Dispatcher) can create a profile of a customer, and create a payment and a ride manually.
To present an alternative to renting scooters without installing an app. An Admin Panel user (Admin / Dispatcher) can create a profile of a customer, and create a payment and a ride manually.
Full rental location administration is done with the Admin panel which allows easy scaling of the number of operating locations within a short period.
Since Microsoft announced it would end the support of Xamarin and replace it with MAUI by May 2024, we initiated the migration process of the Scooter Rental App from Xamarin.Forms to .NET MAUI. It will ensure the app stays secure and up-to-date by following modern standards set by this new single platform for creating all apps.
To make the Scooter Rental App reach its functionality goals, we have implemented several development solutions. The Xamarin.Forms open-source UI framework was used for developing native apps for iOSs and Android platforms. For sustainable productivity, we have chosen Ruby on Rails 6.0.3 as basic engineering technology. We have also created the Web Admin Panel with ActiveAdmin 2.9.0, allowing admins to manage users, monitor scooters, set fees, and manage payments. For firmware, we used an IoT device powered by an nRF9160 compact chip that enables advanced processing and security capabilities.
Here are the main challenges that we've solved during the development:
Those are the main challenges that we've solved during development.
Here are the timeline of the project:
We continue to improve the project and add new features to it. We hope you'll enjoy using our app as much as we did its development!
Our team conducted a detailed review of the website page-by-page. Here Scooter Rental App is a great addition to the Diversido portfolio. A comprehensive app for booking scooters with multiple features was introduced. Offline mode, BLE connection to IoT device, Web Admin Panel, card payments via Stripe, social Sign-UPs, digital wallets, loyalty program and Administration, in-app messages and Push Notifications are the main features team had been working on. Scooter Rental App is now available for smartphones and tablets in the App Store and Play Market.