Tag: 启动

适用于iOS [3.5]和Android [3.4]的Meetizer的新版本

最近几周,我们一直在努力使Meetizer对您更有用。 我们的使命是不断提高,以便您和希望与其他人见面的任何人都喜欢创建和加入自发聚会,并享受最佳的社交体验。 您想知道这个新版本的应用程序有什么功能吗? 你会爱上它🙂 特色聚会 。 现在,我们还将建议您在城市周围进行酷炫的聚会和活动。 您会在带有标签的“附近”标签中找到它们。 Android [3.4] 注册集成并使用Google登录。 您现在可以使用Google或Facebook注册并访问您的Meetizer帐户。 我们希望提供更多替代方案来访问和自定义您的Meetizer帐户,以便您可以通过最喜欢的应用程序选择注册。 请记住,未经您的同意,我们绝不会在Facebook或Google上发布任何内容,因此请使用首选帐户访问Meetizer,无需担心🙂 iOS [3.5] 改进了Facebook集成。 我们已经改善了与Facebook的集成,以便您在注册和使用Meetizer登录时更加敏捷。 支持Touch 3D(“ Peek&Pop”和“ Quick Actions”) 。 如果您拥有iPhone 6s或6Plus,则很幸运,因为我们已经集成了Touch 3D。 这种集成将增强您使用该应用程序的体验,并使您能够以更快,更直观的方式创建聚会,探索您的区域或与Meetizer进行交互。 如果您仍有疑问,我们想举一个例子: 你喜欢刚刚读的书吗? 升级到最新版本的iOS [3.5]和Android [3.4],并享受新功能。 我们希望你喜欢他们。 我们很高兴获得您的反馈意见,以不断改进,因此,如果您有任何意见或问题,请写信至feedback@meetizer.com。 请记住,如果这个周末您仍然有空,您还等什么? 你周围有很多聚会。 加入并享受! 保持更新!

2017年最佳新应用程序

适用于iOS和Android的应用程序市场充满了数百万个应用程序,并且每天都在增加。 Pocketgamer.biz报告说,开发人员每天向iOS的App Store提交1000多个应用程序。 由于竞争激烈,这对于开发人员而言似乎是个坏消息,但对于智能手机用户而言绝对是个好消息。 有更多的选择和机会来改善他们的应用程序体验,尤其是顶级应用程序。 也就是说,筛选许多应用程序以找到满足特定需求的作品可能会令人生畏。 今天,我们将重点介绍2017年最佳的新应用程序。我们在许多类别中选择了10种出色的产品。 超级马里奥跑 有史以来最成功的游戏之一终于进入了iOS平台。 苹果公司在2016年发布了它,它充满了期待和兴奋。 该应用程序已于2016年12月底开始在iOS上使用,但实际上直到2017年初才开始吸引人。目前,该游戏在Android上的发布仍在继续。 Android用户只能注册加入游戏的预定列表,并在游戏发布时立即获得游戏-日期尚未确定。 该游戏可以免费下载,但可以通过应用程序购买。 挡泥板音调 挡泥板以生产高质量乐器而闻名。 因此,当公司的第一个数字业务是吉他调音应用程序时就不足为奇了。 也就是说,自去年年中以来一直在iOS上运行的应用最近已在Android上启动。 该应用程序是完全免费的,顾名思义,它提供了一个易于使用的应用程序,可以使吉他恢复原声,无论是原声,电还是低音。 除了调音外,该应用程序还为初学者提供有关调音,弹奏和放大器设置的提示。 我们对此感到兴奋的原因之一是该应用程序的潜力,例如通过蓝牙将应用程序与即将推出的放大器进行同步。 HomeSpotter房地产 顾名思义,HomeSpotter是用于房屋狩猎的应用程序。 这是一个允许房屋猎人和不同类型的探员之间进行协作的应用程序。 该应用程序几乎可以描述为不动产。 这意味着客户基本上可以完成整个房屋狩猎过程,而不必离开自己的舒适环境。 客户可以实时查看代理并与他们聊天。 代理可以直接交换照片,而客户可以依次在同一窗口中查看同一照片。 该界面易于浏览,使用户之间的发短信更方便。 此外,用户一次可以与多个人聊天。 奥拓的奥德赛 奥拓的奥德赛是雪人开发的非常成功的游戏《奥拓历险记》的续集。 自2015年发行以来,Alto’s Adventure被众多评论评为“有史以来最伟大的手机游戏”。 虽然新游戏保持了相同的感觉和游戏玩法,但从预告片来看,似乎发生了一件重要的事情-沙漠风光取代了积雪,而不是大雪。 自12月以来,开发人员一直在围绕新发行版进行热烈讨论,其短语为:“下一次冒险等待”。该游戏的发行版计划于2017年夏季发布。目前还不确定该游戏是否会在Android上发行。和iOS平台同时使用。 要了解更多信息,请访问我们的博客。

