【问题标题】:Add map with list to Form for mobile app?将带有列表的地图添加到移动应用程序的表单?
【发布时间】:2019-06-16 04:23:19
【问题描述】:

这是一个非常基本的问题,但我不知道如何开始,所以请多多包涵。

我是一名 C# 软件开发人员,因此我非常熟悉 VS IDE 以及 Windows 和 Web 开发。但我从未开发过移动应用程序。

话虽如此,我想出了一个想法,它本质上是一个带有地图和一堆图钉的屏幕,以及一个代表每个图钉的列表。它将在 iphone 和 android 手机中运行。如下所示。

我决定在 Xamarin 中开发它,因为 1) 我已经使用 VS 多年,所以我了解它的工作原理,2) 我可以在 Xamarin 中开发一个应用程序,它可以在两者中运行ios和安卓。

我知道这可能是一个非常基本的问题,但我不知道从哪里开始。我也有开发经验,所以我不想通过 Hello World 示例。最后,我还有一份全职工作,所以我有限的空闲时间将用于完成这个特定的应用程序。

所以我的问题是:我从哪里开始?

【问题讨论】:

标签: ios xamarin xamarin.forms xamarin.ios xamarin.android


【解决方案1】:

第一件事。您应该通过创建一些示例应用程序来熟悉移动开发(应用程序生命周期、模式等)(因为您声明您是在 Visual Studio 中使用 c# 进行开发的,所以这对您来说应该是一个快速的过程)。您可以在 Xamarin 官方网站上找到文档和示例代码:

Xamarin Website

接下来让自己熟悉 MVVM 模式和 MVVM 框架,以使用现代模式和现代实践编写应用程序。我个人推荐 MVVMCross 或 MVVMFresh。

Data Binding from Official site

FreshMVVM with Samples

然后让自己熟悉 Xamarin.Forms 映射。这是一个不错的库,允许您使用一个代码并在 2 个平台上共享它们。谷歌地图官方 api 也很好,但它们是特定于平台的。

Xamarin Forms Maps

享受并欢迎来到黑暗面 ;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-20
    • 2013-09-20
    • 2023-03-22
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 2020-01-25
    • 2020-05-08
    相关资源
    最近更新 更多