Mindfire Solutions has deep expertise in iPhone application development. Our expertise comes from our experience and core knowledge of the iPhone development platform/SDK, and our rich legacy in Mac OS X and mobile/wireless technologies. Some of our iPhone projects are described below.
To learn about our iPhone services please visit iPhone Software Development Services.
To discuss about our iPhone capabilities and how we could help you with your iPhone initiatives, please contact us at sales@mindfiresolutions.com or call 1-248-628-1424.
iPhone Client for Social Networking
Mobile content provider
Industry:
Social Networking/Entertainment
Technologies:
iPhone SDK, Cocoa Touch, Xcode 3.1, LBS, XML, IMPS (Wireless Village 1.3)
The project is about developing an iPhone client for a social networking system, where users can log in and interact (flirt) with other online users. Once logged in, users can view all the suitable profiles as per their preferences in a nice carousel view (thumbnails rotating in 360 view). They also see the list of 'most popular' profiles if they haven't specified any preference. Users could then see the details/profile of interesting users and then initiate a flirt (text plus graphics illustrations) if the user is online. The target user can then 'flirt back' if they want and then they could further continue private chat sessions.
All incoming or outgoing flirts can be accessed from their own dedicated view (namely, inbox and outbox) and users can also access all incoming/outgoing flirts to one user from their profile screen. Flirts can be directly sent from any screen where flirt or user photo is visible.
Application has the functionality for registering for a new account on the iPhone itself. Users can then add/modify their preferences/profiles (gender, age, location, photo etc) either at time of registrations or anytime later.
Interaction with server happens over IMPS (Wireless Village 1.3) protocol. A 3rd party solution is used for providing LBS (Location Based Service).

Board-based Strategy Game
Apple Technology Solutions Provider
Industry:
Entertainment
Technologies:
iPhone SDK, Cocoa Touch, Xcode 3.1
A simple yet addictive board based strategy game developed from iPhone and iPod Touch. This is an adaption of an old Japanese strategy game where a m x n checker board has to be filled by one of the two available colors (e.g. black and white) in such a way that they form a pre-defined pattern avoiding the 'illegal' patterns according to the rules. Game comes with theme support which could be changed on the fly anytime during the play.
iPhone client for CRM (MS Dynamics)
Business Solution Provider
Industry:
Mobile Business Solutions
Technologies:
iPhone SDK, Xcode 3.1, Cocoa Touch, WebService/Soap/XML, SQLLite
The first phase of this project was to write a 'read only' iPhone client which is able to login to a Microsoft Dynamics CRM server and then fetch and display the data in a nice format.
The application needed to work with all three types of MS Dynamics deployment, namely CRM Live, IFD and OnPremise. Once logged-in, the client software fetches the relevant data and saves it into a local SQLLite DB on iPhone for faster viewing next time. Application then tries to load the data directly from the saved DB instead of fetching it again from the network if no change is detected. The data is displayed in nicely laid out tabs (Account, Leads, Sales etc), and tapping on any of the displayed records shows its details in the next screen.
Client also has option of adding/saving multiple accounts configuration, so that once configured, accessing any particular deployment is just a matter of a 'tap'.
Technically, it was an interesting challenge to bring something so Microsoft-specific (Microsoft Dynamics supports only IE for web interface access!) to iPhone. Also, with all documentation available for Dynamics targeted at .NET implementation, it wasn't much helpful either. Plus, absence of Web-service core on iPhone (not to mention missing XML handling classes from SDK) meant we had to implement our own soap/xml layer to handle all the network communication.
This client is currently meant for in-house enterprise distribution only, but future version could also be made available to App Store.

