Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Cliniko & Mobile
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Joel Friedlaender
October 30, 2012
Technology
170
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cliniko & Mobile
A talk about building mobile apps at Cliniko (healthcare practice management software)
Joel Friedlaender
October 30, 2012
More Decks by Joel Friedlaender
See All by Joel Friedlaender
Teams & Culture
jfriedlaender
0
72
Cyber safety of your clinical and business data
jfriedlaender
2
140
AMSN Treatment Notes Workshop 2017
jfriedlaender
2
110
Being internet savvy. Reducing risk.
jfriedlaender
2
93
How we work
jfriedlaender
2
84
Being internet savvy. Reducing risk.
jfriedlaender
2
83
Securing your patient information
jfriedlaender
1
100
VicUni 5th Year Osteo 2014
jfriedlaender
0
110
Red Guava: A Bootstrapped Melbourne Startup
jfriedlaender
2
270
Other Decks in Technology
See All in Technology
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1.1k
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
150
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
580
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
340
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
220
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
210
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Building an army of robots
kneath
307
47k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
Optimising Largest Contentful Paint
csswizardry
37
4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Un-Boring Meetings
codingconduct
0
460
Producing Creativity
orderedlist
PRO
348
41k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
730
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Transcript
Cliniko & Mobile Joel Friedlaender @jfriedlaender
What is Cliniko?
The Cliniko Apps
The Eternal Question
Technology Choices
Cliniko Mobile v1
iCal was still better
Cliniko Mobile v2
Full Screen Web App <meta name="apple-mobile-web-app-capable" content="yes" /> *iPhone Only
Fixed Header/Footer <div data-role="footer" data-position="fixed" data-tap-toggle="false" >
A Real Calendar
Touch Gestures Fact: This image was the entire design specification
for Cliniko Mobile v2.
Touch Gestures http://jquerymobile.com/test/docs/api/events.html
Touch Gestures
Cliniko Mobile v2 85% 15% Awesome Not so much Overall
Result 100% Awesome Not so much Random Pie Charts
Cliniko iPad App
We don’t do iOS (yet)
We don’t do iOS (yet)
We don’t do iOS (yet)
Is the job awesome? 4-day work week Latest technologies Great
equipment Flexible work hours Lots of autonomy Achieve your best
Joel Friedlaender @jfriedlaender
[email protected]