Mindfire Solutions
Home  |  Faq  |  Site map  |  Contact
Email sales@ or Call 1-248-686-1424
news
Mindfire releases Multi Lead Address Holder plug-in
DNN module named "MfStockChart" released
more-news
Share on Facebook Share on Twitter Share On Linkedin  
Share

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).

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.

top

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."

top

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.

top

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.

top

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.

top

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.

top

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.

top

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.


The solutions was implemented in the form of a Wordpress plugin on the server side and an iPhone client for the user interface.

top

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.

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.

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.

top

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.

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.

top

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.

This app is now available for iPad as well!

top

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.

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.

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.

top

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:

This application provides a list of properties that are available for rent.

The list can be filtered according to the area, size and type of the properties.

User can see the properties as  pins on the google maps.

They can see the details of  any property.

They can share some of the detail via email or Facebook.

The agent for the property can be contacted via email.

The properties can be added to their favorites.

An augmented reality feature has been implemented which shows a virtual tour of the properties over the iphone screen.

top

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.

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.

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.

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.

top

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.

top


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.