Mindfire has rich expertise in developing Android applications and software. We describe some of these Android development project experiences below, and will be glad to share our expertise in detail with you.
Industry:
Healthcare
Technologies:
iPhone, Android
The Digital Health Profile is a Personal Health Record (PHR) that includes information about you, your allergies, family history, medical conditions, emergency contacts, pharmacies, healthcare providers, and many other facets of your health.
Industry:
Mobile Apps
Technologies:
iPhone, Android
Developed an iPhone based application to provide mobile access to the Mortal Kombat Shadow campaign assets (video, image gallery, social network feeds), as well as iPhone unique features (Countdown to Release and Shao Kahn Voice Emulator and Sound Effects Selector). Secure access for mature video content will be provided. Facebook Connect will be used allowing users to share their experience with their social network.

Industry:
Mobile Apps
Technologies:
iPhone, Android
The objective of this project is to develop an iPhone/Android app for school extending their already established CMS system for schools. The application is a skinnable framework that interfaces to school's site servers via a SOAP based data exchange. The app is module based so the it can be extended easily in the future by developing additional modules in the future. We have developed the two version of this app one is for iPhone and another is for Android. The application has been constructed using standard OS UI for both iPhone and Android.

Industry:
Sports and Gaming
Technologies:
Android OS (2.1 and above) , SQLite , ColdFusion web service, MYSQL 5
This project requirement was to develop a mobile application that can be sold by the client to multiple customers which deal with sports management .The approach of developing this application was by starting with existing Adobe AIR Stat Recorder application provided by the client.
According to their application and details the Application includes the activities like,
User verification Login System ,Game selection ,Team Selection ,Adding a new Schedule, Edit or delete an existing schedule ,Player details entry system , CheckiIn before game starts ,Online Game score update on its website for both team in the ongoing schedule , Score entry for each player ,correction of score after finishing the game,Deleting the expired game and preparing roster for both team etc.

Industry:
Strategic planning and Design
Technologies:
Android SDK 1.6 to 2.3,XML/HTTP
To develop a game application where user can test and enhance their logical and mental skills by accepting the time inability feature challange.User can feel the competition and develop desire to produce a challenging high score that can help them to develop their mindset skills.
The main challenge was developing a mobile application which can cover maximum range of Android mobiles. Developing custom view for user where they can easily swipe their finger across 10x10 crossword puzzle to guess the answer was also a challenging task from developer point of view as Android mobiles include screen size variations.

Industry:
Healthcare
Technologies:
Android SDK 3.0 (Honeycomb), Java, Eclipse
The application includes patients DICOM format. Digital Imaging and Communications in Medicine (DICOM) is a standard for handling, storing, printing, and transmitting information in medical imaging. It includes a file format definition and a network. DICOM files can be exchanged between two entities that are capable of receiving image and patient data in DICOM format. All DICOM images needed to be securely exchanged over network. Radiologists, clinicians can view patient's x-rays on their tablet even if they are far from their clinic, sitting at home and if patients are at separate facilities.
MVC architecture was followed in order to achieve performance and GUI finesse, which is stated below.
Model Tier:
- Drawables, string values were used to display images with text on UI screens.
- Xml files, DB files were used to store patient's meta-data and X-Ray images which were to be used to develop & study Tree of particular patient.
- Android Manifest was used to access different permissions for internet, write to external storage.
- Shared preferences were used to save user credential as key value pair.
Controller Tier:
- Business objects implementation – client server communication, event handling, adapters, handlers, data controllers, validations.
- Sources developed in Android application framework, garbage collected, implementation.
View Tier:
- Android XML screen layout to show different search results.
- Android XML custom dialog layouts to show status and notification for particular request process.
- Custom dynamic tree view for showing patient's study details with thumbnail images.
- Custom views to implement window leveling, zooming features.
Server side:
- Client server was implemented using advanced JAVA.

Industry:
Marketing
Technologies:
J2ME (CLDC 1.1,MIDP 2.0) , Cold Fusion web service, MYSQL 5
The project is a location based Smartphone application that shall encompass a range of technologies with the common goal of utilizing location to enable or enhance user experience, and creating various business opportunities .The client requirement was to develop a mobile application that can be sold by the client to many .The approach of developing this application was by starting with the project document provided by the client. This Application includes many functionalities like searching merchant details and their current best offers on the basis of distance or product or brand available in the city.