Make over/Dressup App
Multimedia/Lifestyle Company
Industry:
Lifestyle/Entertainment
Technologies:
iPhone SDK, Xcode 3.1, Cocoa Touch, Core Animation, XML/HTTP
Do your own makeover, dress it up the way you like it and as many times as you want. A fun fashion game/application, where you can set a model, background and then pick tops, under garments, pants, jackets, skirts, footwear, hair style and various accessories and put the make-up.
User can further create their account and participate in various daily/weekly contests and save it for later viewing. They can also view and vote make-overs done and uploaded by other members.
This is an already running hugely popular flash-based web-application. We needed to create an iPhone client for the same, with all features available with Web App. With over 20,000 individual dress-up elements in the game, it was a challenging task to fit all of this on a mobile platform without any significant loss of quality and speed. Also, the architecture of iPhone application supports dynamically downloading additional dress-up elements from server when they are available. Player can also register/login to their accounts, save/upload the makeover, view and vote the makeovers participating in daily/weekly contests, all from their iPhone.

Maintenance/New version
Apple Technology Solutions Provider
Industry:
Mobile Productivity App
Technologies:
iPhone SDK 2.2.1, Xcode 3.1, Cocoa Touch, WebService/XML
Latest iPhone update 2.2.1 broke one of the customer's applications which was already on App Store. Our task was to re-build that application with latest iPhone SDK (2.2.1), also finding and fixing the issues introduced along the way. We were also required to do some feature additions/improvements and code re-architecting/re-factoring of the existing code-base.
The application is an utility which allows us to send/forward multiple address book contacts (vcf) to one or multiple users at a time via email. It also has a nice feature of introducing two persons by sending each the other's contact info in one go.
iPhone client for Job Portal
One of the most popular Job portal
Industry:
Employment
Technologies:
iPhone SDK, Xcode 3.1, Cocoa Touch, WebService/XML
A popular Job Portal whose users - Job seekers and Employers - from various industries, decided to enter this new and exciting space, after iPhone SDK's availability was announced few months ago. Given their existing relationship with us (we have developed other mobile clients for them) and our deep expertise in Mac technologies (of more than 9 yrs) as well as iPhone experience since initial SDK, Mindfire was a natural choice for them for their iPhone development. The iPhone client uses standard Cocoa touch interfaces (list view etc.) for displaying results. The communication with server is done through Web-services/XML.
SixSigma iPhone Application
Industry:
Education
Technologies:
iPhone, Cocoa Touch, XML
The SIX SIGMA iPhone application is designed to be a quick reference guide to the Six Sigma program methodology and tools. Additionally, the application gives a brief overview of the history of Six Sigma and the various roles of a typical Six Sigma program; while also incorporating various applicable Lean tools.
iPhone App Development
Technology Consulting Company
Industry:
Medical/Mobile
Technologies:
iPhone SDK 3.2, Cocoa Touch, Web Services/XML, SSL
The Glucose Monitoring System enhances the quality of care for patients by improving the accuracy, efficiency and safety of insulin drip protocols. GlucoCare currently includes two versions of the Yale Protocol (100-139 mg/dl and 90-120 mg/dl).
This application is useful to maintain the patient's record like his bed location, last glucose, last insulin, updated glucose/insulin time and the status(warn or normal). It has multiple options for the nursing staff or doctors to maintain the ratio between the insulin and glucose on the bases of the protocols.
The project was to develop an iPhone application for the same, which helps the nursing staff as a tool to manage complex hyperglycemic patients and helps doctors to achieve better patient care. This is most user friendly mobile insulin dozing calculator.
JokesApp - iPhone
Industry:
Entertainment
Technologies:
iPhone, Cocoa Touch, AppStoreKit, XML
iPhone Jokes application, targeting Men only. Options to buy additional jokes packages using in-app purchase mechanism on AppStore. Application comes bundled with one joke package.
SI Portal - iPhone
Industry:
Business
Technologies:
iPhone SDK 2.2.1, Xcode 3.1, Cocoa Touch, HTTP/XML, SQLLite
iPhone client application for Information/Resource management system. User can store, access and manage various types of resources/information like Accounts, Documents, Passwords, Networks, IP, Licenses etc. iPhone client enabled the user to keep all the information in-sync with online data on the move and allowed them the read-only access.
iPhone Game Development
Mobile Services Provider
Industry:
Entertainment
Technologies:
iPhone, Cocoa Touch, Core Audio, Core Graphics, Accelerometer
It is a sound effect game with motion sensitive weapon like Katana, Sword, Nunchaku, Punch and Throwing star. With this application you can easily start feeling your self in a world of martial art.
There are multiple view showing instruction pages, it also have multiple info pages featuring various martial art technique. It has a action pad pages where you can select any action and the application simulated sound according to that action and event generated by touch and movement of device. It uses the Accelerometer to detect the device movement and play sound accordingly.
iPod Accessory Protocol
Entertainment Company
Industry:
iPod Accessory
Technologies:
iPhone SDK 3.1.2, Cocoa Touch, iPod Accessory SDK, Custom Communication Protocol
This application is basically used to communicate with an external hardware. A new framework added to the iPhone SDK 3.0 to communicate with an external accessory. For communication between the application and an iPod accessory a protocol must be registered by an accessory at the time of identification process. And then using that protocol application could communicate with an accessory.
We have designed and implemented the protocol to communicate with an the external accessory. This protocol have the features to send various information from application to accessory and viceversa, it also has the feature to support scheduling command on external accessory. Protocol is much extendible to support many other feature.
iPhone: Book Reader App
Industry:
Entertainment
Technologies:
iPhone, Cocoa Touch, XML, CoreGrapghics, CoreAnimation
This application is a simple book reading application. It has some simple Reading command like scrolling through the lines, skip 10 lines forward or backward and go to the selected chapter functionality. It also shows current chapter number and current line number of that particular chapter.
Application has a text screen showing the text for book, user can read through the book by the use of scrolling. Application also has the functionality to save the current line number and current chapter so that the next time when user opens the application then it should open from the last saved state.
Shipment Tracking iPhone Application
Shipping Company
Industry:
Shipping and Transportation
Technologies:
iPhone SDK 3.1.2, Cocoa Touch, HTTP/XML, SQLite
The application was developed to track down the current information and position of a cargo. It is used to download / sink the cargo information from the server and then it is used to display those information on screen. Client can search the cargo data based on various field and then display the detail information on screen, client can send this detail information through mail.
There are multiple view created dynamically based on the data to be shown. First time when user login to the server application it starts saving data locally for every screen data user has visited, then it shows data from local cache. Application also give refresh option on every screen, by using this option user can download/refresh data for any screen. Application uses SQLite to save data locally.
iPhone Mobile Application
Software Development Company
Industry:
Advertising and Marketing
Technologies:
iPhone
Developed a mobile service platform with geographical Locations called "Points-Of-Interests" (or POIs). In addition to this, these Points-Of-Interest shall be displayed in correspondence to a user's home- Location (which can be an ID or the actual GPS Data of the mobile phone). If GPS-Location is not available, then Home-Location is the ID.
The Points of Interest belong to Services. For example, the Service "Activity" holds the geographic coordinates of Bars, Restaurants, Clubs, Hotels, Cinema, as well as Subway/Bus/Train stations.
Every Point of Interest has contents, which holds a service tag, a name, a service icon link, a brief text-description, some tags/elements, and a connection tag, holding a web or phone link, an email address or a unique ID.
Sight Selector Application
Industry:
Medical
Technologies:
iOS, HTTP, XML, Video/audio, In-App purchase, Remote Notifications, PHP
Developed a reference application for Eye doctors. The application shows 3D images and videos which include eye structure as well as various type of problems that occur in the eyes. These pictures/videos are categorized according to their relevancy to the eye problem. There are two versions available on AppStore. One premium version with all contents (video etc.) already bundled in the application and another Lite version where user can selectively purchase and download contents as and when needed.
The application is optimized for iPad and iPhone 4 as well.
Stressbuster
Business Applications Software Company
Industry:
iPhone Apps
Technologies:
iPhone
"Stress Shifter" is a revolutionary app that can genuinely help you shift from the stressful reactions of fighting, flighting and freezing to being calm, creative, and centered. Stress Shifter provides easy to use tests, tools and exercises to not only reduce stress but to actually create your desired results.
Stress Shifter lite takes you the first 2 of 3 Steps:
- Step one: find out what is triggering your stress reactions in any situation
- Step two: learn what personal shift you can make to transform your stress in this situation
- Step three: make a lasting shift by completing 12 easy steps with Stress Shifter as an in-app purchase.
iPad Application for Auto Shows
IT Services
Industry:
Automobile
Technologies:
iPad
Developed an iPad application for Auto Shows like GMC, BMW, Chverolet, etc. The basic need was to display the iPad App in front of each showcased car for specific manufacturer and display its details like different visuals / images / specifications / disclaimer etc.
Overall it was a good app for adhoc distribution in which customer has the flexibility to change the content by replacing the XML for any manufacturer and application starts displaying information of that specific manufacturer's model in details.
Cloud Storage
Software Company
Industry:
Software and Cloud Storage
Technologies:
Objective C, iPhone4.2 and COCOA touch framework, iOS, Xcode3.2.5
Cloud Storage brings a secure cloud-based solution for storing, managing, and sharing data in any file format. Start with a free one GB account or upgrade to one of several paid accounts to increase your storage capacity.
Access your data using a wide variety of methods and devices, including our access for iPhone™, our native Windows client or WebDAV access (Mac and Linux), and our rich Web 2.0 browser interface.
Share and collaborate with colleagues, family members, or friends through easy to use, advanced public and private file sharing tools that you won't find anywhere else.
Also, using your Web browser, you can upload additional files from your PC or MAC into your account. Then, wherever you are, you can access and share files all from your iPhone.
Better Phone Application
IT Services
Industry:
Mobile
Technologies:
iPhone
BetterPhone application was developed to offer a replacement, or an alternative to the built-in "Phone" application on Apples iPhone with the integration of Facebook. This app interacts with Facebook to get the detail of person friends and aware the user that which person in contact is his/her Facebook friend. The application has screens such as Favorites screen, Contacts screen, Dialpad and Settings.
iPad App for Publishing Industry
Software Company
Industry:
Media and Publishing
Technologies:
iOS
Developed Digital Newsstand App for Apple iPhone, iPad, and iPod Touch. The client is a leader in new media and emerging technology services, and 2010 finalist in the Chicago Innovation Awards, managed the development of this Mobile Content Management Platform, which gives real-time editorial control that publishers look for on a single publication basis.
High Level Features Included in the App and Self-Service Platform Include:
Reading Tools
- Full Issue Menu, Sort by Section, View Text Only Articles, View Advertisers Only
- Easy Finger-Flip to Page Through Issue Forward and Backwards
- Zoom, In-Page Video Viewing, Search, Save to Favorites, Offline Reading Mode
- 3 Landscape and Portrait Mode Reading Options with Pinch and Zoom
- New Edition and Subscription Notifications
Social Interaction
- Rate Articles, Share, Save, Comment
Publisher Benefits
- Real-time updates to pages, articles, advertising offers, videos
- Include more digital content: videos, photo galleries, bonus articles
- Plug into the Client's Self-Serve Platform and share subscription revenue
- Publish magazines as native iPad apps that don't get lost in a digital "newsstand"
"It was important for us to integrate the right mix of features for subscribers while giving publishers control of their new media publications,". "The design allows white-label platform to be easy to use and gave editors real-time access to pages, advertising, videos and more while enabling them to drive more subscription revenue."

