fast track - windows 8 apps
DESCRIPTION
Last week, I presented a 3 hour session on Windows 8 App Developement at Wipro Technologies, Hyderabad. Here are the slides of the session.TRANSCRIPT
Fast TrackWindows 8 Modern App
-Ankit Kashyap(Programmer Analyst)
Meet the aliens in the town
Aila! Hello World!!
Agenda
Picture Abhi baki hai…Let’s Code
Over to Store
What you can expect in this session
Guess the song!
Windows Reimagined
• Metro Modern UI
• (Live) tiles!
• Where is the start button
• Touch Centric
Meet the aliens in the town
Windows Reimagined
• Charms to charm!
• Off to Cloud
• Welcome to ARM - RT
• Windows Store
Meet the aliens in the town
Windows Reimagined
• Surface
• Is it Home Premium or Ultimate
• Dream towards Windows Ecosystem
Meet the aliens in the town
Let’s spend few minutes with Win8
Meet the aliens in the town
Programming Model
• VS 2012
• .NET 4.5
• Async and await
• More Languages, More fun!
Aila! Hello World!!
Communication
& Data
Devices & Printing
WinRT APIsDirectX &
Media
Windows 8
Desktop Apps
CC++
Win32
C#VB
.NET SL
HTMLJavaScrip
t
Internet Explore
r
Windows Store Apps
Application Model
XAML
JavaScript
HTML / CSS
CC++
C#VB
Windows Kernel Services
Syst
em S
ervi
ces
View
Mod
el
Cont
rolle
rKe
rnelProgramming Model for
Aila! Hello World!! Source: silverlightshow.net
RunningApp
SuspendedApp
Suspending Terminated
AppLow Resources
Resuming
App Life cycle
Aila! Hello World!! Source: silverlightshow.net
Runningapp
Suspendedapp
SuspendingTerminatedapp
Low resources
Code gets to run App frozen App not running
Resuming
App gets 5 seconds to
handle suspend
App is not notified before
termination
Apps are notified when they have been resumed
User launches app
Splash screen
Limited background tasks can run
App Life cycle
Aila! Hello World!! Source: silverlightshow.net
DevicesSenso
rsGeolocatio
nPortab
leNFC
Communications & DataContract
s
XML
Web
SMSNetworking
Notifications
Local & Cloud Storage
Streams
Background
Transfer
User InterfaceHTML5/CSS XAML DirectX Controls
InputAccessibilit
yPrinting
Data Binding
TilesSVG
FundamentalsApplication
ServicesAuthenticat
ionCryptograp
hyGlobalizati
onMemory
ManagementThreading/
Timers
MediaVisual Effects
Playback
PlayTo
Capture
Windows Store App APIs
Aila! Hello World!! Source: silverlightshow.net
UI & Code behind
Aila! Hello World!!
XAML & C#
Understanding the template
Aila! Hello World!!
Let’s say “Hello world”
Aila! Hello World!!
More template
Aila! Hello World!!
App idea
Let’s Code
Welcome to store
• Why store?
• Developer license
• Revenue models – Free, Trial & Paid
• MS earnings
Over to Store
Let’s upload it!
• Preparing App Manifest
• Logos
• WACK
• Creating AppX
Over to Store
Let’s upload it!
• Reserving an App name
• General Store Guidelines – Privacy Policies
• Uploading AppX
• What happens after submission
Over to Store
Developer Dashboard
• Downloads
• Usage Report
• How the data helps
Over to Store
And before we wrap up!
Queries
Picture abhi baki hai!
Wanna meet next time??
Picture abhi baki hai!