Requirement, research, solution.
Company
The client is a photography solution power-house in live, interactive, visual entertainment from US. They having more than 20 years of experience in the photography and visual entertainment industries.
Business needs
Client needed an 360 degree VR Photobooth solution using the Ricoh Theta S camera. They wanted to operate the camera with the proposed app which will transfer the photo from the camera to the tablet. Then they will be able to upload the image and send the link of the image just taken, to people's mobile. People can view the image right on their phone in fully immersive 360 degree view. Client wanted an proprietary app on both Android and iOS along with a Web solution. The proposed application was for business purpose and client wanted to provide the service to other photographic agencies via subscription model.
Challenges
As per the API documentation of Ricoh Theta S (https://developers.theta360.com/en/docs/introduction), an app will be able to communicate with the camera only via Wi-Fi. The communication will take place via the IP address 192.168.1.1 and port 80. This is the same default port we used to do HTTP communication and for Internet. So, if the device (where the app is running) is already connected with the camera via Wi-Fi, it cannot access Internet through the same wifi connection. It is a limitation of that Camera. If the device having two WiFi adapter, then one can communicate with the camera and another one can connected with Internet. But most of the mobile/Tablet device comes with 1 WiFi adapter. So we will not be able to connect internet and camera both with WiFi.
Technology
Android, iOS, Java, Swift, Ricoh Theta API, Amazon Web Services, JavaScript.
Solution
We brainstormed a lot with WiFi, HTTP tunneling, USB Ethernet Adapter, Android rooting and iOS Jailbreaking. Nothing solved the actual purpose of a reliable customer centric solution. Then we experimented with 2 devices, hacked Ricoh Theta SDK, expolred Blutooth file transfer in Android and iOS. Finally we got a satisfactory solution. One Tablet/Mobile is connected with the Theta S via WiFi. This device is communicating with Theta S and capturing images continuously. Another Mobile/Tablet is connected with the first Mobile/Tablet (which is already connected with Theta S) via Bluetooth. After capturing image, if the first device initiate Sharing, the second device will automatically receive the file and share it with the Guest(s). The communication happened seamlessly and fast.
Main advantage of this approach:
(A) No Android Rooting or iOS Jailbreaking.
(B) Its working perfectly in iPhone and Android both.
(C) One app will do the job. No requirement of 2 apps as sender and receiver.
(D) Safe and Secure data transfer.
For the server side implementation of uploading and sharing images we used Amazon Web Services. For that purpose we used Amazon Simple Email Services and Amazon Simple Notification Services. Displaying the 360 degree immersive view on recipient user's mobile we used Google VR View. We can say the entire application is an outstanding example of convergence of multiple platform and multiple devices. Also an home-grown brilliant solution for IOT.
Company
The client is a ecommerce giant from Czech Republic. They mainly deals with baby and maternity
care products. They are the owner of a leading e-commerce portal.
Business needs
To develop a Pregnancy and Maternity android app which will be a day by day pregnancy
guide and data collector for those women who are expecting.
Challenges
Client basically wanted to develop a pregnancy app which will help a women in those stages,
i.e before pregnancy, during pregnancy and after the delivery. A complete smart android app
which provide day by day pregnancy guidance with best user interface. The app will act as a
caretaker, companion, instructor and important data collector. Also the app will fire notification
regarding medicine, doctor visit, symptom, weight and each and every support that can be
provided to a women during the most important period of her life. The app has to support
multiple languages.
Technology
Java, Android, Third party API, Volley.
Solution
We have designed an unique UI and UX for better usability, which looks trendy as well as
informative. We researched on the UI a lot and then we came up with a single screen app. All
the required section and information we placed in a single screen. We have provided full
customization to the user for the look and feel of the app. The essential user data getting
saved in local SQL database in systematic and secure way. We have created unique tools
and visuals for different activity and exercises. A custom calendar to show detail periodic data
in a day by day way. User guidance and help screen all the way throughout the app. There is
a Backup and Restore functionality added in the app. At any time if the user’s app gets
uninstalled or crashed then the user will be able to restore her previous data. We used SQLite
database export, File I/O functions, Byte arrays, Database restoration for this operation.
Company
A startup from India. They are jumping into mobile entertainment and web app business.
Business needs
The client wanted a better media playing functionality and attractive user interface. The player
will be equipped with all the standard features of an MP3 Player, as well as some unique
ones. User friendliness of the player, easy to navigation screens, awesome UI, customized
sound effect and easy accessibility should be USP of the player.
Challenges
A unique card stack style in which the whole application have been implemented. Also a
carousel implementation to showcase the album arts in a low memory consumed way. During
the lock screen mode user will be notified regarding the missed call, unread messages. The
lock screen will also going to provide the user with weather information by automatically
tracking the current location. The client’s expectation was a highest level of UI design for the
player. Placement of advertisement in this complex UI was a big challenge for us.
Technology
Java, Android, Third party API, AdMobb advertisement.
Solution
As per the client requirement we have created a custom card stack component based on this
reference- http://bit.ly/2cnvyfF. We have done full system analysis and brainstorming to
Integrate card-stack layout for the whole application. We applied usability engineering, UI-UX
design concepts and HCI principles. We came up with our own solution to use proper memory
management with huge amount of media file data. This app has the capability of handling
media files and resource accurately. We have created the custom lock screen in such a
manner so that weather information, time, date, sms and call log can be seen properly
without any obstacle. We implemented third party APIs for weather feed and album artist
information. Also we have used image caching and image reuse for large amount of album art
data associated with media files.
Client
MeMe Information Technology Pvt. Ltd., a company from India specialising in healthcare
related apps and products. They have started their journey with MeMe care apps. MeMe Care
Individual is one of the app from the bundle.
Business needs
Our client wanted an all in one solution for an individual health care needs. This app should
also work as a mediator between an individual and doctor or a pharmacy. Apart from that it
should also keep track of the activity of a person and provide health intelligence.
Challenge
We have to design a user friendly UI both for tablet and mobile, which will display the health
related activities and It will also track the regular activity performed by the user. The app will
contain a health intelligence which will keep track of our health data by displaying it through
graph and charts. We had to store user health related data in a safe and secure manner.
Searching of doctors and pharmacies should happen on the basis of different search criteria.
App should display medicine reminder based on prescribed medicine by doctors. Diet, calorie
intake and calorie burn related information and measures was a big challenge for us.
Technology
Java, Android, Google Cloud Platform, Google FIT, Microservice, Spring, MySQL, Firebase.
Solution
After lots of research we came up with a design which will fulfil client's need. We have created
a user friendly UI both for mobile and tablet. We have integrated activity tracking system
which will track every activity you perform like running, walking , biking etc. This app also
internally linked with doctor and pharmacy module of MeMe Care solution. In this app we
have implemented microservice in server level to tackle the crowd in peak hour. We have also
integrated SMS gateway to update users round the clock about important events. We have
integrated Google firebase cloud messaging to notify individual as well as doctors and
pharmacies for real time communication and notification. This app will also generate graph
and chart on different health data to the user for better understanding. The app provide export
and backup of data in different file format.
Client
MeMe Information Technology Pvt. Ltd., a company from India specialising in healthcare
related apps and products. They have started their journey with MeMe care apps. MeMe Care
Doctor is one of the app from the bundle.
Business needs
Client wanted a robust android app for doctors which can do schedule management, practice
management and clinic management in a single solution. The app will work as a mediator
between an individual and doctor. E-prescription preparation and management was another
crucial requirement for this app.
Challenge
We need to develop a simple and elegant UI, based on tablet specific design. The reason is
tablet preferred by most of the doctors instead of mobile. But we can't limit our design to only
tablet, we need a UI both for tablet and mobile. So we have to design a Dashboard through
which a doctor can track and manage all his/her day by day practices. The major challenge
was to develop a complex algorithm to manage the patient's' appointments, availability of
open slots and rescheduling of open slots. Real time communication during appointment
booking and cancellation was a big deal.
Technology
Java, Android, Google Cloud Platform, Microservice, Spring, MySQL, Firebase.
Solution
After a lots of brainstorming, we came up with a custom calendar based dashboard where
doctor can view appointment booking status in real time. Here we have used Firebase Cloud
Messaging solution. We produced separate mobile and tablet based UI design to work
seamlessly with any devices. Through app’s dashboard doctor not only get the overview of
current booking status but also perform other crucial functionality. We are preventing all
wrong location information while Clinic add by Doctors. The system is verifying all the location
data through google map API’s and then only its allowing to add in the system. This way an
individual or a patient can be able to search a doctor or clinic through geolocation. We have
design a time scheduler screen for doctors where they can set their sitting plan for a particular
clinic. SMS Gateway and E-Mail sending mechanism also included in the solution.
Client
MeMe Information Technology Pvt. Ltd., a company from India specialising in healthcare
related apps and products. They have started their journey with MeMe care apps. MeMe Care
Pharmacy is one of the app from the bundle.
Business needs
Our client was looking for an android-based pharmacy app which can integrate doctors and
patients with itself. Also it can manage all inventory works of pharmacy like medicine stock
check and update, billing, report generation and order placing.
Challenge
Client wanted to focus on tablet specific design, reason is that tablet is preferable to most of
the pharmacies. Even some of the pharmacies wanted to stick with the Desktop or Paltop. So
we can not limit our development only to tablet or mobile specific. We need a solution for both
tablet, mobile and Desktop/Laptop. Bulk item data of pharmacy items upload was a big
challenge. Real time prescription handling and aunthentic refill request processing were two things
which needed a genuine solution.
Technology
Java, Android, Google Cloud Platform, Microservice, MySQL, Firebase.
Solution
We had design separate look and feel for mobile/tablet for ease of use. Even with the use of
Ark Welder, one can use this same app in any Desktop or Laptop with any operating system.
Unique dashboard design which provide pharmacy owner the information of incoming
prescription in real time. Important functionality and stock alert mechanism also added in
dashboard. A complete inventory and stock maintenance module is present in the same app.
Simple but full fledged billing system with VAT and discount calculation integrated. Sharing,
email and export of bills, invoices, prescriptions in different file format (e.g- PDF) also
possible. Historic report generation on several 'Pharmacy Item Data' and export functionality
is another crucial feature we have added in the app. Functionality is there to communicate
with suppliers and palcing a order. In the admin part of this app we have created a feature to
upload bulk CSV data for pharmacies. We have taken care of data replication, data missing
and incorrect data upload during this operation.