24
Android & iOS MOBILE DEVELOPMENT: Case Studies

Mobile Development: Case Studies @ WhiteHedge

Embed Size (px)

Citation preview

Android & iOS

MOBILE DEVELOPMENT: Case Studies

WhiteHedge

2

INTRODUCTION - HELLO

WhiteHedgeHello! Welcome to WhiteHedge

Our Work , Our ClientsWhiteHedge is an Agile Software Product Development company. But what reallydescribes us is what we think about Our Work , Our Clients.

We have deep experience in some of the most sought-after technology domains in theindustry today: Mobile Development, Big Data Analytics, Cloud Computing, andDevOps. Having deep knowledge in these domains make us stand out as the best andthe coolest provider of services.

WhiteHedge

3

WHITEHEDGE - AN OVERVIEW

Global Presence

+

+

+

+

+

+

Agile + Flexible

Thorough + Quick Learner

Competitive + Comprehensive

Honest + Transparent

Young + Mature

Innovative + Creative

More about us …What defines us ?

California

New Jersey Rotterdam

Pune

Envision Products | Convert into businesses

100+ employees | 50+ live products world-wide

The best of the Talent and Infrastructure

Started 2003 | Focused Agile Product Development

Self funded | Well funded | Profitable

Case Studies

WhiteHedgeTHE FIRST MOBILE APP FOR CONTAINER LEASING INDUSTRY

WhiteHedge built first in the industry, real-time transactional and decision guiding toolfor a leading container leasing company

WhiteHedge Solution

o WhiteHedge executed this project on the SCRUM model.

o Basic requirements were gathered by talking to stake-holders in various continents

o WhiteHedge built API framework on top of client’s legacy platform so that mobile devices can communicate. API team and Apps teams worked in parallel

o We extended client’s security framework to mobile to enable Single Sign-on

o App renders screens and changes language based on user-logon

o Extremely diversified devices required us to build a test-lab with 20+ different mobile devices on Android and iOS platform

Situation

Client was required to extend a number of leasing and equipment inquiry functions from backend legacy systems to mobile platform and to build real-time

decision assisting tools for its sales team, clients and vendors across the globe.

Challengeo Client’s legacy system was running on the

technology that had no integration capability with external systems

o Users for this app were spread in 29+ countries

o Requirement collection was challenging due to spread-out user base

o Build interface for 20+ different devices running different OS versions and screen size/resolutions

o Steep learning curve for the legacy source code

WhiteHedge

6

Technology

• Devices: iPhone 4-6+, various Android devices

• OS: iOS 7+, Android 4+• Framework: Objective C,

SWIFT, JSON/XML, Java• Source control: GitHub

Value Addition

We Built an Award Winning Appthat client loves to use!

• Built single code-base and app on each platform for different user types

• Increased mobile enquires and bookings by 35%

• Designed very simple to use yet intuitive UI to satisfy varied user base

• Supported different languages and locales

Technology

THE FIRST MOBILE APP FOR CONTAINER LEASING INDUSTRY

WhiteHedge

APP SCREEN SHOTS & FEATURES

Single Sign-OnSeamless integration with Legacy security system

Single AppDifferent Interface for Different user types

Multi Device SupportSupport 20+ devices with

Multiple OS

AnalyticsDecision Assisting Tools

Award WinnerWas highlighted in the International logistics

trade show

Multi LingualSupports various locales

THE FIRST MOBILE APP FOR CONTAINER LEASING INDUSTRY

WhiteHedgeSMART WATCH APP

We built an award winning app for a smart watch to ensure security and whereabouts of our children

WhiteHedge Solution

o WhiteHedge executed this project on the SCRUM model

o Multi-user or ‘family’ login to stay connected with each other via smart-watch and/or mobile device

o Innovative way to communicate with feature like “Buzz”, “I am ok” or “distress” signals

o Quickly localize kids on the map by google map integration

o Get status reports like watch battery, kids activity, on-off status, GSM/WiFiconnection and outside temperature

o Identical interface and user experience all across devices and web

Situation

Amsterdam, Netherlands based startup neededWhiteHedge expertise in the area of mobile appdevelopment and device tracking to build a multi-platform mobile app to ensure security of our kids.

Challenge

