DraftKings - Tintash Labs

DraftKings
DAILY FANTASY SPORTS FOR CASH
"We could not have been so successful in the mobile market without them!" - Jordan Mendell, Head of Mobile
and Special Projects at DraftKings, Inc.
DraftKings is the market leader in the fantasy sports for cash market and offers daily and weekly fantasy
football, baseball, basketball, hockey, golf, mixed martial arts and soccer for real cash prizes. Winners are paid
out immediately without a season long commitment. DraftKings makes it easy to draft teams, enter contests
& follow contests live - on the go!
Project Goals



Port the DraftKings iPhone app to Android phones
Port the DraftKings iPad app to Android tablets
Maintain the Android apps at parity with their iOS counterparts
What we built
DraftKings offers a rich feature packed experience to its customers. Tintash created the Android app on phones
and tablets from scratch and it allows users to filter, sort and enter contests, create, save, and edit lineups,
review their performance against other contenders in entered contests, view player profiles and stats before
drafting them in their teams, and even play against their friends. The Phone and tablet apps have custom views
to give users an experience true to the DraftKings brand and have robust server integration. Tintash continues
to provide feature addition, enhancement and maintenance on both Android phones and tablets to the
DraftKings team.
How we built it
Server side
This app heavily relies on interaction with server end. So we built a good communication layer to
interact with server and used server APIs.
User Interface
We built the UI according to client's requirements. For achieving certain tasks we also used custom
developed widgets, custom fonts like FontAwesome, Icomoon, canvas draw, animations, xml
drawables etc.
3rd party libs
We used Pubnub for real time chat (user-to-user, group chat) and few others like Volley sliding menu
etc.
Push notification
Pusher was used for Real time updates & also push notification from MixPanel.
Analytics
We used Segment, MixPanel & Crashlytics for different analytics related tasks.
Multi-pane Tablet UI with step by step sort of app flow.
Screenshots
Following are a few screenshots of the DraftKings app.
Tablet
Phone
DraftKings
DAILY FANTASY SPORTS FOR CASH
"We could not have been so successful in the mobile market without them!" - Jordan Mendell, Head of Mobile
and Special Projects at DraftKings, Inc.
DraftKings is a market leader in the fantasy sports for cash market. They came to us to create a scalable iOS
app. They now have more than 200,000 downloads with a loyal customer base and have been mentioned on
ESPN, CBS, New York Times, Bloomberg and many more. DraftKings had significant success with their iOS app
and went on to acquire another company in the same market to emerge as a market leader.
Project Highlights
DraftKings needed us to allocate a remote development team to them with iOS native development expertise
and get an initial iOS app out within 12 weeks and continue to provide development and maintenance support.
Port mobile web app to a native iOS app
Tintash used the already made mobile web app as a reference for views and got a native app ready for release
within 12 weeks. The app had an extensive feature set and allowed users to make teams, edit team enter
competitions, select various sports, swap players and review competitions they had already entered. The app
populated views through content served through a server piece.
Remote team for Feature addition and maintenance
Our iOS team was picked up as a remote team for DraftKings and continued to provide feature addition, feature
enhancement and maintenance support for more than two quarters.
iPad app
The DraftKings remote iOS team at Tintash also developed the iPad app by utilizing the existing iPhone app as
much as possible
How We Built It
At Tintash, we developed the DraftKings ios app from scratch. The client had a web app built for them already
but they wanted a native app for enhanced and robust features. iOS app is built natively in UI-Kit and was
universal app to support both iPhone and iPad users. Here are some of the technologies used in the app.

UI-Kit Framework
The app is built entirely in UI-Kit and make use of core data, core graphics and other native
frameworks.

APNS
Apple push notification services for remote notifications.

Stripe API
As a payment solution provider.

Crashlytics
To report and analyze crashes in the app.
Screenshots