SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Trip Journal and Windows 8
               22 November 2012
Who am I?
        {
            “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”
                }
        }
Agenda




         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
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


                       Android
                       Phones

                                  Android
             Symbian
                                  Tablets

                        Text



              iPhone
                                 Windows 8
             3G, 3GS

                       iPhone
                          4
Trip Journal
•   The app received a $100.000 prize from Google for innovation concept and design




•   And now we are on
Agenda




         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
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
Agenda




         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
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
Agenda




         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
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
Agenda




         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
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 should
     have a button to redirect the user to that page

•   Recommendation:
     • Add a privacy policy statement to all applications
Don’t forget about specific features
•   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
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 portal
and Publish

•   The validation period can take maximum 10 days

• You can simulate the validation process using
Windows App Cert Kit
Agenda




         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
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Hybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
Hybrid Mobile Development - Overview and Intro to Cordova/Ionic FrameworkHybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
Hybrid Mobile Development - Overview and Intro to Cordova/Ionic FrameworkRashmika Nawaratne
 
Cross platform mobile development - you tube videos
Cross platform mobile development - you tube videosCross platform mobile development - you tube videos
Cross platform mobile development - you tube videosColin Eberhardt
 
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJSericpi Bi
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsShahed Chowdhuri
 
Hybrid Mobile Development
Hybrid Mobile DevelopmentHybrid Mobile Development
Hybrid Mobile DevelopmentShai Raiten
 
Android ActionBar Navigation reloaded
Android ActionBar Navigation reloadedAndroid ActionBar Navigation reloaded
Android ActionBar Navigation reloadedDominik Helleberg
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationLoic Ortola
 
A11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile appsA11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile appsAshton Williams
 
Comparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksComparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksAmandine Tihon
 
Mobile JS Frameworks
Mobile JS FrameworksMobile JS Frameworks
Mobile JS FrameworksIbrahim Ersoy
 
bol.com Partner event 2013 - Presentatie Pieter Siekerman
bol.com Partner event 2013 - Presentatie Pieter Siekermanbol.com Partner event 2013 - Presentatie Pieter Siekerman
bol.com Partner event 2013 - Presentatie Pieter Siekermanbolcompp
 
Michael Slater Mobile Opportunity
Michael Slater Mobile OpportunityMichael Slater Mobile Opportunity
Michael Slater Mobile OpportunityNorthBayWeb
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Bala Subra
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentÖzcan Zafer AYAN
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicErmias Bayu
 
Ionic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application FrameworkIonic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application FrameworkSanjay Kumar
 
Tools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App CreationTools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App CreationCarli Spina
 

Was ist angesagt? (20)

Hybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
Hybrid Mobile Development - Overview and Intro to Cordova/Ionic FrameworkHybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
Hybrid Mobile Development - Overview and Intro to Cordova/Ionic Framework
 
Cross platform mobile development - you tube videos
Cross platform mobile development - you tube videosCross platform mobile development - you tube videos
Cross platform mobile development - you tube videos
 
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal Apps
 
Hybrid Mobile Development
Hybrid Mobile DevelopmentHybrid Mobile Development
Hybrid Mobile Development
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Android ActionBar Navigation reloaded
Android ActionBar Navigation reloadedAndroid ActionBar Navigation reloaded
Android ActionBar Navigation reloaded
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 
A11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile appsA11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile apps
 
Comparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksComparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworks
 
Mobile JS Frameworks
Mobile JS FrameworksMobile JS Frameworks
Mobile JS Frameworks
 
bol.com Partner event 2013 - Presentatie Pieter Siekerman
bol.com Partner event 2013 - Presentatie Pieter Siekermanbol.com Partner event 2013 - Presentatie Pieter Siekerman
bol.com Partner event 2013 - Presentatie Pieter Siekerman
 
Michael Slater Mobile Opportunity
Michael Slater Mobile OpportunityMichael Slater Mobile Opportunity
Michael Slater Mobile Opportunity
 
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
Mobile Development Architecture Ppt with Slides, Book Notes on using Web Silv...
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App Development
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
 
Ionic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application FrameworkIonic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application Framework
 
Kendo ui web
Kendo ui webKendo ui web
Kendo ui web
 
Tools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App CreationTools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App Creation
 

Ähnlich wie Trip Journal

Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsWeb, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsAlexander Sidko
 
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016Blue Raster
 
Mobile developement
Mobile developementMobile developement
Mobile developementLilia Sfaxi
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
Developing for Windows 8 based devices
Developing for Windows 8 based devicesDeveloping for Windows 8 based devices
Developing for Windows 8 based devicesAneeb_Khawar
 
Wearable Development Ecosystem
Wearable Development EcosystemWearable Development Ecosystem
Wearable Development EcosystemAmish Gandhi
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1ShepHertz
 
"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejaswebcat
 
SumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststemSumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststemSumit Kataria
 
Mobile (App) Development with Sitecore
Mobile (App) Development with SitecoreMobile (App) Development with Sitecore
Mobile (App) Development with SitecorePieter Brinkman
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerCatalin Gheorghiu
 
Windows 8 DevUnleashed - Session 1
Windows 8 DevUnleashed - Session 1Windows 8 DevUnleashed - Session 1
Windows 8 DevUnleashed - Session 1drudolph11
 
Spinlab - Technology for Small Businesses
Spinlab - Technology for Small BusinessesSpinlab - Technology for Small Businesses
Spinlab - Technology for Small Businessesjoeclo
 
Beyond the Desktop: Sites and Apps for Phones and Tablets
Beyond the Desktop: Sites and Apps for Phones and TabletsBeyond the Desktop: Sites and Apps for Phones and Tablets
Beyond the Desktop: Sites and Apps for Phones and TabletsWebvanta
 
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)Lab Mobile Filkom UB
 
Tuli eServices_Mobile portfolio
 Tuli eServices_Mobile portfolio Tuli eServices_Mobile portfolio
Tuli eServices_Mobile portfolioTULI eServices Inc.
 

Ähnlich wie Trip Journal (20)

Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsWeb, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost Solutions
 
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
AppStudio for ArcGIS: The Basics - Esri FedGIS 2016
 
Mobile developement
Mobile developementMobile developement
Mobile developement
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Developing for Windows 8 based devices
Developing for Windows 8 based devicesDeveloping for Windows 8 based devices
Developing for Windows 8 based devices
 
Wearable Development Ecosystem
Wearable Development EcosystemWearable Development Ecosystem
Wearable Development Ecosystem
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 
Android development first steps
Android development   first stepsAndroid development   first steps
Android development first steps
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1
 
Wine: M-Sites Versus Apps.
Wine: M-Sites Versus Apps.Wine: M-Sites Versus Apps.
Wine: M-Sites Versus Apps.
 
"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas
 
SumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststemSumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststem
 
Mobile (App) Development with Sitecore
Mobile (App) Development with SitecoreMobile (App) Development with Sitecore
Mobile (App) Development with Sitecore
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
 
Windows 8 DevUnleashed - Session 1
Windows 8 DevUnleashed - Session 1Windows 8 DevUnleashed - Session 1
Windows 8 DevUnleashed - Session 1
 
Spinlab - Technology for Small Businesses
Spinlab - Technology for Small BusinessesSpinlab - Technology for Small Businesses
Spinlab - Technology for Small Businesses
 
Beyond the Desktop: Sites and Apps for Phones and Tablets
Beyond the Desktop: Sites and Apps for Phones and TabletsBeyond the Desktop: Sites and Apps for Phones and Tablets
Beyond the Desktop: Sites and Apps for Phones and Tablets
 
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
 
Tuli eServices_Mobile portfolio
 Tuli eServices_Mobile portfolio Tuli eServices_Mobile portfolio
Tuli eServices_Mobile portfolio
 

Trip Journal

  • 1. Trip Journal and Windows 8 22 November 2012
  • 2. Who am I? { “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” } }
  • 3. Agenda 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
  • 4. 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
  • 5. Supported platforms Android Phones Android Symbian Tablets Text iPhone Windows 8 3G, 3GS iPhone 4
  • 6. Trip Journal • The app received a $100.000 prize from Google for innovation concept and design • And now we are on
  • 7. Agenda 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
  • 8. 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
  • 9. Why a Windows Store App
  • 10. Did we were alone on this road?
  • 11. Did we were alone on this road?
  • 12. 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
  • 13. Agenda 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
  • 14. How the application looks like Text Text Text Text Text Text
  • 15. How the application looks like Text Text Text Text Text Text
  • 16. How the application looks like Text Text Text Text Text Text
  • 17. How the application looks like Text Text Text Text Text Text
  • 18. How the application looks like Text Text Text Text Text Text
  • 19. Agenda 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
  • 20. 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
  • 21. Agenda 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
  • 22. Native languages C# XAML JavaScript HTML5 C++ XAML and Direct X
  • 23. Native languages C# XAML JavaScript HTML5 C++ XAML and Direct X
  • 24. Native languages C# XAML JavaScript HTML5 C++ XAML and Direct X
  • 25. Native languages C# XAML JavaScript HTML5 C++ XAML and Direct X
  • 26. Windows Store App is not an Android or iOS application
  • 27. 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
  • 28. 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
  • 29. 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 should have a button to redirect the user to that page • Recommendation: • Add a privacy policy statement to all applications
  • 30. Don’t forget about specific features • 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
  • 31. 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 portal and Publish • The validation period can take maximum 10 days • You can simulate the validation process using Windows App Cert Kit
  • 32. Agenda 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
  • 33. 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
  • 34. We never let a project fail.