o Client’s smart-watch was in development was a changing platform

o App needed to be multi-lingual and multi-platform

o App interface needed to be super-simple and very fast

o Extreme agile development due to changing nature of requirements

WhiteHedge

9

Technology

• Devices: iPhone 4-6+, various Android devices

• OS: iOS 7+, Android 4+• Framework: Objective C,

SWIFT, JSON/XML, Java• Source control: GitHub

Value Addition

We Built an Award Winning Appthat client loves to use!

• Extreme agile development

• Created earlier interfaces for direct integration between smart-watch and mobile device over the blue-tooth

• Consulted and helped client to navigate through early seed/pre-VC development

Technology

SMART WATCH APP

WhiteHedge

10

- RESPOSNSIBLE WORK. WE DO PERFECT STUFF

Behind the app that looks pixel-perfect on each device, goes the state of the art technology to sync and integrate hardware and software

Multi User Login

Multi Device Support

Smart Watch Integration

BlueToothIntegration

Award WinnerBest startup in NLBootCamp

SMART WATCH APP

WhiteHedgeEOS MOBILE

A Comprehensive solution for surveyors and depot users for estimating and surveys.

WhiteHedge Solution

o POC First

• We believe in Agile Methodology and as a part of our strategy, to visualize a product or features we presented it to real customers for feedback.

o Native Application Development

• With a great response on the product features such as real time data capture; we extended application for Physical surveyors, Non physical surveyors and the Depot Users on mobile platforms such as Android , iOS.

Situation

o To make estimation and survey process easy, simple along with real time data capture such as photos.

o Reduce estimation and survey time. o Reduce paper work and manual errors while

estimations and surveys.

Challengeo Industry Standardization

• Standardization as per the depots and container lines for all over the globe.

o Setup Universal Process

• Set up a universal/acceptable process for estimation across the industry.

WhiteHedge

12

Technology

• Xcode, COCOA TOUCH framework, Android Studio

• Objective C (Android, JAVA)• OS: iOS 7+, KitKat and above• Source Control: Github

Value Addition

We Built an Appthat surveyors loves to use!

• Easy, simple and comprehensive solution for estimation.

• Real time data capture such as photos., location

• Time saver solution. • Reduced paper work and

manual errors.

Technology

EOS MOBILE

WhiteHedge- APP SCREENSHOTS WITH FEATURES

Single Sign-OnSeamless integration with Legacy security system

Single AppAn application for Surveyors (Physical and Non physical)

And Depot users.

Multi Device SupportSupport Multiple platform

Android, iOS

Universal process

Process of estimation is universal / accepted by

surveyors from all over the globe

EOS MOBILE

WhiteHedgeAREA CALCULATION

WhiteHedge built first in the industry, real-time transactional and decision guiding tool fora leading container leasing company

WhiteHedge Solution

o Whitehedge executed this project on SCRUM model

o We ask user to enter approx distance between camera and objects while taking picture, depending on distance we have maintain the ratio of distance and its pixel resolution at backend

o Run time angle/projection of camera to object for maximum accuracy

o Provide a facility to select damages area, that will calculate height and width accordingly

o User can also add notes or mark area as per his requirement

o Undo or redo the content while editing

Situation

Client want to develop an app that can calculate height and width of damaged area of container, so that user

don’t want to use measuring tape every time to calculate same.

Challengeo Resolution of damaged area vary depending on

distance between object and camera

o Height and width vary depending on angle/projection of camera to object

WhiteHedge

15

Technology

• Xcode, COCOA TOUCH framework

• Objective C• OS: iOS 7+• Source Control: Github

Value Addition

We Built an Award Winning Appthat client loves to use!

• Simple UI to to measure damaged area

• Adding notes and marking make image more readable and under stable

• Build single code for multiple devices

• Advanced features build user interest

• Target end level user• Robust testing to give

exact calculation

Technology

AREA CALCULATION

WhiteHedge- APP SCREENSHOTS & FEATURES

Capture DamageTake a snap shot focusing damage area.

Edit ImageAn option to undo,/redo marking

ResultGet the approximate damage area

Mark for AccuracyAlign damage with accuracy

AREA CALCULATION

WhiteHedgeNUMBER CHALLENGE

