这是一个非常基本的问题,但我不知道如何开始,所以请耐心等待。
我是一名 C# 软件开发人员,因此我非常熟悉 VS IDE 以及 Windows 和 Web 开发。但我从来没有开发过移动应用程序。
话虽如此,我想到了一个想法,它本质上是一个带有 map 和一堆图钉的屏幕,以及代表每个图钉的列表。它将在 iphone 和 android 手机中运行。它将如下所示。
我决定在 Xamarin 中开发它,因为 1) 我已经使用 VS 多年,所以我了解它是如何工作的,2) 我可以在 Xamarin 中开发一个应用程序,并且可以在iOS 和 Android。
我知道这可能是一个非常基本的问题,但我不知道从哪里开始。我也有开发经验,所以我不想通过 Hello World 示例。最后,我还有一份全职工作,所以我有限的空闲时间将用来完成这个特定的应用程序。
所以我的问题是:我从哪里开始?
最佳答案
第一件事。您应该通过创建一些示例应用程序来熟悉移动开发(应用程序生命周期、模式等)(因为您说过您是在 Visual Studio 中使用 c# 开发的,这对您来说应该是快速过程)。您可以在 Xamarin 官方网站上找到文档和示例代码:
接下来让自己熟悉 MVVM 模式和 MVVM 框架,以使用现代模式和现代实践编写应用程序。我个人推荐 MVVMCross 或 MVVMFresh。
Data Binding from Official site
然后熟悉 Xamarin.Forms map 。这是一个不错的库,允许您使用一个代码并在 2 个平台上共享它们。谷歌地图官方 api 也不错,但它们是特定于平台的。
享受并欢迎来到黑暗面;)
关于ios - 将带有列表的 map 添加到移动应用程序的表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54312665/