当前位置:首页 > 开发教程 > .net教程 >

对于UWP照片共享应用程序的示例代码

时间:2016-05-23 10:22 来源:互联网 作者:源码搜藏 收藏

Appsample,照片分享 PhotoSharingApp 是演示围绕照片分享真实世界的社交媒体体验通用的Windows平台(UWP)的应用程序样本。 有了这个程序,用户可以通过上传和来自世界各地的人分享照片赚取虚拟金币。 他们可以上传他们的猫,鞋子,房屋,或最后一个假期的

Appsample,照片分享

PhotoSharingApp是演示围绕照片分享真实世界的社交媒体体验通用的Windows平台(UWP)的应用程序样本。

有了这个程序,用户可以通过上传和来自世界各地的人分享照片赚取虚拟金币。他们可以上传他们的猫,鞋子,房屋,或最后一个假期的照片,看看他们是如何竞争的其他用户。是他们的照片一个伟大的金源?他们是最慷慨的贡献者?他们可以找到在应用程序的排行榜。

这个应用程序的目标是提供一个使用多种功能UWP现实世界的应用程序的完整,终端到终端的例子,展示设计和开发的最佳实践。这使得它的代码,你可以复制一个巨大来源到您自己的应用程序。它还提供了一个什么样的现实世界的应用架构看起来像一个例子。该分离的架构使得它易于重用代码或进行修改,并建立自己的照片共享应用程序,然后你就可以在发布Windows应用商店

对于UWP照片共享应用程序的示例代码

请参阅我们的Windows应用程序团队博客文章:SnapGold

应用截图:

  • 分类页桌面 移动
  • 照片流桌面 移动
  • 照片详细信息页面桌面 移动
  • 简介页桌面 移动

应用程序的功能

该应用程序允许用户:

  • 浏览照片分类,然后导航到照片收藏和照片的细节。
  • 采取直接在应用程序上传照片或上传现有照片。
  • 给黄金和添加注释,其他用户上传的照片。
  • 收到推送通知,当用户被赋予黄金上传的照片。
  • 探索用户提供最黄金,这给了最黄金的其他用户的照片,并且所获得的最黄金的照片排行榜。
  • 拍在与微软,Facebook,谷歌或Twitter帐户。
  • 报告内容为滥用,不当之处,或垃圾邮件。
  • 购买使用应用程序内购买虚拟金币
实例源代码下载:https://github.com/Microsoft/Appsample-Photosharing

技术概述

PhotoSharingApp表现出下列特征:

  • 使用Adaptive UI 列SplitView控制(见第9频道视频)和自适应触发器

    PhotoSharingApp.Universal.AppShell.xaml

  • 在应用程序内购买(见Windows.ApplicationModel.Store命名空间):

    购买虚拟金币PhotoSharingApp.Universal.Store

  • 用户界面,业务逻辑和数据模型(之间的分离MVVM):

    PhotoSharingApp.Universal.Models , PhotoSharingApp.Universal.Views , PhotoSharingApp.Universal.ViewModels

  • 可扩展性和灵活性,使用统一的依赖容器:

    PhotoSharingApp.Universal.UnityPhotoSharingApp.Universal.Registries

  • 如何您的应用程序连接到Azure的应用服务

    PhotoSharingApp.Universal.Services.ServiceClient

  • 现实世界中的服务实现存储使用上传的照片Azure的DocumentDB

  • 登录在与Azure的移动应用:

    PhotoSharingApp.AppService.Shared.Repositories.DocumentDbRepository

  • 与使用率分析的Visual Studio应用程序洞察

    PhotoSharingApp.AppService.Controllers.PhotoController

  • 推送通知(见集成应用服务移动应用的Azure通知集线器

    PhotoSharingApp.Universal.Services.NotificationRegistrationClient


.net教程阅读排行

最新文章