Build your wp8 app today
Upcoming SlideShare
Loading in...5
×
 

Build your wp8 app today

on

  • 1,729 views

A short 45min talk about why and how getting started and build your Windows Phone 8 app today.

A short 45min talk about why and how getting started and build your Windows Phone 8 app today.

Statistics

Views

Total Views
1,729
Views on SlideShare
902
Embed Views
827

Actions

Likes
0
Downloads
13
Comments
0

7 Embeds 827

http://www.japf.fr 794
http://cloud.feedly.com 22
http://feedreader.com 6
http://www.newsblur.com 2
http://ranksit.com 1
http://translate.googleusercontent.com 1
http://feedly.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Build your wp8 app today Build your wp8 app today Presentation Transcript

    • Windows Phone Osez franchir le cap !
    • Windows Phone ? Once upon a time…
    • ModernUI (Metro) everywhere
    • Flash back WP7. 8 Mars 11 Septembre 09 WM6.5 WP7.0 Octobre 10 WP7.0.x (Nodo) Juin 12 WP7.1 (Mango) Septembre 11 WP7.1 (Tango) Août 13 WP8.0 (Apollo) Octobre 12 WP8 GDR2 2014 WP8 GDR3 Novembre 13 WP8.1
    • Fresh news
    • Hi, I’m Jeremy Before the fun begins
    • Introduction Jérémy Alles 2day-app.com MVP / WPF Disciples A fast and fluid todo list jeremy.alles@live.com Windows Phone + Windows 8 @jalpf Sync in the cloud www.japf.fr
    • What about you ? “Who are you people ?”
    • Agenda Getting started Dev platform UI platform Live tiles & lockscreen Monetization Building for both screens Misc Conclusion
    • Ready, go ? WindowsPhone.exe
    • http://developer.windowsphone.com Dev Center Dev Center Registration US $19
    • Tools What you need ? Visual Studio 2012 Visual Studio 2013 FREE edition available ! To use the emulator ? An Hyper-V capable hardware To deploy on a device ? A developer account (19$) Or an App Studio account (free)
    • Demo: First WP app from VS2013 Project  New  Debug  Start Debugging !
    • Windows Phone Dev Platform C# + XAML = Love 
    • Platform options XAML + Managed Code (C# or VB) DirectX + Native Code (C or C++) Mix of both Reuse existing native libraries Add 3D vizualization to a XAML app
    • Multitasking on Windows Phone Windows Phone 7 Windows Phone 7.5 Windows Phone 8 Tombstoning Fast App Switching VoIP Run Under Lock Background Audio Playback Continuous Background Execution Notifications Generic Background Agents Fast App Resume Evolution of Multitasking
    • Windows Phone UI platform Using XAML
    • Design Principles Pride in craftsmanship More with less Fast and fluid Authentically digital Win as one
    • UI Framework & XAML UI Framework XAML Signature & Standard Controls eXtensible Application Markup Language Layouts A declarative, markup-based language to define your user experience Tree based Retained mode / composited framework Everything you can do in XAML you can do in code – it’s just easier in XAML. Fully extensible UserControl & Panel Styling Templating Subclassing StackPanel stackPanel = new StackPanel(); TextBox textBox = new TextBox(); stackPanel.Children.Add(textBox); Button button = new Button(); stackPanel.Children.Add(button); <StackPanel> <TextBox/> <Button/> </StackPanel>
    • Controls Reusable & Customizable Embody the Windows Phone design principles Standard Controls Map, WebBrowser, Ads, Intrinsic Controls (Button, TextBox, Grid, etc) Toolkit Controls DatePicker, TimePicker, Rating, AutoCompleteBox, etc Signature Controls Panorama, Pivot, LongListSelector, AppBar
    • Signature Controls: Panorama
    • Signature Controls: Pivot
    • Pages & Navigation
    • Page Navigation Each page identified by a URI Each page is essentially stateless private void btnLongListSelector_Click(object sender, RoutedEventArgs e) { NavigationService.Navigate(new Uri("/LongListSelectorPage.xaml", UriKind.Relative)); }
    • Live Tiles & Lock Screen Staying alive !
    • Tile Templates and Tile Sizes Flip – flips from front to back Iconic – clean iconic layout Cycle – cycles through up to nine images 30
    • Lock Screen on Windows Phone 8
    • Monetization Give me the cash !
    • Making Money Paid Apps Microsoft takes 30% of your revenue (up to 25,000$, 20% after)
    • Build for both Windows Phone 8 + Windows 8
    • Build For Both Windows and Windows Phone Shared Core Straightforward to share code between apps No XAML sharing technique however… MVVM - Model View ViewModel Easy to share Model and ViewModel for both apps Views are tailored to screen sizes Easiest if you build both apps at the same time
    • Misc Some other useful stuff you might to look at
    • Team Foundation Service
    • Azure Mobile Services
    • App Studio Build an app from your browser Add content Customize the app Download it on your device Share with family & friends
    • Conclusion Si c’est pas maintenant le bon moment ?
    • Conclusion It’s the best time to get started ! Tons of useful resources available online Topics we didn’t covered… More advanced APIs: speech, NFC, wallet, background tasks… Launchers and choosers File association Deployment http://aka.ms/wp8js … Happy to take questions ! http://aka.ms/wp8designbootcamp http://aka.ms/wp8hol http://aka.ms/wpdevbegin