Giter VIP home page Giter VIP logo

xplatformcloudkit's Introduction

XPlatformCloudKit

A framework for creating your very own multi-platform app with Azure Mobile Services as a backend. Get started by following the included Powerpoint file located in the root of the project. The XPlatformCloudKit supports displaying grouped items retrieved from an Azure Mobile Service, Rss Data Services, and/or Local file. It can aesthetically organize grouped objects of Type Item with property of Title, Subtitle, Description, Image, and Group to produce a Windows Phone 8.X, Windows 8.X, and Android application by means of Portable Class Libraries, Xamarin Studio, and MVVMCross. The value of the Description property is rendered as HTML, meaning you can do some rather interesting things. Check out the videos below to see how easy it is to get started!

Video Tutorials

(Note: Content may not match current state of the framework)

Blog Articles featuring XPCK

Related Content

Getting Started

After obtaining and installing the prerequisites, download the .zip of this project (link on the bottom right of The XPlatformCloudKit Project Home) Save the .zip, then right-click=>Properties=>Unblock=>Apply then extract the contents of the .zip file

You will then want to open the XPlatformCloudKit.sln located in the XPlatformCloudKit folder
(If you recieve a warning about being bound to Team Foundation Server or inability to open the .Droid project, simply ignore)

Follow along with the XPlatformCloudKit.pptx lab located in the root of the XPlatformCloudKit-master folder.

Windows Phone 8.1 and Windows 8.1 Universal project requirements:

Windows 8.0 project requirements:

Windows Phone 8.0 project requirements:

Android project requirements

Examples of Applications Built with the XPlatformCloudKit

  • To see all Windows 8 apps that are built with XPCK:
    On Windows 8 desktop press "Windows Key + R" and type "xplatformcloudkit:" => select OK => Click "Look for app in Store"
    ScreenshotScreenshot

  • To see latest Windows Phone 8 apps built with XPCK:
    View this link in Internet Explorer

  • Starbucks Menu Windows 8
    Windows 8 Screenshot

  • Super Street Fighter 2 - Strategy Guide Windows 8 | Windows Phone 8 Windows 8 Screenshot Windows Phone 8 Screenshot1 Windows Phone 8 Screenshot2 Android Emulator Screenshot

xplatformcloudkit's People

Contributors

5prock3t avatar acrow59 avatar atxryan avatar azureadvocatebit avatar gacheson avatar jbatman avatar jbienzms avatar mikescott8 avatar sakbani avatar stevob14 avatar thuyphuong9000 avatar toolboc avatar zmughal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xplatformcloudkit's Issues

URI protocol name should be unique per application.

The XPlatformCloudKit defines a protocol in the WMAppManifest.xml for launching the application using a URI in Windows Phone.

   <Extensions>
      <Extension ExtensionName="LockScreen_Background" ConsumerID="{111DFF24-AA15-4A96-8006-2BFF8122084F}" TaskID="_default" />
      <Protocol Name="xplatformcloudkit" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
    </Extensions>

This is a very good thing; however, since the protocol name is not changed the results is many applications are being create with the same unique protocol name. You can the result of this here.

The protocol name should be changed to the name of the application or be removed entirely.

Search unable to handle NULL Azure database table value

Submitting as a bug report.

Discovered that the search functionality of the XPlatformCloudKit code is unable to handle an explicit NULL value in any of the fields of the Items table, will cause the application to crash on a search if a NULL exists.

Emulator won't load

Hi I am completing these labs for a class and I am not able to get the Phone 8 Emulator to load, multiple errors.

I upgraded my pc to Win 8.1 Pro, I used Visual Studio 2013. Everything loads but the droid like you said. I retargeted the solution to 8.1. but getting invalid query when the emulator tries to load. I unistalled 2013 and installed VS 2012 with all the updates plus the Phone8 SDK but when I try to load the solution it won't load Phone 8. One of the errors I'm getting is about a Microsoft.Bcl.Build. I now have both VS 2012 and 2013 installed. I keep getting Invalid Query error box on Windows Phone Emulator window. Please help. [email protected], [email protected], 713-702-7088

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.