Industry:
Strategic planning and Design
Technologies:
Android SDK 1.6 to 2.3,XML/HTTP
The client intent was to develop a fun puzzle game where user can test his logical and mental skill. They also had additional requirements as the there should be no database which will store the puzzle but the application always generate a unique puzzle with a great speed, which was a test for Mindfire's team as it was something really tough for this mobile platform. Because creating a unique puzzle each time it involved a huge calculation.
The objective is to fill a 99 grid with numbers(1 to 9) so that each column, each row, and each of the nine 33 sub-grids that compose the grid (also called "boxes", "blocks", "regions", or "sub-squares") contains all of the numbers from 1 to 9. The puzzle setter provides a partially completed grid, which typically has a unique solution.

Industry:
IT Solutions
Technologies:
Android SDK 2.2, Java, Eclipse
The client wanted to develop a mobile application with the church and its members in mind. His primary goal was to create an economical, user-friendly, mobile application that will promote and encourage church members to continue tithing despite the many challenges they may face.
The application aimed at providing church members a hassle-free and fun way to make contributions.
List of churches can be fetched from web-server based on user's search criteria like Current GPS location, church name or Zip code. User can view details of any church and make contributions to any desired church. When user makes a contribution, his requested amount details are send to server for account validation and payment processing. When a transaction is successful, its details are shown to user. User can also make a request to add new church to Church list.

Industry:
Sports and Gaming
Technologies:
Android OS (2.1 and above), SQLite, ColdFusion web service, MYSQL 5
The project requirement was to develop a mobile application that can be sold by the client to multiple customers that deal with sports management. The approach of developing this application was, by understanding the functionalities of an existing Adobe AIR Stat Recorder application provided by the client. The application had functionalities like: User verification Login System, Game selection, Team Selection, Adding a new Schedule, Edit or delete an existing schedule, Player details entry system, Checking before game starts, Online Game score update on its website for both team in the ongoing schedule, Score entry for each player, correction of score after finishing the game, Deleting the expired game and preparing roster for both team etc.

Industry:
IT Services
Technologies:
Android SDK 2.2, Java, Eclipse
The client wanted to develop a mobile application using which the user can get the overview about the services provided by the eye hospital. Users can also get navigation support to reach the hospital and can view the hospital on the map. Users can also make request for appointments. The application provides a practical, user friendly interface, so that its users can retrieve information about the eye hospital. The application provides several information about the hospital such as contact information, navigation guide to the hospital, make appointment for consultation and other information on staff and products.

Industry:
IT Services
Technologies:
Android SDK 2.2, Java, Eclipse
The client was in need of a web based application using which client could show web related resources to the users. The application provides a practical, user friendly interface. This is a free mobile application designed for Android devices. The client wanted to develop a mobile application using which the user can explore the web content provided by the client. The application is a fully capable web browser which allows the user to surf the client's website. The web browser supports every functionality provided by the client's web site. The web site is fully capable of showing all required web resources.

Industry:
IT Services
Technologies:
Android SDK 2.2, Java, Eclipse
The client wanted to develop a mobile application using which the user can get the overview about traffic conditions. Users should be well informed about the traffic conditions via web based application. He also wishes that the users be informed about traffic incidents and allow users to inform the traffic department about incidents. The application is designed for android mobile device.
Industry:
IT Services
Technologies:
Android SDK 2.2, Java, Eclipse
Client intention was to develop a game application where user can test and enhance their logical and mental skills by accepting the time inability feature challenge. User can feel the competition and develop desire to produce a challenging high score that can help them to develop their mindset skills. The main challenge was developing a mobile application which can cover maximum range of Android mobiles. The game provides a rich user interface and animations.

Industry:
Healthcare
Technologies:
Android SDK 2.2, Java, Eclipse
The client wanted to develop a mobile application which provides all basic information about the Prolotherapy technique in an attractive and efficient way to user.
This application gives user details about what is Prolotherapy technique, who are the candidates for it, who is good doctor for the treatment and general FAQs about Prolotherapy treatment. App provide latest list of blogs and videos over the Prolotherapy.
The app included the following main features :
- User can view general FAQs.
- User can view details of PRP/Stem cells.
- User can view who are the candidates for prolotherapy and who are the good doctors for treatment.
- User view list of latest videos over the various topics related to prolotherapy and watch the video in YouTube.
- User view list of latest Blogs over the various topics related to prolotherapy and watch the complete web link in in-app web view.
- User can make appointment with the doctor for treatment.

Industry:
Entertainment
Technologies:
Android SDK 2.2, Java, Eclipse
Client wanted to develop a mobile application with the intention of providing a good and easy to understand vocabulary learning app which allows user to learn while having fun. His primary goal was to create an attractive, user-friendly, and competitive application that will encourage App user to learn more and more new words.
Client provides services in Game and Mobile App development in USA. The Application was already build on IOS and client wanted to make it for Android OS as well.