主要根据需求来看哪个公司更专业,只要是认真开发软件的公司,都还是不错的。
作为从业者,我们是这样建议:
如果需要开发APP,首先需要考虑的就是功能和模块,比如这个APP打算用来做什么的,是用来购物,还是用来展示,然后主题先定好,然后要什么功能和什么模块,如果是购物的,那肯定是有商品展示,商品下单之类的,那肯定是有开播和主播财务记录,还有主播的排行等等功能模块。
有什么不明白的,可以在进行讨论。
首先,必须要有程序语言的基础,比如C,或直接由JAVA基础也行。
学会JAVA《JAVA编程思想》
了解安卓《ANDRIOD应用揭秘》,以及生命周期
学会安卓控件,数据库,xml,以及其他的资源目录结构的用途
搭载JAVA环境,下载IDE,一般使用ADT开发
准备好安卓系统的手机(虚拟机只能简单虚拟运行,实际用安卓设备测试BUG比较好)
新建安卓工程
构思要做什么,怎么做
iOS平台开发语言为Objective-C,开发者一般使用苹果公司开发的ios sdk 搭建开发环境, iOS SDK是开发iPhone和iPad 应用程序过程中必不可少的软件开发包,提供了从创建程序,到编译,调试,运行,测试等一些列开发过程中所需要的工具;
安卓 Android开发语言为java,开发者一般是用谷歌公司开发的android sdk搭建开发环境,使用Java进行安卓应用的开发;
微软Windows phone7开发语言是C#;
塞班symbian系统版本开发语言是C++。
注意事项
总之,针对不同的手机系统,各个手机系统开发公司都开发有针对自己系统的应用软件开发工具,我们利用他们的开发工具,可以轻松的搭建出开发环境,通过学习相应SDK的开发文档,进行各种APP的开发。
现在社交app开发已经成为一种时尚,前不久还向他们公司咨询过关于APP开发多少钱的问题。
他给出了跟多意见,主要包括:
1.开发社区APP的目的
2.需要哪些功能
3.需要多长时间上线
4.对UI有什么特殊要求
回过头来想一想,这些确实都是APP开发过程当中需要注意的问题