iPhone App for Humanitarian Organization
Software consultant
Industry:
IT Outsourcing
Technologies:
iPhone
iPhone development App to promote humanitarian organization fund raiser programs. The App allows the user to view News and Stories related to the organization. Donate money for its various programs.
Share the info on social networks.
Kitchen iPhone App
Industry:
Mobile and IT
Technologies:
iPhone,iPod Touch, XCode, iOS SDK
Created a Kitchen Menu related iPhone App and named it as "First Real Kitchen Cookbook". The app allows the user to select / create recipes and showcase the same, it also allows the user to put there videos and chronicles for the recipes. Overall its a very handy app for cooking freaks.
Essential Bayless
Industry:
IT
Technologies:
iPhone,iPod Touch, XCode, iOS SDK
Created an authentic Mexican recipe iPhpne app featuring (25) recipes, (18) embedded videos, embedded audio clips and shopping list function.
Video Placeholder iPhone and iPad app
Yoga Practitioner
Industry:
Healthcare
Technologies:
iPhone,iPod Touch, XCode, iOS SDK
This app provides an interactive way to purchase the videos related to Yoga. User is allowed to access a short preview of the videos and user can easily purchase the video so that he/she can have an access to the complete video. Videos displayed out in the app depends upon the server i.e. no. of videos appearing may increase or decrease depending upon the server.
-User is provided with a grid view of videos.
-On tapping any of the videos, app navigates to view where user is allowed to either purchase the video or watch the preview.
-On tapping preview option, a short preview of the video is provided.
-On tapping purchase, first video get purchased and get downloaded from the server.
-After successful purchasing of video, preview and purchase option get removed and play option appears on purchased video.
iPad SpreadAnimation
StoryBook Writer
Industry:
Childrens / Kids Stories
Technologies:
iPad/iOS , XCode
Created a Kid stories iPad application. All stories are basically children's stories with content in 2 languages and we have also done the animations in each stories. Users can able to double-tap on the center of the iPad to see the Settings as a feature and have all swiping features from page to page for each story. Every Story has an animated Seal at the launch of the application.
Rheumatoid Activity Minder Tool Applications - iOS Apps
Web Administrator
Industry:
Education/Medicine
Technologies:
Objective-C, Cocoa Touch, XML-RPC, Xcode
The client was the Medicine Department of a university in U.S. They were looking for an iPhone application that would help their patients suffering form Rheumatoid Arthritis, assess the condition of their body joints at regular intervals, by filling up a questionnaire and visual feedback on the condition of joints. A report would be generated, which the user could go through and also mail to his doctor, right from his iPhone.
br>
The solutions was implemented in the form of a Wordpress plugin on the server side and an iPhone client for the user interface.
Fever iPhone Game
Game Designer
Industry:
Game/Mobile Entertainment
Technologies:
Objective-C, cocos2d, iOS SDK, Xcode.
The client was a Game Design studio based in US, producing a casual iPhone game for a company that provides toys, experiences and teaching materials for children, and based in Denmark.
br>
br>
The project was a casual iPhone game that involved helping the game hero to rescue various persons by touching them and avoiding the fatal hazards. The user interacted by placing toy bricks to create a path for the hero to reach his targets. The game consisted of various levels. Few were bundled with the app, other could be bought via in-app purchase.
br>
br>
The game design was based on an already existing PC game by the same name. The design and artwork was provided by the client. Our work involved implementing the game design. One of major design decision was to keep the developed game compatible with the existing PC games level design files, so that the level Editor in PC game could be used for designing iOS game levels as well.

