Berke Özyaşar

移动应用开发

使用 React Native 以一套代码同时开发 iOS 和 Android 应用:设计、API 集成、应用商店上架与后期维护。

如果您的企业需要一款通过手机触达客户、外勤团队或会员的应用,我会用 React Native 以一套代码同时为 iOS 和 Android 开发。我是 Berke Özyaşar:我为物流公司和俱乐部等客户开发应用,也与团队一起开发我们的自有产品,这些应用均已在 App Store 和 Google Play 上架。我自己的 Google Play 账号下也有工具、游戏和通讯类应用。

适合谁

  • 希望为客户提供货件追踪和沟通渠道的物流与运输公司
  • 希望外勤团队用手机录入数据、告别纸张和 Excel 的企业
  • 需要为会员提供活动、聊天和公告应用的俱乐部与社群
  • 希望把想法变成订阅制移动产品的初创团队

包含哪些内容

  • 页面流程与界面设计
  • 基于 React Native 的 iOS 和 Android 应用
  • 对接您现有的系统(REST API、ASP.NET Core、PHP),或按需开发新的 API 和管理后台
  • 推送通知、地图与实时定位、摄像头扫码、应用内订阅
  • 为需要在无网络环境下使用的应用设计离线优先(offline-first)数据层
  • App Store 和 Google Play 商店文案、审核流程与上架
  • 上线后的版本更新与错误追踪

我如何工作

1. 确定范围

第一次沟通时,我们会讨论谁要在什么条件下用手机完成什么工作。据此我会整理出页面清单和按优先级排列的首版范围。

2. 开发与测试版本

我会尽早让主要流程能在真机上试用。开发期间通过 TestFlight 和 Google Play 内部测试定期分享版本;反馈基于真正运行的应用,而不是截图。

3. 上架

隐私政策、权限说明、供审核使用的演示账号、账号删除入口等细节,往往是拖慢上架的主要因素,我会从一开始就规划好。客户项目中,应用通常发布在客户自己的开发者账号下,这样品牌和账号都归企业所有。

4. 维护

iOS 和 Android 每年都会推出新版本,应用商店也会更新技术要求。上线后的更新和新功能,我们会一起规划。

技术

React Native、JavaScript 与 TypeScript、React Navigation、推送通知服务、地图与定位库、基于 react-native-vision-camera 的摄像头与 OCR,以及设备端本地数据存储。服务端我使用 PHP、Node.js,或对接现有的 ASP.NET Core API。

相关项目

Buzmavi 和 Mitlog 是我为物流公司的客户开发的追踪与沟通应用。我还为客户 Skymar 开发了由网站、iOS 和 Android 应用以及后端组成的一整套方案;应用提供货运追踪、发票、与客户代表聊天和即时通知。H.O.G. İzmir Chapter 应用包含骑行计划、地图路线、实时定位和群聊。Şantiyepro 则是我们拥有 56 个模块、完全离线运行的自有产品。我的个人项目中,Offline Whisperer 是一款语音翻译应用,MetroVerse 则是一款以程序生成城市为舞台的地铁模拟游戏。

项目示例

常见问题

iOS 和 Android 需要分别开发两个应用吗?

不需要。我用 React Native 以一套代码同时产出两个平台的应用。权限、通知和商店设置等平台特有的小部分会单独处理。

应用发布在哪个商店账号下?

客户项目中,应用通常发布在客户自己的 Apple 和 Google 开发者账号下。开通账号和提交商店审核所需的步骤,我们会一起规划。

能对接我们现有的软件吗?

可以。有 API 的系统我会直接对接。如果没有 API,也可以在现有数据库前面编写一个安全的服务层。

价格和工期如何确定?

取决于页面数量、集成需求以及离线运行等技术要求。沟通完范围后,我会提供书面报价和时间表。

一起让您的应用上线吧。

用几句话说说您想做什么,我会当天回复。

↑ ↓ 浏览,Enter 打开,Esc 关闭