我是移动原生应用程序开发的新手。
但我熟悉网络应用程序开发。
我打算先开发 iPhone Native App,然后再开发 Android Native App。
为了最大限度地减少工作量,我的计划是为我的应用程序开发 REST API。
API 服务器将处理数据库 CRUD 和会话,以便 Native App 调用
以抽象方式从数据库中获取数据。
以便我的 iOS、Android 等原生应用程序只使用那些 REST API
读取和写入照片、文本、LatLng 等。
我不确定这是开发本机应用程序的推荐方式。
也许与本机应用程序和数据库的直接通信会具有更好的性能,但我担心在每个其他本机应用程序版本中开发逻辑。