Switchit

Meet. Connect. Share

What is this all about?

The idea of client behind developing Switchit was to give the business card a new digital platform for professional lookout.

With simplest UI and best UX switchit is aimed to serve their customers well, in terms of creating multiple business cards, add details and share the same as vCard via SMS. Not only that, even the details of the switched contact will be saved within the app.

iOS Technology Stack

LLanguage

Objective C with XCode

Objective-C is the primary programming language we use when writing apps for iOS and OS X. Xcode is the IDE used to build

A Analytic

Localytics

Localytics is the leading mobile engagement platform.

CCalendar

MSGraph SDK

Microsoft Graph API to connect to the data that drives productivity – mail, calendar, contacts, documents, directory, devices, and more.

Google Calander

The Calendar API lets you integrate your app with Google Calendar, creating new ways for you to engage your users.

TTesting and Crash log

Fabric.io

Fabric gives real-time understanding of our app's performance and health at every stage

LLogin

Facebook SDK

People can sign in to our app with their Facebook Login

NNetwork

AFNetworking

A delightful networking framework for iOS, OS X, watchOS, and tvOS.

Backend and Web App Technology Stack

LLanguage

PHP

PHP is a server scripting language which provide different API for MySQL database.

F Front End Framework

Bootstrap

Bootstrap, a sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.

AAPI Explorer

Swagger

Swagger is the world’s largest framework of API developer tools for the OpenAPI Specification(OAS), enabling development across the entire API lifecycle, from design and documentation, to test and deployment.

DDatabase

Open Source MySQL

MySQL is the most popular Open Source Relational SQL Database Management System.

SSMS Messaging Provider

JDStatusBarNotification

Easy, customizable notifications displayed on top of the statusbar

SServer & File Storage

Digital Ocean

DigitalOcean is a simple and robust cloud computing platform, designed for developers

CCalendar

MSGraph SDK

Microsoft Graph API to connect to the data that drives productivity – mail, calendar, contacts, documents, directory, devices, and more.

Google Calander

Use the Google Calendar API to achieve deeper integration with Google Calendar. Mobile apps, Web apps, and other systems can create, display, or sync with Calendar data.

App Features

Switch the business card digitally, get the professional touch NOW!

01.

Login Screen

After successful signup, Login gives ease of user experience.

Login With Facebook scales down the time & effort of users from creating and remembering the another username/password combination.

02.

Create Card Screen

Customise details in your business card each time.

Simplicity and picking the right details from social media, address, website and much more makes every card unique from the other one.

03.

Pick the color

Match your business theme to give card a different look.

Theme color selection will set you apart from others with impact of creativity and gives new touch to your marketing & networking strategy.

04.

Add Video or Image

Make a multimedia digital business card and take a sneak peak.

Choose company logo or branding video to show off the amazing work you do everyday. Multimedia + Digital Business Card = Great First Impression.

05.

Share your Card

Wider range of social media card sharing options.

Switching the card will provide you the new way of introduction where you can finally say ‘Hasta la vista’ to paper business card.

06.

More Integration

Schedule a meeting within your calendars to make better customer relationship and easy follow ups with your new business leads.

Manage your notes inside the app for a quality reference of you meeting. Calling your contact or sending SMS reminder has been made quick with switchit.

Web UI&UX

Challenges

The plan was to integrated the three major calendars (Google, System & Outlook Calendar) into the system and after successful integration of Google and System calendar we faced the major challenges from the Outlook. The challenge was to sync and integrate the outlook calendar so user can schedule the meeting once the contact has been shared.

The implementation of the outlook SDK was done at one go but the behaviour of the output was not as it should be. We dig up almost all the libraries and solution that claimed to be the right one like SDK of Rest API, Office 365, Outlook, Azure Active Directory and many more.

The hours of searching, implementing and testing failure led us to daily communication with Microsoft System Engineer.

10+

Library and SDK

70+

Hours of Debugging

50+

Calls with Microsoft System Engineers

Meanwhile

Along working with Microsoft to solve the Outlook problem, we ended up making multimedia digital business card which had video and image integrations with 6 different color themes. With new sleek design we made the vCard feature whole a server game rather than mobile game.

Making everything a server game the idea of deep linking striked our head to advance the level of user experience. It was successfully integrated after hours of research and moving ourselves out of comfort zone.

Solution

Just when we launched Multimedia Digital Business Card, out of the blue we figured out the solution for Outlook integration and enlightened Microsoft team so they can help their customers in future. 200 hours of brainstorming and various code testing to solve the issue we helped microsoft know their product better!

How to Create Business Card?

  • 1 Name your card

  • 2 Add details

  • 3 Choose your theme

  • 4 Add photo or video

  • 5Voilà! You’re ready to share your Digital Business Card

Finally, we had a good product launched!

Oh wait, we have a sequel coming soon with new and exciting features.