2. Learn On The Go
• Why
•
•
Coursera website didn’t work on WP7 browser
Transferring videos to device was cumbersome
• What
•
•
•
•
List enrolled courses
List lectures by section
Stream videos (WP7) / Pre-download videos & play later (WP8)
Download lecture slides
4. Learn On The Go
• Present
•
•
190 reviews, 4 stars, 2900 downloads
Some users can’t play videos
• Future
•
•
•
•
•
1.5x & 2x video play
In-Video Quizzes
WinRT version
Announcements / forums
Course catalogue & enrolment
5. Learn On The Go
•
How
•
•
•
•
Fiddler and Chrome Developer Tools
F# for
•
•
•
Data model and sample data
Processing Json and Html
Handling async load/refresh/cancel
C# for
•
•
•
UI
Access isolated storage
Background transfers
Libraries
•
Coding4Fun Controls, WP Toolkit, FSharp.Data, Html Agility Pack, GZipWebClient
6. UK Trains
•
Why
•
•
•
Other available apps expensive, and had annoyances
Did a simple version and was surprised on number of downloads
What
•
•
•
•
•
•
Live departure and arrival information (platform number, delays)
Quickly check the arrival time (very important for connections)
Nearby & recent stations
Walking directions to station
Background refresh
Lock screen / Live tiles
8. UK Trains
•
Present
•
•
•
•
•
•
520 reviews, 4.5 stars, 12k downloads
Design Consultation with Dave Crawford
Runner up in Nokia Create Mini Mission 3 – Maps & Places
UK Store Spotlight
Ireland Trains spinoff
Future
•
•
•
Improved Background Feature
Offline support
Android version
9. UK Trains
•
How
•
•
•
•
Chrome developer tools
F# for
•
•
•
Data model and sample data
Processing Html, Csv , and Xml
Handling async load/refresh/cancel
C# for
•
•
•
UI
Access isolated storage
Location services
Libraries
•
Coding4Fun Controls, WP Toolkit, FSharp.Data, Html Agility Pack, Here Launchers
, GZipWebClient
10. Windows Phone Dev Highlights
• Getting accurate bug reports is essential (remote debugging)
• Ads are more trouble than they are worth
• Design-time data is very important
• Even with the imposed limitations, F# cuts the development time
tremendously
• Submission process is a big pain
• DVLUP is a big motivator