your first windows 8 app

16
YOUR FIRST WINDOWS 8 APP Katherine Harris Christine Matheney

Upload: christine-matheney

Post on 18-Jan-2015

122 views

Category:

Technology


0 download

DESCRIPTION

http://bit.ly/SoCalCodeCamp-Christine You want to build a Windows 8 app, but have minimal (to no) experience? Katherine & Christine will teach you! Join them as they introduce you to the basics and more! They will be using Windows 8.1, Visual Studio 2013 RC, and XAML/C#.

TRANSCRIPT

  • 1. YOUR FIRST WINDOWS 8 APP Katherine HarrisChristine Matheney

2. About us! Katherine HarrisChristine Matheney 3. Agenda Welcome & Introductions What should you have in your toolbox? Your first Windows 8 App What can Azure do for you? And you thought XAML was hard Lessons Learned Questions? 4. Your Windows 8 App toolbox C# XAMLhttp://bit.ly/BizSparkSoCalCodeCamp 5. DEMO: YOUR FIRST WINDOWS 8 APP Starting with Visual Studio 6. What can Azure do for you? StorageAuthentication 7. DEMO/TUTORIAL ABOUT AZURE Create To-Do App with Azure Backend Authentication via Twitter/Facebook 8. XAML! Construct2Game MakerUnityVSProject structure Common folder changes Project structure hasnt really changed. Windows 8.1 projects still include Properties, Ref erences and Assetsfol ders, pfx and appxman ifest files. However, the Common folder content has changed. As a reminder, this folder contains some helpers for navigation, binding, states management, and some XAML resources in a dictionary. SomeAdded files: NavigationHelper : This new class serves as the replacement of LayoutAwarePage. It contains the logic your pages need to handle navigation and manage states. The LoadState and SaveState events are now part of this class. ObservableDictionary : this class used to be in the LayoutAwarePage.cs file. It now has its own file. ObservableDictionary is to dictionaries what ObservableCollection is to lists. RelayCommand : this class is a base implementation of the ICommand interface. Particularly useful for MVVM-based applications. 9. DEMO: XAML! Or whatever the beautiful Katherine deems good for the audience 10. Lessons Learned Windows 8 App != Windows 8.1 App There are differences, make sure you know what youre building for Standard Styles Sizing Use Go To Definition to viewNo more 320px snap 500px +App Bar Large Live Tile 11. New things in 8.1 (>5000 things) Controls (XAML) New controls: AppBar controls, CommandBar, DatePicker, Flyout, Hub, Hyperlink, MenuFlyout, SettingsFlyout, TimePicker Devices Human Interface Device (HID) protocol support for Windows Store apps Point of services (POS) device support with barcode and magnetic stripe readers Bluetooth device support for Windows Store apps Files Windows Store app file picker can now be used in a snap view (previously it was only available full screen) New SkyDrive experience as default file storage location and storage management settingsSecurity App fingerprint authentication for users User experience/user interface New variable Windows Store app sizing New tile sizes (7070, 310310) In-pane search charm displays for app search suggestions and results New people/contact and events/calendar integration Alarm app lock screen support 12. Lessons Learned START SIMPLE!Dont forget about the right side charms! Privacy Policy Make it easy to rate your appAsk for help What can we do to make your app idea come to reality?Bing it!Take pride in your work, but done is better than perfect Minimum Viable Product 13. Questions? Thank you Loved the talk and want to learn more? Thought the talk needed some improvements? FILL OUT THIS SURVEY: http://bit.ly/1stWin8appResources: http://aka.ms/StartBuilding http://bit.ly/DeveloperDownloadsContact us! Katherine HarrisChristine [email protected] @[email protected] aka.ms/Christine @matheneyc Ohours.com/Christine 14. But wait, theres more! Your first Windows Phone Apphttp://bit.ly/WinPhoneAppB4Lunch 15. DEMO/TUTORIAL Create a Template Windows Phone App 16. Questions? Thank you Loved the talk and want to learn more? Thought the talk needed some improvements? FILL OUT THIS SURVEY: http://bit.ly/1stWin8appResources: http://aka.ms/StartBuilding http://bit.ly/DeveloperDownloads http://bit.ly/WinPhoneAppB4LunchContact us! Katherine HarrisChristine [email protected] @[email protected] http://aka.ms/Christine @matheneyc Ohours.com/Christine