Top Banner
Windows Store app development FOYZUL KARIM [email protected]
27
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Windows store app development V1

Windows Store app

developmentFOYZUL KARIM

[email protected]

Page 2: Windows store app development V1

What is Windows 8 anyway?

Page 3: Windows store app development V1

Apps have one window that supports multiple views

Page 4: Windows store app development V1

Apps work great with touch and pen input

Page 5: Windows store app development V1

The app bar

Page 6: Windows store app development V1

The charms

Page 7: Windows store app development V1

Apps use tiles instead of icons

Page 8: Windows store app development V1

“”

Okey… I am convinced. I

want to start building

apps but I don’t know .NET… YOU MIGHT ASK!!!

Which programming languages does this Operating System support?

Page 9: Windows store app development V1

“”

You can develop if you

are…

Page 10: Windows store app development V1

Web developerHTML, CSS, Javascript, jQuery

Distribute easily

Windows Store apps sell in more than 200 markets, with support for local currencies in over 120 markets, and developers can localize their apps in more than 100 languages. Windows Store also offers full platform support for free apps, trials (time-based and feature-based) and paid apps, including in-app purchase. The revenue share base is 70%, but when an app achieves $25,000 USD in revenue—aggregated across all sales in every market—that app moves to 80% revenue share for the lifetime of that app.

The web is native

in Windows 8

Windows Store apps support most web standards like HTML5, CSS3, and JavaScript. Use common elements like canvas, SVG, video, audio, 2D transforms, transitions and animations just like you would when supporting many modern browsers. You can also use common frameworks and libraries like jQuery.

When you write your Windows Store app using web standards, it has access to all the underlying performance benefits of Windows 8, including the high-performance Chakra JavaScript engine, GPU-powered hardware acceleration and hardware sensors such as accelerometers, GPS and gyroscopes.

Build on what you

already have

Your best stuff is on the web and you don’t have time to rebuild it. Windows Store apps support the >iframe< element and WebView controls so you

can present your best content in a new way. You can even combine it with other coding languages like C#, C++, VB, and XAML into one powerful app.

Page 11: Windows store app development V1
Page 12: Windows store app development V1
Page 13: Windows store app development V1

Windows DeveloperC#, C++, VB.NET

Build apps that

reach more

peopleApps are core to the Windows 8 experience, and with the reach of the Windows install base and the Windows Store distribution channel, you have the opportunity to reach

hundreds of markets worldwide. And unlike other platforms, Windows 8 apps scale automatically across devices – all while using the same code.

Easier distribution

and app

maintenanceAccess the Windows Store and package your Windows Store app for distribution directly within Visual Studio – all without having to build your own install package. Once your app is

available through the Windows Store, you have access to valuable telemetry data to monitor your app quality including JavaScript exception rate, crash rate and app responsiveness rate.

Connect to the

OS and cloud

With the new Windows contracts, your app integrates seamlessly with other apps to create powerful user experiences like sharing, searching and file pickers with

very little code. And through cloud roaming, you can create a continuous experience across devices by roaming data that lets people pick up a task right where they left off.

Page 14: Windows store app development V1

Ratio Interactive

Page 15: Windows store app development V1

DesignersAdobe photoshop, Illustrator

Speak a modern

design language

Microsoft's design language was created with digital in mind. It allows content to come to life and at the same time help maintain a consistent personality and experience for

the user. The language provides a universal tool to craft great apps that scale gracefully across multiple screen sizes.

Unleash your

creativity on a

new digital

canvasWith Windows 8, your app is the star of the show, as the operating system fades to the background. Your app can take advantage of unique features like live tiles, contracts

and cloud services to design experiences that engage with users in new ways.

Elegant hardware

provides the

perfect stage for

your experienceWindows 8 runs on amazing hardware, from tablets to laptops to all-in-ones with large high-definition screens. It’s the perfect place to showcase your creativity and vision

through the experiences you create.

Page 16: Windows store app development V1
Page 17: Windows store app development V1
Page 18: Windows store app development V1

So? Which platform do you prefer as

your development environment ?

Web platform

Html

CSS

JS

.NET platform

C#

Visual Basic

Others

C++

Page 19: Windows store app development V1

I prefer money. What about money?Image courtesy: http://www.insidehousing.co.uk/pictures/643xAny/2/5/0/37250_MONEY_MAGNET.jpg

Page 20: Windows store app development V1

Earn from your appsChoose business model wisely

Selling differently

Collect full price before download

Time limited trial

Feature limited trial

In app purchase

Advertising

Attention-grabbing ads that are not perceived as intrusive

Code that is easy to integrate with both Windows 8 and your app to help prevent

crashes and protect battery life

Attractive revenue shares for developers

The reach of Microsoft’s global sales force and its strong relationships

Third party transactions

Develop your own payment system into your CRM or other existing system

Page 21: Windows store app development V1

Getting started

Get the tools

Get the developer license

Start development and create 'Hello World'

Page 22: Windows store app development V1

Windows Store app

It runs on Windows 8 operating system

It runs on both tablet and desktop environment at a time

Compiled binaries of all supported languages are using same

runtime engine

Runtime engine is called WinRT

Page 23: Windows store app development V1

Windows 8 Platforms and ToolsHigh level overview

Page 24: Windows store app development V1

What tools do we need

Windows 8Operating system

Visual Studio 2012Integrated Development Environment

Page 25: Windows store app development V1

Developer license

Visual studio

• Getting a developer license

• Renewing the license

Command prompt

• Getting a developer license

Page 27: Windows store app development V1

Thank you.