您的应用程序的免费本地化和多语言功能

市场准入是成功的严重障碍,每个移动应用程序都要面对与市场接触的第二秒。 Apptuse降低了语言障碍,因此任何人在任何地方构建的任何移动应用都可以满足全球需求并满足国际受众的需求。 我们提供了即插即用的解决方案来实现用户体验的本地化,并且可以在数分钟内以任何语言从字面上转换并交付任何本机应用程序。 为什么将您的应用销售限制在一个市场? 移动应用程序本地化不再只是一个不错的选择。 移动应用程序是全球性的,Apptuse可帮助您将应用程序本地化。 下一个下载您应用的人可能位于任何地方。 虽然您的应用程序可能在全球范围内可用,但可能尚未在全球范围内就绪。 今天,必须拥有本地化的应用程序。 对于iOS和Android应用程序本地化都是如此。 如果您可以将应用程序转换为您选择的语言,那不是很好吗? 好吧,我们以为如此,Apptuse现在在全球提供15种不同的语言版本。 这是如何运作的? 运作方式是,如果您的客户使用英语以外的其他语言来使用手机,则该应用程序也将自动以其手机的默认语言提供。 您可以从以下15种语言中进行选择: 英语 法文 德语 简体中文) 中国传统的) 日本 西班牙文 义大利文 丹麦文 俄语 葡萄牙语 巴西葡萄牙语 阿拉伯 波兰文(波兰) 越南文 为什么应用本地化很重要 应用本地化很重要的几个原因: 全球移动订户数量接近70亿,占世界人口的95.5%。 全球一半以上的移动用户(52.1%)位于亚太地区。 只有14个国家/地区占全球移动订户的61%以上。 中国排名第一,其次是印度,美国,印度尼西亚,巴西,俄罗斯,日本,越南,巴基斯坦,尼日利亚,德国,菲律宾,孟加拉国和墨西哥。 最初于 2016 年4月20日 发布在 apptuse.com 。

Beta测试:终极操作指南

在我最新的 @thinkapps 文章中 ,我将回答有关beta测试,alpha测试与beta测试之间的区别以及初创企业如何为成功校准beta测试策略的几个关键问题。 什么是Beta测试? Beta测试是您的Web或移动应用程序经过测试的最后阶段,然后再移交给潜在用户的手中。 换句话说,这是您作为初创公司创始人或产品经理的最后机会,可以在您的应用狂奔之前发现错误并改善UX(用户体验)。 Beta测试与Alpha测试 Alpha测试被认为是开发人员和测试人员在内部进行的“内部接受测试”的一种形式。 与alpha阶段不同,beta测试的重点不是参与创建应用程序的设计师或开发人员,而是针对作为产品目标用户群的消费者或企业。 有些项目确实早在Alpha阶段就邀请了外部用户,但是与Beta阶段相比,它的能力通常有限。 Alpha测试的模拟环境无法说明条件的所有组合,无论是网络条件,设备变化(屏幕尺寸/分辨率,不同的设备或OS版本)还是内部测试过程中未想到的用例。 最终,这不仅是概念,而且是执行过程,最终会产生出出色的产品,而Beta测试与内部测试相比,对您产品的压力有所不同。 传统上,Alpha测试依赖于持续集成工具,因此更加严格和系统。 但这并不一定意味着应该放松Beta测试。 当产品升级到Beta测试阶段时,继续团队的系统化和受控策略与在alpha测试期间一样至关重要。 Beta测试有什么好处? Beta测试为用户提供了对新应用(或现有应用的新功能)的早期访问权。 反过来,该过程为初创公司的创始人和产品经理提供了解决在Alpha阶段未发现的任何问题的机会。 在真正的环境条件下将测试众包到数百甚至数千个真实用户,可以使用更大的网络来捕获以前可能未发现的任何故障或边缘情况。 在Beta阶段识别并解决这些问题,不仅可以帮助您避免因发行不当而引起的潜在PR危机,还可以大大降低开发成本。 Beta测试还提供了超出技术故障的客户验证,从而为初创公司的创始人和产品经理提供了有关是否包括特定功能的反馈和分析。 阅读我的文章的其余部分,仅在ThinkApps上阅读 。