Shadow iPhone Game Development
iPhone Game
Industry:
iPhone Games
Technologies:
C#, ASP.Net 3.5, WCF service, iPhone safari, Microsoft SQL Server 2008
It's an iPhone game project. ASP.Net pages are called from iPhone application for various things. Rest(WCF service) is used for getting data from DB.
br>
br>
This game is for capturing shadows from different locations, these locations are coming from DB and will be shown on a Map. After capturing shadows player can do a lot of things like cloning, assigning own images to those shadows, place that shadow as Hillking, attack another players hillkings etc.
Piano Learning iPhone App
IT Services
Industry:
Music
Technologies:
iPhone,iPad Touch, XCode, iOS SDK
We developed an iPhone app for Piano lovers. This app is for students to learn & read music. Its a fun app which allows the student to learn fundamenrtals of music theory while playing with it. It helps to the improve the skills of both students and experienced person.
br>
br>
This app is now available for iPad as well!
EG Games: Catch the Fly
Industry:
Game
Technologies:
Cocos2d-iPhone framework, Box2D physics engine, Apple iOS StoreKit framework, Objective-C, C++, CocoaTouch
The client was a Game Design company based in USA, launching their first game.
br>
br>
The game was a casual target hitting game, similar to the popular mobile game "Angry Birds". The player launched a set of frogs one-by-one to hit and kill various insects, by helping the former jump from different types of launchers and kill by impact. There were blocks of various materials in the scene, which were arranged to form structures. All the bodies responded to hits and forces applied on them and behaved as per simulated physics.
br>
br>
Our role consisted of implementing the client's idea as per the design specs and artwork/resources provided. Level design was provided by the client and implemented into the game by us.
iPhone App for Property Sales
Retail Services
Industry:
Property / Rental and Retail
Technologies:
IPHONE SDK, COCOA TOUCH, XCODE 3.2.5
The application has following functionalities:
br>
br>
This application provides a list of properties that are available for rent.
br>
br>
The list can be filtered according to the area, size and type of the properties.
br>
br>
User can see the properties as pins on the google maps.
br>
br>
They can see the details of any property.
br>
br>
They can share some of the detail via email or Facebook.
br>
br>
The agent for the property can be contacted via email.
br>
br>
The properties can be added to their favorites.
br>
br>
An augmented reality feature has been implemented which shows a virtual tour of the properties over the iphone screen.
iPad App for Medical
e-Marketting
Industry:
IT Services and Sales
Technologies:
Objective C, Cocoa framework, Xcode 3.2.5, iOS(platform)
This is an iPad application developed to help medical representatives of a pharmaceutical company to manage registration to a website, asynchronously because delegates are not connected to the internet during the visits. It contains 3 views. One for filling up the registeration form and other is to transfer the no. of records stored in the local database to the server using soap requests. The third view consists of settings view which contains delegate's name and the email address for default storage.
br>
br>
RegistrationFormView :- It consists of various fields to enter all the necessary details for a particular member. By clicking on register button all the records get stored to the local database using sqlite.
br>
br>
TrranserView :- It shows various information like whether you are connected to the internet or not. Also it gives us the information how many records are to transfer. On tapping transfer button it transfer all the local stored records to the client's server if it is connected to the internet.
br>
br>
Preferences :- It shows all the settings regarding the particular delegate like delegate's name and the email address for default storage. On tap of save button it saves these two fields in the cache of application. And shows an alert if any of these two fields are empty.

Shadow Capturing Game
IT Related Services
Industry:
Gaming
Technologies:
iPhone,iPod Touch, XCode, iOS SDK, Google Map Kit, ARKit
Shadow Capturing Game is a multiplayer game depend upon cloud based server and Google Map kit. Initailly the server contain number of shadow on specified latitude and longitude position. And these shadows are reflect on the map view of the iPhone. User can catch that shadow which are within 200m radius of user. When user catch a shadow that shadow entry is being removed from the server. After user captures more no. of shadows user can clone them and can create Hill Kings. And according to his interest he can place the Hill king on his specified location. Similarly the other user catches shadow and by cloning they make Hill king. And one user HillKing can initiate fight with other user's HillKing and vice-versa and if win he takes the opponent Hill king and earn some credits or if he looses his hill king is being taken by the opponent and loose some credits.

To learn about our iPhone services please visit iPhone Software Development Services.
To discuss about our iPhone capabilities and how we could help you with your iPhone initiatives, please contact us at sales@mindfiresolutions.com or call 1-248-628-1424.