❶ app用什么软件制作的
你好!随着移动手机的普及,移动APP应用软件也流行起来。“启汇网络”市场部通过调查得出一组数据:20%左右的企业已经拥有或者正在开发自己的app应用软件,60%左右的公司已经把开发app软件列入近期公司发展项目中。可以看出,大部分公司和站长都有想法把自己的网站制作成app软件,跟紧潮流步伐。但app开发涉及到的技术比较专业,开发语言要想熟悉掌握也并非一件易事。那么,在技术还未过关的情况下,如何制作app应用软件呢?
接下来,我将给大家介绍一些适合制作简单app的软件,让各位在未掌握app开发语言情况下,依然能制作出属于自己的app应用软件。
一:Appmakr
AppMakr是一个可以让你在几分钟之内创建应用程序的一种服务,无需编码能力。使用该工具,你可以创建iPhone和android应用。还有一些可供选择的功能,包括将网站连接到你的应用程序、HTML5功能、推送通知和广告支持。通过AppMaker账户,你可以创建无限数量的应用程序。
目前Appmakr是国外比较流行的应用生成工具,在国内也享有一定知名度。
二:AppCan
AppCan属于移动应用开发平台,应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用目前"不流畅"和"体验差"的问题。使用AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接近Native App的体验。
与Phonegap支持单一webview使用div为单位开发移动应用不同。AppCan支持多窗口机制,让开发者可以像最传统的网页开发一样,通过页面链接的方式灵活的开发移动应用。基于这种机制,开发者可以开发出大型的移动应用,而不是只能开发简易类型的移动应用。
三:appBook
appBook平台是多平台移动应用制作工具,可以广泛用于书籍制作,个人杂志发行,宣传手册,支持iPad、iPhone、Andriod等平台,不支持pc平台。真正做到了一次编译多平台发布。目前appbook平台有:iebook平台、及、appbook应用制作平台.
❷ 我想为安卓平台写一个应用程序,请问我需要什么软件
android退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0),这只是针对第一个Activity(也就是入口的Activity)时生效。如果有A,B,C三个Activity,而想在B或C中Activity退出,调用上面的方法,往往会销毁当前的Activity返回上一个Activity。当然也可以逐个返回上一个Activity,直到跳转到入口的Activity,最后退出应用程序。但这样比较麻烦,而且逐个返回的体验并不友好。 网上比较流行的方法是定义栈,写一个ExitApplication类,利用单例模式管理Activity,在每个在Activity的onCreate()方法中调用ExitApplication.getInstance().addActivity(this)方法,在退出时调用ExitApplication.getInstance().exit()方法,就可以完全退出应用程序了。 import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.Application; public class ExitApplication extends Application { private List activityList = new LinkedList(); private static ExitApplication instance; private ExitApplication() { } //单例模式中获取唯一的ExitApplication实例 public static ExitApplication getInstance() { if(null == instance) { instance = new ExitApplication(); } return instance; } //添加Activity到容器中 public void addActivity(Activity activity) { activityList.add(activity); } //遍历所有Activity并finish public void exit() { for(Activity activity:activityList) { activity.finish(); } System.exit(0); } } 下面的三个类IndexActivity, BActivity,CActivity是简单的例子,分别是IndexActivity–>BActivity–>CActivity的跳转顺序。在每个Activity类中onCreate()方法中调用ExitApplication.getInstance().addActivity(Activity activity)方法。在任何一个Activity界面退出应用程序时,只要调用ExitApplication.getInstance().exit()方法,就可以在任何一个Activity中完全退出应用程序。 import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class IndexActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button next=(Button)findViewById(R.id.next_to_b); next.setOnClickListener(nextClick); Button exit=(Button)findViewById(R.id.exit_main); exit.setOnClickListener(exitClick); ExitApplication.getInstance().addActivity(this); } OnClickListener nextClick=new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent(IndexActivity.this,BActivity.class); startActivity(intent); } }; OnClickListener exitClick=new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ExitApplication.getInstance().exit(); } }; } CActivity 类源代码: import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class CActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.c); Button exit_c=(Button)findViewById(R.id.exit_c); exit_c.setOnClickListener(exitClick); ExitApplication.getInstance().addActivity(this); } OnClickListener exitClick=new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ExitApplication.getInstance().exit(); //如果只是调用以下其中的一个方法,并不会完全退出应用 //android.os.Process.killProcess(android.os.Process.myPid()); //System.exit(0); } }; }
❸ 开发app用什么软件
1.APP软件开发的语言
当然,运行在不同平台上的APP软件所需要的应用开发语言是不一样的,例如安卓APP开发语言是Java、苹果APP的开发语言是Objective-C、WindowsPhone APP的编程语言则主要是C++等。
Java语言:这是在Android平台开发APP应用程序做IAP以及广告以及特使系统功能时所需要到的开发语言。一般开发安卓APP应用软件主要使用的编程语言也是Java语言,如果在开发过程中需要切换语言,可以通过JNI来完成。
Objective-C:这种开发语言适用于IOS智能操作系统的APP开发语言是苹果APP的主流编程语言。所以如果是要开发苹果APP软件那么这是必选编程语言。
C++语言:这是一款最适合做跨平台APP的开发语言,同时C++也是微软的WindowsPhone系列智能手机主要APP应用程序的开发语言。
Scripting:这个包括有程序化脚本和其他的脚本语言是所有的开发者都需要时不时的写脚本,这十分方便于一些不熟悉语法的APP软件新手开发者的一个工作,这无疑对于他们来说也是非常有必要的一项工作。
2.开发APP软件的环境
Eclipse:Eclipse它本身是一个开源的且基于Java的可扩展开发平台。Eclipse本身只是一个框架和一组服务主要是用于产检组件构建开发环境。同时也是开发Android APP软件的主要开发环境是很多的开发者觉得Eclipse非常好用。
Xcode:这是许多开发者都喜欢的开发环境。许多APP软件开发者使用Xcode可以进行跨平台研发,同时Xcode也是苹果公司开发的编程软件。Xcode可以帮助开发者快速建立OS X和IOS应用程序它具有统一的用户界面设计,编码、测试、调试都可以在一个简单的窗口内完成。
Visual Studio:是微软公司的开发工具包系列产品是一款十分优秀的IDE,是许多开发者主要用于进行Windows APP开发编程和BUG修复以及适配的开发环境。福建蜂鸟云商为你解答
❹ 开发手机软件(APP)要用什么软件开发。
第一、程序相关
如果想成为android应用开发者,最基本的是需要懂得用Java语言和XML知识。掌握了这两种
语言后再装个Eclipse和Android SDK, 就可以做开发了。当然,还得学Android特有的API的用
法。
Java和XML只是编程基础,如果希望成为iOS应用开发者,那么需要知道:
1、语言基础:Objective-C语言、xcode开发环境。
2、手机使用经验:足够的iPhone使用经验与体会,不然你很难与产品经理和设计人员有效沟
通。
3、具体的开发能力:主要的开发将集中于界面开发、一定的数据库开发、通讯接口开发、协
同开发与联调,如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。推荐
两本书两本经典入门书籍《objective-c基础教程》和《iphone4和ipad开发基础教程》。
第二、用户体验
好的应用都会有好的用户体验,所以在进行app开发之前我们就要要拿出方案,想想用户在什
么情况下使用我的应用,用户的使用态度是什么,其中应用中哪些是核心功能,哪些是辅助功
能,哪些是边缘功能,最佳操作路径怎么建立,如何将功能分布到页面上,同时我的应用界面
应该是什么风格和样式,最终要画出来UI方案。
第三、产品设计
确定好了UI方案,那么我的app应用的市场定位、核心价值、产品功能、竞争分析、商业模式
和营销推广。其中为用户解决什么样的问题(核心价值),怎么解决(产品功能),有没有替
代方案(竞争分析),为APP开发者带来什么好处(商业模式),怎么让用户接触并安装使用
这款我的APP(营销推广)这些问题都需要考虑到。
要是想开发一款APP软甲,建议你去咨询下苏州睿途科技,他们家在这块做的蛮专业的。
❺ 制作app都用到哪些软件
如何设计一个好用的App软件?
设计需要学习的软件分为4款,分别有PS,AI,AE,ARP,外加两个辅助插件如思维导图, 马克鳗等软件,这些都是一名UI设计必需要掌握好的软件。
Adobe Photoshop CC 2018简称PSCC2018
Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件。
2018年12月推出的Adobe PhotoshopCC2018为市场最新版本。
PS可以用来从事,平面设计,网页设计,UI设计等多种设计工作。
在UI设计中PS的使用率在90%以上,所以作为一个合格的UI设计师。PS是肯定得掌握的。
PS可以在UI设计中,绘制界面设计,图标设计等。
Adobe Illustrator CC 2018简称AICC2018
Adobe illustrator是一种应用于出版、多媒体和在线图像的工业标准矢量插画的软件,
作为一款非常好的矢量图形处理工具,Adobe Illustrator广泛应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面的制作等
2017年12月推出的Adobe illustratorCC2018为市场最新版本。
AI可以用来从事,平面设计,网页设计,UI设计等多种设计工作。在UI设计中AI的使用率也是非常高的,主要可以用来绘制图标,界面等设计。
Adobe After Effects CC 2018简称AECC2018
Adobe After Effects简称“AE”是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,
包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室。属于层类型后期软件。
2017年12月推出的Adobe After Effects CC2018为市场最新版本。
AE可以用来从事影视后期, 平面设计,UI设计等多种设计工作。
在UI设计中PS主要用制作交互动效图。
Axure RP Pro 7.0简称ARP
Axure RP是一个专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。
Axure RP的使用者主要包括商业分析师、信息架构师、可用性专家、产品经理、IT咨询师、用户体验设计师、交互设计师、界面设计师等,
另外,架构师、程序开发工程师也在使用Axure。
在UI设计中ARP主要用制作交互原型图。
❻ 开发APP要用什么软件开发
APP制作方法:
1、国外的制作工具Appmakr。
这个工具是国外的,最开始不支持中文,但现在也已经支持中文了,你可以根据自己的情况选择制作工具,我下面还会介绍几个国内的。
不用写一行代码就能做App,Appmakr能帮助不会写代码的普通用户生成自己的App。AppMakr的使用相当简单,只要登录网站,注册一个账户,拖动鼠标定制一些简单的按钮与栏目,确定好版面颜色,在编辑器右侧的模拟器中看好预览效果,再生成应用就行了。
2、国内制作工具AppCan。
.AppCan是国内的一个移动应用开发平台,支持跨平台应用开发,支持HybridApp的开发和运行。AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接NativeApp的体验。
3、国内制作工具Appbyme。
Appbyme(安米网)是摩讯公司开发的一款应用生成工具,2012年3月份上线,截止现在,Appbyme已经运营3000款APP,用户数量超过800万。目前支持的平台有iOS和Android。
4、国内制作工具多摩。
多摩APP平台,也是一款能够快速创建APP程序的平台,企业或个人都可以通过这个平台创建一个关于企业或个人的手机APP程序,可以应用于企业活动,企业产品推广,个人名片,个人业务等方面。让企业或个人实现真正的移动电子商务。
(6)写app程序用什么软件扩展阅读:
android应用开发,最基本的是需要懂得用Java语言和XML知识。掌握了这两种语言后再装个Eclipse和Android SDK, 就可以做开发了。
Java和XML只是编程基础,如果希望成为iOS应用开发者,那么需要知道:
1、语言基础:Objective-C语言、xcode开发环境。
2、手机使用经验:足够的iPhone使用经验与体会,不然你很难与产品经理和设计人员有效沟通。
3、具体的开发能力:主要的开发将集中于界面开发、一定的数据库开发、通讯接口开发、协同开发与联调,如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。推荐两本书两本经典入门书籍《objective-c基础教程》和《iphone4和ipad开发基础教程》。
参考资料来源:
网络——Appmakr
网络——AppCan
网络——Appbyme
❼ app程序开发需要什么软件啊
推荐你去互联在线网站上看下app的开发知识吧,个人感觉这个网站的app介绍还是挺详细的,软件的信息我没怎么发现,你也可以跟他们公司联系下的。
❽ 怎么写手机APP应用程序有,用什么软件。
用程序开发软件
,java
❾ 开发app,可以用什么软件(应用程序开发小白求助)
开发app如果你没有技术功底的话,我推荐你使用应用之星平台,无编码技术要求,人人都能开发,你可以去试试看。