在小型企业中使用跨平台工具进行移动开发的好处

节省金钱,时间和理智。 Welcome App是iOS和Android上可用的应用程序,用于将新移民或新移民与当地人联系起来。 它于2015年底首次作为网络应用发布,并于2016年初在App Store和Google Play上可用。大多数用户位于瑞典,而一小部分位于挪威。 Welcome的目的是减少新移民融入社会所需的精力,以便他们更快地实现社会和经济融合。 我们的信念是,融入社会的人们也很容易融入经济,这就是我们的战略着重弥合移民与当地人之间的社会鸿沟的原因。 应用程序 Welcome应用程序经历了两个主要版本-第一个版本是使用Ionic构建的,而当前版本是使用React Native的。 但是,这篇文章不是Ionic和React Native之间的技术比较,而是简要提及了在小型初创企业中在移动应用程序开发中使用跨平台开发工具所带来的好处。 应用类型 让我们快速退一步来解释开发前景以及它最近的发展情况。 众所周知,当今最大的两个移动平台是iOS和Android。 为了编写用于这些平台的应用程序,您可以使用其本国语言编写它们,例如iOS的Swift和Android的Java,或将常规网页包装在所谓的Web视图中。 使用其他工具,网络视图可以控制电话摄像头等本机功能。 由于它们既不是纯粹的本机应用程序,也不是为手机制作的常规网页,因此被称为混合应用程序。 因此,总而言之,应用程序可以是网页,本机页面或两者的混合。 回到上一节,Ionic是用于创建跨平台混合应用程序的工具,而React Native是用于创建跨平台本地应用程序的工具。 好处 干 不要重复自己。 对所有知识拥有单一权限是程序员的核心原则之一。 编写跨平台代码的好处之一是,业务逻辑需要在一个地方而不是两个地方进行表达,更新和测试。 更少的代码通常意味着更少的错误。 您甚至可能会争辩说,最好的代码根本就是没有代码。 这意味着更少的时间来实施,维护和调试。 上下文切换 获取和维护特定语言和平台的深入知识需要时间和奉献精神。 此外,在多种语言和平台之间进行切换(例如iOS上的Swift和Android上的Java)可能会很有趣且令人耳目一新,但是对于我们大多数人而言,这当然并非易事。 在平台之间进行重复代码和上下文切换需要花费宝贵的时间,而这些时间可以花在原型设计新功能,测试或改善部署管道上。 功能奇偶校验 对于这种缺乏时间和精力的常见解决方案是雇用或培养专门针对特定平台的人员。 这样做的负面结果是,您最终可能会获得具有不同功能集的应用程序,甚至可能对同一功能使用不同的行为。 成本 而且也不便宜。 在我担任Spotify的工程经理的一部分时间里,招募人才是一项有一定界限的工作,而且没有任何预算限制。 人们说,头数基本上是免费的。 如果我们发现有人认为可以加强我们的团队,那么我们可以自由聘请。 尽管当时这对Spotify来说是正确的策略,但是对于一家初创企业来说,几乎不可能让他们的直属经理表现得像他们的预算无限一样。 相反,预算很可能很紧张,并且使开发人员能够跨平台工作可以潜在地节省很多钱。 要点 像Ionic和React Native这样的工具肯定不是灵丹妙药,但是它们帮助我们在不影响质量或功能的前提下,快速在移动应用程序上进行原型设计,同时又不冒最终在客户中出现不同行为或功能集的风险。 始终坚持非常严格的财政要求。 我们正在寻找更多有才华,谦虚和包容的开发人员,他们希望与我们一起实现我们的愿景。 如果您有兴趣,请联系!

