手机app开发问题:端口号、接口文档、SQL文件

1、请问要准备些什么才能开启并使用网络上的某个端口号(例如要开启端口8080)?免费还是收费?费用是多少?
2、请问目前最多人用来写接口文档的软件叫什么名字?写完接口文档后要上传到服务器吗?
3、请问如果不写SQL文件,能否用react开发手机app,并能让客户端和服务器端之间正常传输数据?

1.你只要对端口建立一个侦听,就能开启端口了
建立侦听的方式很多,比如你写个服务程序,或者窗体程序,或者网站,都行
问题是你要先有个电脑
如果你要在外网的服务器上建立端口,那你好歹要先租个服务器
2.写接口文档,不是用word就可以了吗,excel也行。接口文档是给人看的,你上传服务器上要给谁看?
3.你可以没有数据库,就直接开发一个app,问题是你建立了数据传输之后,数据往哪里存,去哪里取?除非你的数据都是些常量,不需要修改。