Addictive puzzle game with in-app purchases. Devices: iPhone, iPod, Android

What Is It About

o The game provides you a sequence of numbers that will challenge you to sort out this numbers in an ascending orders in limited duration.

o In this game you will get some levels according to its complexity. In each next levels the complexity and shuffling of numbers are increased.

o Basic Levels:- Easy, Medium, Hard.

o Advanced Levels:- 4*4, 5*5, 6*6.

About

o Players are given levels according to its complexity, in each next levels the complexity and shuffling of numbers are increased. and leader board to compete games from all the regions.

o More complex levels are also provided with purchased which is cost lower than a dollar.

o The game also pushes for Facebook and Twitter integration to get users to act as its marketing arm, but this is not required of players.

What Kids Can Learno Skills: Thinking & Reasoning, Self Direction

o Learning Approach : Kids learn through studying the board and strategising the oder of numbers

o Support: The app support time puzzle, letting player to boost there thinking power

WhiteHedge

18

Technology

• Xcode, COCOA touch framework

• Objective C• OS: iOS 7+• Source Control: Github

Value Addition

Players love to play this

• Lightweight game engine for casual games.

• Game levels added such that user needs to be more alert and more focus to clear all the strategic levels.

• A great user experience and addictive game logic.

Technology

NUMBER CHALLENGE

WhiteHedge

Knowledge to inspire

WhiteHedge Solution

o Integrate third party sdk

o The platform designed to have a live video presentation by a renowned academics at a time to multiple schools.

o Also the presenter and participants should be able to communicate using audio controls.

o Live chat should also be possible during the session.

Situation

Clients wants to bring these real world inspirational speakers to the classroom through interactive two way

communication so they can inspire a passion and desire in our students to reach higher, and demand

more of themselves so they can become the role models for future generations.

Challengeo To find appropriate third party library for video

streaming that will support both web and iOS

o Integration of third party too in application

o Syncing of video in mobile and web

K2I

WhiteHedge

20

Technology

• Xcode, COCOA touch framework

• Objective C• OS: iOS 7+• Source Control: Github

Value Addition

We Built an Appthat presenters loves to use!

• Get participants and presenters for a presentations virtually together

• Allow for selective video and audio interaction between the two

• Announce forthcoming events for participants to view and register

Technology

K2I

WhiteHedge

Intriguing game for poker enthusiasts

WhiteHedge SolutionØ Studied the source code provided in flash,

understood the logic, and designed a more complicated version of the game

Ø Utilized the Open standard authorization (OAUTH) concept for data integration with social network platform

Ø Created display charts to gauge win/loss performance

Ø Embedded challenging criteria for winning simulation money

Ø Developed functionality such as 25 hands, 50 hands, and 3 plays to test users decision making powers

Ø Designed graphics to accord with UI of IPad and iPhone

Ø Knowledge migration to iOS ensure understanding flow of information to stimulate application development

SituationØ A US based maker of innovative card games for

gaming industryØ Design numerous computer simulation programØ Re-design an existing web application game for

iPad and iPhone

ChallengeØ Study source code in Flash

Ø Analyze Scope of work (SOW)

Ø Develop game in iOS 4 version

Ø Social platform integration

Ø Graphical designs for iPhone and iPad

POKER GAME FOR IPAD & IPHONE

WhiteHedge

Technology

Value

Addition

WhiteHedge

Ø COCOA TOUCH framework, Xcodes, Interface builder

Ø Objective C SQLite

Ø Macintosh snow leopard OS, Instruments

Ø Choice to play in Portrait or Landscape mode

Ø Targeted new and high end users

Ø Advanced features build users interest

Ø Increased repeat value for the application

Ø Logical, Unit and Functional Testing to ensure security

Ø Access without internet connection attracting young generation

WhiteHedge offered solution was a dream come true for the customer by developing poker game with enhanced UI to meet the expectations of the users. WhiteHedge ensured top quality standards were maintained to deliver next level experience

WhiteHedge

23

FOLLOW US

GET IN TOUCH WITH USGo Ahead, Don’t Hesitate!

http://www.whitehedge.com/mobile.html

Abhijit [email protected]

- SOCIAL NETWORKS / PHONE

THANK YOU!Have a Nice Day!