BUGS BUSTERS

最佳iOS崩溃报告工具 一个真正的男人需要接受他并不完美。 大多数情况下,开发人员是男性,因此他们也不是完美的,有时您可能会发现应用程序中的错误。 他们尽力构建没有任何错误的应用程序,但通常情况下,错误会在发布后的一段时间内就已经暴露出来。 有时,此类错误会导致崩溃,而这是没有用户喜欢的。 这种错误并不是偶然地以这种特殊昆虫命名的,因为您感到的烦恼几乎就像被长腿跳屁股吸血性掠食性刺客咬伤一样。 这些向后弯曲的昆虫主要生活在热带地区或任何具有伪装和防护措施的栖息地,因此它们可以爬入墙壁并从其藏身处袭击您,而这些错误却发生在计算机程序和系统中。 它们会干扰源代码,设计或框架中现有系统的功能,导致系统产生意外的挫折并触发意外行为并最终崩溃。 不过,请放心,因为有许多出色的iOS崩溃报告工具可以帮助您将血腥的bug排除在外! 它们会显示崩溃和登录详细信息,以便您以后进行查看,甚至向您发送电子邮件通知,告知崩溃发生的时间和频率。 总结在系统中产生崩溃或无效输出的错误的报告通常称为错误报告,缺陷报告,故障报告,问题报告,故障报告,变更请求等。 随着时间的流逝,移动应用程序崩溃报告工具变得更加灵活,并且对开发人员更加友好。 它们变得易于集成,并提供了可用性,新功能和用户体验。 从用户的角度来看,崩溃超出了简单的烦恼范围。 当您的应用程序由于故障突然停止运行而没有任何反馈时,通常会导致数据丢失和用户烦恼。 使用崩溃报告器工具可使您从应用程序中收集记录中需要的所有信息,以解决这些小问题。 崩溃报告工具软件结合了两个元素,形成一个连贯的整体:报告库和服务器端收集器。 报告库的任务是介绍有关崩溃的详细信息。 服务器端组件的职责是收集崩溃数据分析和统计信息,并以适当的方式正确显示出来。 无论何时何地,都有崩溃报告工具的配方。 我们经常使用或在特定情况下使用的此故障分析中包含的所有工具选项。 这就是为什么我们没有选择奖牌获得者并提供评估选项。 目的是奖励每种工具的优势并展示其劣势。 然后,您可以得出结论,哪种崩溃报告框架可以解决潜在的应用崩溃问题。 Crashlytics (免费,crashlytics.com) Crashlytics,一个著名的库,被发现可广泛用于iOS应用程序崩溃报告。 Crashlytics最近被Twitter收购,它密切关注iOS应用中的所有崩溃活动,并立即将它们报告给服务器,并仔细查看每次崩溃的令人不安的画面。 Crashlytics在这方面非常高效,因为它可以找到导致应用程序崩溃的确切代码行,可以查看内存堆栈跟踪,因此您可以在相同的环境下重新创建崩溃。 Crashlytics最引人注目的是它的主动性。 与大多数其他工具不同,它考虑了诸如崩溃频率之类的问题并定义了“影响级别”。当特定崩溃发生时,它将通知您任何更改,并分析故障的所有后续后果。 当一遍又一遍报告同一崩溃时,Crashlytics会跟踪该数据,就像“嘿,您尚未解决一个尚未解决的问题,它开始变得值得一提。”从字面上看,崩溃,需要先处理其他事情。 对于每个用户,Crashlytics会立即为每个用户立即向所有员工发送消息,以确保制定了程序并且不会发现任何应用程序崩溃事件。 该工具易于使用,具有经过精心设计的应用程序仪表板,以及系统中发生的应用程序崩溃的所有详细信息以及崩溃的位置, 日期和时间 ,易于使用。 Crashlytics不仅报告崩溃并显示错误,而且还提供了一个界面,允许用户并简化对其的访问。 例如,如果您的应用程序的较新版本中解决了某种类型的崩溃,则可以将其标记为已修复并从仪表板中删除。 然后,Crashlytics将在您的早期版本的应用中跳过此类崩溃。 Crashlytics提供了有关您的应用程序正在使用的设备的详细信息,可帮助您了解确切的运行环境以解决问题。 这些信息包括: 内存 操作系统版本 取向 电池状态 设备是否越狱 磁盘空间 Crashlytics支持与第三方应用程序维护(如Campfire,JIRA,Hipchat,Pivotal Tracker,Redmine和Pager Duty)的集成。 Crashlytics的唯一缺点是它不支持移动应用程序分发功能。 Instabug ($ 0- $ […]

窥视轨道

见更多您的朋友和家人 错过与朋友和家人见面的机会时有发生-不管您是彼此相距不远,还是访问相同的城市,或者俩人都参加相同的活动。 我们的朋友经常在我们身边,但是如果没有一些预先计划,很难找到他们并与他们见面。 Orbit以一种快速而无摩擦的方式回答“您在哪里?”和“您有空吗?”的问题 ,使您可以控制自己的隐私。 对于每个朋友,您可以选择共享您所在的地区或只是您所在的城市。如果您想与彼此或与一群朋友暂时共享自己的精确位置,则可以轻松地安排轻按几下“会议”。 只要您有时间进行社交活动,只要将自己设置为“有空”,附近的朋友就会收到有关您的位置和心情的通知。 ☕️ 会议结束后有空吗? 跟上附近的朋友喝杯咖啡。 🛬 刚降落? 轻松让您的朋友知道您在城里。 work 刚完成工作? 看看周围有谁,有空喝一杯。 发现您周围有趣的人 除了我们的朋友和家人以外,我们周围还有一些我们不认识的人,还有扩大我们的社会和专业圈子的机会。 变得“可发现”,以利用您所在地区和您所访问的地方的人的超本地网络。 Orbit会向您显示其他可发现用户的个人资料,匹配双方共同的兴趣,并通过快速消息打破僵局。 🎟 在会议或活动上? 签到,看看还有谁在参加。 👋🏻 想结识新朋友吗? 看看谁在附近有相似的兴趣。 🏡 刚搬回家? 在您的新家乡发现并结识新朋友。 与周围的人联系 有兴趣带动Orbit旋转吗? 我们将很快在iOS上启动,稍后我们将计划推出Android应用。 如果您想成为第一个知道我们何时进入App Store的人,请直接访问我们的网站并注册! 更新:该应用程序现已在App Store上发布!

学习Swift和iOS开发第11部分:继承

在这篇文章中,您将了解继承。 不,不是那种有钱的亲戚过世而留下大量现金,然后辞掉工作而逃到巴厘岛度过永久假期的那种。 我们在谈论遗传,就像在遗传学中继承特征或特征一样。 稍后我们将详细讨论这一点,但让我们先深入研究代码。 创建家长班 首先,如果尚未打开Xcode,请点击Create New Playground 。 为其命名,例如Inheritance ,然后单击Next 。 选择某个位置以保存此.playground文件,然后单击“ Create以保存它。 您应该会看到类似下面的屏幕。 删除左侧的所有样板代码,但根据需要保留import UIKit 。 真正的继承是什么? 在iOS开发中,继承是面向对象编程的一项功能,您已在上一篇有关类的文章中了解了此功能。 类可以从其他类继承特征,这使其非常有用。 考虑到有关家庭的一切。 在每个家庭中,都有父母和孩子。 父母具有某些特质,这些特质会传给孩子们。 例如,我的头发是棕色的,而我父亲的头发是棕色的。 我从他那里得到了这种特质。 我们两个人之间还有许多其他相同的特征,但是我在许多方面与父亲有所不同。 虽然我中的许多人都很相似,但我拥有某些技能和特质,与我父亲不同。 在Swift中,我们将创建一个类作为父类。 它将包含许多一般特征。 然后,我们将创建一个子类,该子类将从父类继承特征。 子类将具有与父类相同的特征,但我们可以添加仅子类独有的特殊特征。 但是,让我们开始构建父类。 建立家长课堂 虽然我们可以创建有关实际父母的课程,并使之成为基于代码的遗传学实验,但我们将做一些更酷的事情-考虑超级棒的汽车! 🚗🚕🚙 撰写家长班 在您的Playground窗口中,添加以下Vehicle类,并为所有车辆具有的共同点创建一些变量: 车辆类别{ 变速轮= 4 var make:字符串? var模型:字符串? var currentSpeed:Double = 0 } 每辆汽车都有4个轮子,这就是我们创建该变量的原因。 但是,为什么我们没有为汽车的品牌或型号赋予价值呢? 嗯,每辆车都有某种制造商和模型,因此我们实际上不需要在父类中指定这些属性。 添加一些功能 在我们的Vehicle类中,我们实际上可以创建所有汽车都可以执行的一些功能: 车辆类别{ […]

学习Swift和iOS开发第9部分:数学运算符

数学是编程的必要部分。 没有解决的办法。 并非来自数学/科学背景的正在学习编程的人; 但是,那些没有工程学学位的人(提示:我也没有)仍然可以学习编码! 编程所需的数学通常不会超出大多数人所知道的范围。 在Swift中,可以使用几种运算符来执行数学方程式。 在这篇简短的文章中,我们将讨论每个。 配置 首先,如果尚未打开Xcode,请点击Create New Playground 。 给它起一个类似于Math Operators的名称,然后单击Next 。 选择某个位置以保存此.playground文件,然后单击“ Create以保存它。 您应该会看到类似下面的屏幕。 删除左侧的所有样板代码,但根据需要保留import UIKit 。 赋值运算符 就像在数学中使用等号一样,使用赋值运算符(=)来赋值。 在您的游乐场中键入以下示例,以了解其工作原理: 变数3 = 3 当我们创建上述变量并将其命名为three 。 我们将其设置为字面上等于数值3。变量的名称实际上是不相关的。 我们可以给它起任何名字,它仍然可以作为在整个代码中使用值3一种方式。 算术运算符 就像在数学课或图形计算器中一样,在Swift中使用了四个基本算术运算符(+,-,*和/)。 以下是一些示例,向您展示如何在Swift中使用它们。 将以下内容添加到您的游乐场: var product = 10 * 20 //乘法运算符为* var sum = 5 + 6 //加法运算符为+ var Difference = 10 – 3 […]

红胡子市场启动Launch

我们非常高兴地宣布推出Redbeard市场。 开发人员和App企业家现在可以购买和下载Redbeard团队开发的Apps源代码。 今天我们将推出2个应用程序Taskeedo,这是一个漂亮的任务管理应用程序,您可以完全免费使用它,而RBnB是受AirBnB启发的克隆版本。 我们知道,您不熟悉iOS开发时会遇到多大的困难。 当试图了解那里的专家如何制定完美的解决方案时,拥有高质量的App作为参考可以产生巨大的变化。 对于在那里的App企业家来说,仅开发并发布其MVP的基本版本可能会非常耗时,并花费数千美元。 Redbeard Marketplace将为您提供学习iOS App开发的绝佳起点,并大大减少您的下一个项目的上市时间。 我们在Redbeard的愿景是开发工具和服务,以在整个应用程序开发生命周期中为开发人员和应用程序企业家提供帮助,因此我们希望在未来几个月内向Redbeard市场添加一系列很棒的优质应用程序(以及发布)。一些出色的工具尚未公布)。 对整个Redbeard团队以及在此过程中提供帮助的每个人,都做得很好。 👏🏼👏🏼 附言:我们目前在Product Hunt的主页上显示!!! 加入那里的对话: 产品搜寻的红胡子市场