Post on 25-May-2015
Trip Journal and Windows 822 November 2012
{“name” : “Radu Vunvulea,“company” : “iQuest”,“userType” : “enthusiastic”“technologies” : [ “.NET”, “Azure”, “Web”, “Mobile”, “SL” , “JS”],“blog” : “vunvulearadu.blogspot.com”,“email” : ”radu.vunvulea@iquestint.com”,“socialMedia” :
{“twitter” : “@RaduVunvulea”,
“fb” : “radu.vunvulea”}
}
Who am I?
What kind of application is Trip Journal
Why Windows Store App
How does Trip Journal look on Windows 8
Project setup
What we had to take into account
How to monetize your application
Agenda
Trip Journal
• Record your trip information• Places• Photos• Videos• Impressions
• Share your experience on Facebook• Share trips• Publish trips• Search trips• Import KML files
• Review your memories • From your mobile application• From Facebook application
Supported platforms
Symbian
AndroidPhones
AndroidTablets
Windows 8
iPhone4
iPhone3G, 3GS
Text
• The app received a $100.000 prize from Google for innovation concept and design
• And now we are on
Trip Journal
What kind of application is Trip Journal
Why Windows Store App
How does Trip Journal look on Windows 8
Project setup
What we had to take into account
How to monetize your application
Agenda
Why a Windows Store App
• Brand new app market• Emergent market • Big opportunity for startups
• A dual operating system• Classic computers• Tablets
• Reinventing the UI and UX
Why a Windows Store App
Did we were alone on this road?
Did we were alone on this road?
Did we were alone on this road?
• Microsoft Romania offered all their support• Technical documentation• UX documentation• Technical support• Frameworks that are not published yet
• A device with Windows 8• Meeting reviews
• Publicity• Exposure
What kind of application is Trip Journal
Why Windows Store App
How does Trip Journal look on Windows 8
Project setup
What we had to take into account
How to monetize your application
Agenda
How the application looks like
Text Text
Text Text
Text Text
How the application looks like
Text Text
Text Text
Text Text
How the application looks like
Text Text
Text Text
Text Text
How the application looks like
Text Text
Text Text
Text Text
How the application looks like
Text Text
Text Text
Text Text
What kind of application is Trip Journal
Why Windows Store App
How does Trip Journal look on Windows 8
Project setup
What we had to take into account
How to monetize your application
Agenda
Project setup
• Team size: 2 developers• Period of time: 6 weeks
• Source control: TFS• Development devices:
• Virtual machines• More virtual machines• Series 7 Slate PC (Samsung)
• Technologies/frameworks:• C#/XAML• Caliburn.Micro (MVVM)• Facebook SDK• Bings Map
What kind of application is Trip Journal
Why Windows Store App
How does Trip Journal look on Windows 8
Project setup
What we had to take into account
How to monetize your application
Agenda
Native languages
C# XAML
JavaScript HTML5
C++ XAML and Direct X
Native languages
C# XAML
JavaScript HTML5
C++ XAML and Direct X
Native languages
C# XAML
JavaScript HTML5
C++ XAML and Direct X
Native languages
C# XAML
JavaScript HTML5
C++ XAML and Direct X
Windows Store App is not an Android or iOS application
Learn how a Windows Store App should look and behave
• Windows Store App is not an Android or iOS application
• The location for different components is different• The way you can group content is more natural• The fond type and size is very well defined• Location of each item on the screen is well defined• AppBar for custom actions
• The application need to serve the user• Operating system controls the lifetime of the application
Explain to the UX team what is Windows Store App
• No more shadows• No more rounded corners• No more buttons spreaded all over the screen
• Predefined fond type and size• Location of each controller is very well predefined• Simple and fluent design• Discover Windows 8 UX features • Snap “screen”
• What was their feedback:• Simple• Clear• Natural• Easy to use • Learning curve is fast
Privacy policy hell
• All applications that use internet connection HAVE TO contain a privacy policy
• What does it mean?• A web page with a privacy policy statement• On the setting page of your application you shouldhave a button to redirect the user to that page
• Recommendation:• Add a privacy policy statement to all applications
• Background tasks (similar to Windows Services)• They were created to save users battery, internet costs and to have a better
experience• Are controlled by the operating system• Resource access limitations• Can be written only in C# or C++• A application can have more than one background task
• Application lifetime
• What kind of resources an application can use
• Specific UI controllers and animations
Don’t forget about specific features
Publication steps
• Create and activate a development account for Windows Store• Reserve the name of your application• Create from Visual Studio packages for each platform
• X86, x64, ARM• Fill the application description page from the management portaland Publish
• The validation period can take maximum 10 days
• You can simulate the validation process using Windows App Cert Kit
What kind of application is Trip Journal
Why Windows Store App
How does Trip Journal look on Windows 8
Project setup
What we had to take into account
How to monetize your application
Agenda
Can I monetize my Windows Store App?
• Sell your application• Windows Store will take a 30% of your profit• A build in trial mechanism
• Add Adds on your application• You can have adds only on the free or trial version
• Sell custom features separately• Special spells in a game• Extra gold in a game• Different backend services
We never let a project fail.