Tag: 启动

与技术女士的三个问题:Lola产品副总裁Ellen Chisa

艾莉森·格林伯格·福恩斯的访谈 嗨,艾伦! 您能告诉我们有关 萝拉的 事情吗? Lola是一个iOS应用程序,可为酒店,航班和旅行所需的任何物品提供即时访问的个人旅行服务。 作为产品副总裁,我帮助确定应用程序中面向用户的功能的优先级,还帮助我们的旅行社确定提供优质服务的工具的优先级。 每天,这通常意味着要花更多的时间与人们在一起,而花更少的时间编写规范。 我大部分时间都在团队中度过–以1:1的时间或与PM,工程师,设计师,旅行社和其他团队的领导者组成小组。 让每个人保持一致并参与我们正在构建的内容,这一点很重要。 随着公司的成长,从参与每个细节到帮助其他人尽力而为是一个很大的转变! 您在教其他技术女士(和男士)方面拥有丰富的背景! 作为老师,您从中学到了什么? 我从来没有意识到即时教学是如何的。 我以为老师会提前做准备,然后才执行计划。 我没有看到任何灵活性的空间。 事实并非如此,导师经常确实需要输入。 我一直在努力确保自己很好地利用学生的时间。 我正在阅读教室,试图看看人们是否跟随,是否感兴趣,以及班级的能力范围。 我进行修改。 最终的方法是HBS使用的案例研究方法-讨论是一个有生命的实体。 最好亲自进行,但我也会根据反馈修改在线内容。 如果学生牢记教室中的其他人,则有助于教室动态化。 如果您遥遥领先,那么会让其他人感到不安全的问题可能不是一个好问题。 与您的导师进行更丰富的1-1讨论。 如果您感到迷路,请告诉讲师。 您可能不是唯一的一个,等待时间越长,越难追上。 无论您身在何处,教练都在您身边,并希望帮助您做得更好。 不要害怕建议课堂上的方法可以帮助您更好地学习,或者您有兴趣学习一些东西。 就是说,要对发表评论的方式保持敏感。 建立一个班级是艰苦的,个人的,并且是一种爱的劳动–与产品相比,在班级上接受反馈的难度更大。 萝拉(Lola)与旅行有关。 如果明天您可以去任何地方,列表的顶部是哪个目的地? 我刚从蒙特利尔回来,真是太好了! 对我而言,下一个主要目的地是纽芬兰的福戈岛。 明年夏天我们要去度蜜月。 我通过与Lola的旅行团队合作发现了这一点,然后在《谷物》杂志上发表了一个可爱的简介。 我只是喜欢风景,各种活动以及他们想让您融入当地社区的方式。

TaleMonster现在可用于iPhone-第一个版本

不要浪费另一条线! TaleMonster应用程序现已免费提供给应用程序商店,以供您阅读。 我们很想听听您的反馈意见,很高兴能继续为您带来令人兴奋的自选冒险故事。 您的StoryMonster, TaleMonster团队 *** 您是出色的小说作家吗? 您是否有现有的小说作品想要转换为TaleMonster的自选冒险? 在测试阶段,我们将帮助您免费将您的短篇小说转换为互动故事! 单击下面,在我们的网站上与我们联系。 美丽的互动故事 我只要按一下按钮,就下载了TaleMonster,这是最有趣的自选冒险故事! Nom… talemonster.com

原生VS混合应用程序开发

关于本机与混合应用程序的开发,关于哪个更赚钱的争论一直持续了一段时间。 如果您现在想要自己构建移动应用程序,那么这场辩论比以往任何时候都更加重要。 一方面,我们有一个可以在所有平台上使用的应用程序,这是一个诱人的想法。 但是,速度,外观,功能甚至用户体验的最终结果可能会受到限制。 考虑到这一点,我们创建了最终指南,在该指南中我们将回答“本机应用程序或混合应用程序开发之间的区别是什么?”这个问题,什么是您更好的选择。 本机应用程序开发 本机应用程序开发的优缺点[/标题] 首先,让我们看一下本地移动应用程序开发。 顾名思义,此选项将使您的应用在每个平台上都具有本机编程语言。 例如,Objective-C或Swift适用于iOS,而Java适用于Android。 分解每种代码语言,存在一组特定的框架和技术。 最初,当公司想要开发应用程序并将其嵌入设备中时,这个想法就产生了,并且可以通过图库,闹钟,浏览器,音乐播放器,照片等看到。 本机应用程序开发的好处 用户体验-首先,那些多年使用Android的用户在iOS设备上会感到不舒服。 因此,使用本机应用程序,用户将根据直觉行事,他们应该更容易理解功能。 速度和性能-考虑到该应用程序已针对iOS或Android平台进行了优化,因此将在性能级别上显示出来。 随着本机应用程序的开发,所有因素都被考虑在内,包括智能手机的内存和电池。 不仅实现手势更容易,代码运行更快,新功能也更快集成,并且地理位置跟踪也保持简单。 数据保护-通过本机移动应用程序开发,这是真正确保数据保护的唯一方法,因为它们都与数学有关。 该任务需要充分利用硬件资源。 灵活性-寻找本机应用程序会变得更好的原因时,我们还应该考虑通过完全访问智能手机的相机,数据库,地理位置和其他功能,使应用程序获得的好处。 对于混合开发,构造接口时存在某些限制,因为它将在多个平台上使用。 没有这些限制,该技术提供的所有内容都可以实现。 个性化-市场上有许多不同的Android设备,原生移动应用程序开发是调整每个设备布局的唯一真正方法。 测试便利性–本机和混合应用程序开发之间的另一个区别在于测试阶段。 即,如果应用程序使用的内存比最初预期的要多,则立即显而易见。 来自应用商店的支持—如果您要构建本机应用,则用户可以通过自己的商店(无论是Google Play还是App Store)下载您的产品。 如果您附近有智能手机,请立即在商店里逛逛,我们保证“精选”部分没有一个应用程序经过混合开发设计。 当然,可能会有一些游戏,但是这些应用程序的界面不是系统的。 最新技术—智能手机和操作系统更新后,就会提供硬件和软件功能以用于实施目的。 如果您选择进行混合应用程序开发,则将不得不等待新操作系统的发布以实现功能。 不幸的是,不可能预测对新功能的支持。 本机应用程序开发的缺点 应用程序开发的成本-每个平台都需要大量开发,因此该过程将需要更多的人员,因此需要更多的资金。 应用程序开发的速度-同样,每个平台的所有内容都必须唯一,因此完成该应用程序还需要更长的时间。 支持—最后,为了提高应用程序开发的速度和成本,要修复两个(或什至更多)平台的错误和错误要多于一个。 *当然,所有这些缺点都与您打算为其开发应用程序的设备数量紧密相关 混合应用程序开发 混合应用程序开发的优缺点[/标题] 对于本机应用程序和混合应用程序开发之间的主要区别,它来自于应用程序的开发过程。 使用Hybrid时,我们会立即开发所有内容,而不是单独进行所有开发。 在任何时候,编程语言都是标准的,就像您在开发网站时所看到的一样。 使用CSS或HTML。 当您雇用应用程序开发人员时,他们会告诉您实现混合移动应用程序的不同方法。 例如,可以通过编写C ++代码以及各种平台的包装程序来手动完成此操作。 混合应用程序开发的好处 支持 -首先,开发周期要简单得多,并且可以立即进行修复。 而且,所有更新都发生在服务器端,而不是通过商店进行更新。 提高速度/降低 应用程序开发成本。 —对于预算有限的人,应用程序开发仅进行一次,而您不需要那么多的程序员。 […]

LyriCode现在可以购买了

测试版即将来临 在过去的四个月中,我们一直在研究Lyricode,最终达到了让我们满意地展示应用程序状态的地步。 这就是为什么现在可以在Apple App Store上以0.99美元的价格购买LyriCode的原因。 LyriCode是一种自动文本编辑器,旨在通过多种方式帮助世界各地的艺术家。 我们的目标是让艺术家使用LyriCode,以便他们可以专注于艺术的实质,而不必担心结构。 它会自动识别输入到系统中的所有文本中的所有标题,文章,重复单词和押韵。 这使艺术家能够注意到自己作品中遗漏的事物,并看到视觉反馈以了解他们的工作。 该应用程序还具有许多其他可自定义的选项,使用户可以根据自己的需要量身定制体验。 这只是我们希望看到LyriCode成为开始的开始。 LyriCode目前处于测试阶段,因此尽管它能够按我们预期的方式运行,但我们仍对该应用程序有更大的计划,这仅仅是个开始。 毕竟,为什么不庆祝最初的发布,我们不会在本文中涉及任何细节,但是我们将在不久的将来发布有关LyriCode扩展计划的信息。 非常感谢您提供任何反馈意见,请随时发送任何方式。 那些寻求与我们联系或在Greedy Bear Studios了解更多关于我们团队的方法的人应该仔细阅读我们的网站。 我们期待着大家的来信,并继续我们在LyriCode上的工作。

学习Swift和iOS开发第12部分:多态

在本文中,您将通过阅读有关多态的方法结束对面向对象编程的基础研究。 除了成为一个很酷的词外,多态性是成为程序员时要理解的一个非常重要的概念。 在开发人员求职面试中通常会被问到:“您能定义’多态性’吗?”我们将打破多态性的含义,含义以及它的实际方式,而不是像鹿一样大开眼界。在代码中播放。 什么是多态? 长期以来对多态性的编程定义是:“多态性允许表达某种合同,可能有许多类型以不同的方式实现该合同,每种类型均根据自己的目的。” 这可能只是教科书的定义,但是这里的基本概念是我们的代码可以以许多不同的形式出现,并且其功能可以以不同的方式实现。 这可能仍然令人困惑,没关系。 让我们构建一个代码示例,因为这样更容易理解多态。 创建一个新项目 首先,如果尚未打开Xcode,请点击Create New Playground 。 为其命名,如Polymorphism ,然后单击Next 。 选择某个位置以保存此.playground文件,然后单击“ Create以保存它。 您应该会看到类似下面的屏幕。 删除左侧的所有样板代码,但根据需要保留import UIKit 。 Creating a base Class with default functions 首先,我们将创建一个名为Shape的类,该类具有area属性和一个用于计算形状面积的函数。 将以下内容添加到您的游乐场: 类Shape { var区域:Double? func computeArea(valueA:Double,valueTwo:Double){ } } 我们的基类Shape包含了我们需要的一切-一个用于存储面积的变量和一个用于计算具有两个输入值的面积的函数。 让我们创建一个子类以继承Shape类。 为了证明多态性,我们需要做的是遵守Shape设置的“合约”,该合约具有一个calculateArea函数。 创建一个三角形子类 添加以下类,并覆盖Playground底部的函数calculateArea(valueA:valueB:) : 类Shape { var区域:Double? func computeArea(valueA:Double,valueB:Double){ } } 三角形:形状{ 覆写func computeArea(valueA:Double,valueB:Double){ 面积=(值A […]

从概念到发布🚀:我如何在卧室中构建SpareDesk并将其发布到全世界。

独奏企业家面临的最大问题之一实际上是推出一些东西。 我们有很多很棒的想法,有时还有更多的半成品项目和废弃的GitHub存储库。 我对此一直感到内gui。 从我12岁起就开始编程,尽管这些年来我已经完成了许多客户项目,但从概念到发布,我始终没有想到自己的想法。 我从没想过要当程序员,也没有兴趣自己做,但是我从来没有那样做。 相反,我只是构建了“无用的”项目,所以我可以学习。 经过近一年的工作,今天,我们推出了SpareDesk,这是一个面向企业家,自由职业者和数字游牧民族的全球市场,可以立即找到工作和预订的空间,从而使他们能够继续做自己最擅长的事情。 尽管SpareDesk并不是第一个尝试成为“随需应变的桌面空间”的家喻户晓的产品,但我相信我们在与全球共享办公空间合作以及创造卓越的用户体验方面对细节的关注使我们处于占据优势的良好位置这个市场。 这个概念: 我在2015年初注册了sparedesk.co域名。最初的概念是目录样式的网站,您可以在其中搜索附近的地点。 共享工作空间需要支付订阅费以列出其空间,从而从中获利。 实际上,我为此构建了一些原型,尽管我对经营这种业务并没有感到兴奋,最终我再也没有继续做下去。 SpareDesk被我其他遗弃的想法搁置了。 2015年5月,我和一个朋友周末从伦敦去柏林。 当时,我刚刚启动了SpareDesk的iOS版本(现在是iOS版)的早期版本(我当时写的笑声就像我告诉他的那样,这将是一个快速的项目,并将在几周内完成) 。 几年前,我自学了Objective-C,并且需要一个项目来帮助我深入Swift的世界。 我们在四处寻找工作的地方徘徊,在我们的脑海中回想着如果有SpareDesk帮助我们在某个地方找到工作将会有多大。 我们最终使用了另一个提供众包空间数据库的应用程序。 不幸的是,我们去的第一个地方已经关闭(尽管此应用程序说它是打开的),而第二个地方已经关闭并在几个月前搬家了。 从浪费了几个小时,到出现了这些痛点,我巩固了现在SpareDesk的概念。

学习Swift和iOS开发第13部分:关于版本控制

想象您正在处理一个个人应用程序项目。 您刚刚击倒了三只红牛,并且感觉(根据字面意思)生产力过高。 您逐行编写代码,开始看起来好像您正在构建的新功能已接近完成。 据您所知,由于缺乏愚蠢的测试,在3,498行附近某个地方创建了一个严重的错误,它将导致您的应用程序出现重大问题。 从那时起,您已经编写了5,000行代码! 当然,您会整夜试图找到该错误的来源。 至少你喝了那些红牛……😳 从不畏惧! 这是版本控制突袭并保存一天的地方。 现在让我们回到故事的开始:假设您正在开发一个个人应用程序项目,并为您的项目设置了版本控制。 您所做的每项重大更改都会推送到远程服务器。 您还要编写另一部分重要代码,并将其也推送到远程服务器。 这将一直持续到您多次推送代码为止。 突然,您在代码中发现一个严重的错误。 不必解析整个代码库,我们可以恢复到代码所处的先前状态。 真好 👌 关于吉特 如果您喜欢视频说明,我们专门为您准备: 在进行版本控制之前,Sam不得不以某种方式将其更新的代码文件发送给Pete。 然后,Pete将不得不识别并复制并粘贴Sam的更改到他的项目中并保存它。 然后,Pete必须将包括他的更改的更新的项目发送回Sam,以便他们俩都可以拥有当前项目: 这种情况仅发生在两个开发人员之间。 想象一下,随着更多的开发人员团队,此问题的复杂性如何增加! 版本控制的工作方式 如前所述,版本控制是一种出色的方式来备份您的代码库,并在需要时能够还原到以前的更改。 这也使与他人的合作更加轻松! 想象一下一个拥有三个开发人员的开发团队,他们分别是Jim,Sam和Harry。 他们都在开发应用程序并实现各种功能。 Jim首先编写一些代码,然后将其保存到他的项目版本中。 山姆也一样,哈利也一样。 现在,它们三个都具有相同应用程序的不同版本: 现在,Jim现在可以将其更改提交(推送)到远程服务器: 完成后,Sam可以访问远程服务器并提取Jim的更改。 版本控制会自动合并Jim对Sam项目的更改: 这两个项目现已合并。 现在,Sam可以将其独特的更改(包括Jim的更改)推回远程服务器,以便其他开发人员可以访问更新的项目: 初级开发人员Harry现在可以将项目下拉至本地计算机,进行更改并添加其功能,然后将其代码推送至远程服务器以将其合并并更新项目: 包起来 当单独工作或与团队一起工作时,版本控制显然非常有用。 它是高效的,有效的,并总体上改善了开发过程。 手动发送,合并和重新发送代码的日子已经一去不复返了。 Git是一个非常有用的学习工具。 在下一篇文章中,我们将学习Git的基础知识。

我们新的视频消息传递实验的特殊设计说明了

为了使对话的体验量身定制,我们提出了一个有趣的界面,该界面将所有微型视频按时间顺序排列到水平卷轴中。 事实证明,这种布局使每个视频都感觉与其他视频有联系,就像一个视频是对前一个视频的答复。 就像一场真实的谈话。 ☝️比发短信更轻松,更快,更有趣 速度很重要,特别是与朋友一起闲逛时。 我们认为这很关键,您应该能够以自己想像的速度尽快说出任何话。 冲动的,就像我们在餐厅或酒吧里闲逛时彼此交谈的方式一样。 假设您还记得一次愚蠢的经历。 只需拨出该应用程序,按住那个蓝色大按钮,提醒您的朋友“一次”,然后释放即可发送。 communication主要的交流方式会跟随您 对我们来说,设计一种与朋友交谈的好工具的关键是使核心通讯方法始终可用。 无论您在应用中的哪个位置,这个蓝色大按钮(用于录制迷你视频)都会跟随着您,以防您想说些什么。 😫说出您的想法 每个迷你视频最长可以为一分钟。 一分钟而不是流行的10秒或7秒似乎是对话的理想选择。 它为人们提供了足够的时间讲故事,开玩笑并轻松地互相交谈。 beta我们的Beta测试人员每天观看40个视频,每天在该应用中花费近6分钟 Beta测试中有新婚,成群的朋友和夫妇。 甚至整个家庭。 他们告诉我们,现在这是彼此交流的首选方法,因为它非常轻松,有趣且易于使用。 现在,对我们许多测试人员来说,发短信已经过时了。 试试看,很想阅读您的反馈 我们今天将开放iOS的Beta版,以测试更广泛的受众。 我们需要您的帮助来确定这种想法是否值得进一步追求。 您可以在AppStore上免费下载: https://itunes.apple.com/app/id1153841944

5个让大脑保持敏捷的应用

我们一直都黏在手机上。 他们说我们正在迅速成为僵尸一代。 可能是真的。 无可否认,我们通过漫无目的滚动浏览Facebook提要或最差的Instagram来破坏我们的大脑细胞。 如果您仍然可以粘在手机屏幕上而不是成为僵尸,那么实际上可以使您的大脑变得更聪明,这不是很好吗? —我们挖出了以下五个应用程序,它们可以使您的大脑更聪明,更聪明。 提升 下载:iOS,Android Elevate是一款出色的应用程序,早在2014年就被评选为Apple年度应用程序-这很重要。 提升是一个独特的概念,它使用AI为您开发脑部锻炼,然后与您一起成长。 您使用的次数越多,您的算法就越强大。 每个用户都有自己的个性化测试和脑筋急转弯。 为了检验其主张,加利福尼亚州立大学在几年前对该应用程序进行了研究,他们得出的结论是,用户在四个星期的时间内显着提高了所定义的技能。 快乐 下载:iOS,Android Happify不是由应用程序开发人员设计的。 该应用程序具有由心理学,正念和认知行为疗法专家创建的独特点。 该应用程序专注于衡量您的情绪并使您快乐。 该应用程序不会产生任何糖衣,您自然会遇到糟糕的日子。 该应用程序的游戏玩法是通过智能,有趣和简单的游戏进行的,这些游戏可以分析您的情绪,情绪,感觉和大脑的整体状态。 认知度 下载:iOS,Android CogniFit致力于改善您的短期记忆。 如果您正在成为那种记不起小东西的人,在聚会上把手机丢了太多次了,则应该尝试一下此应用。 该应用程序采用了行之有效的医疗技术。 从改善普通用户的短期记忆到处理更严重的精神障碍,例如痴呆,化学烟雾,阿尔茨海默氏病,多动症和多发性硬化,CogniFit拥有了一切。 峰 下载:iOS,Android 当您下载Peak并注册时,它会询问您要提高哪些技能。 然后,它创建一个自定义算法,使您可以玩个性化游戏。 Peak可以改善您的记忆力,头脑敏捷度和类似激光的焦点。 这些游戏很简短,旨在让您在做一些艰巨的任务(例如在银行排队等)时,让大脑有短暂的能量爆发。 多林哥 下载:iOS,Android,Windows Duolingo是一款出色的应用程序,可以教您各种语言。 传统上,您只能在小时候学习语言,但Duolingo可以让您学习更多的语言,成年后可以学习尽可能多的语言。 已经证明,学习和说多种语言可以使您的大脑保持敏锐。 它被认为是最好的大脑锻炼之一。 将此应用视为您家中的私人家教。 最好的部分是该应用程序是完全免费的。

银行庆典应用程序-使最难忘的场合独特

生日或周年纪念日始终是每个人的特殊日子。 借助Banking Celebrations应用程序,您可以在特殊情况下通过添加可兑现的资金来发送电子贺卡。 该应用程序允许您通过上传视频或图片来发送特殊消息。 这是一个iPhone应用程序,可为您提供生日和周年纪念日汇款(我们称为可兑现雄鹿)的功能。 该应用程序即将在App Store上启动。 该应用程序旨在通过一种简单而有洞察力的方式使每一步变得更容易。 Bankable Celebrations应用程序不仅会让您的家人和朋友感到惊讶; 您也可以使很多其他人感到惊讶。 消息选项卡将显示用户与电子卡接收者之间交换的所有消息。 历史记录选项卡将显示所有已接收,已发送和草稿的电子贺卡,供以后使用。 用户可以在“帐户”标签中设置和查看其他详细信息,例如– ·查看和编辑配置文件 ·可用的和选定的会员计划 ·设置通知以通知接收消息 ·帮助和常见问题解答,指导用户使用应用程序功能 ·反馈,条款和条件以及有关该应用的信息 ·从应用程序注销 该应用程序将始终保持您的个人数据安全。 这个程序可以确保您在发送钱时不必后悔共享您的个人数据。 甚至收件人也可能不知道您共享的详细信息。 要发送图像或视频,您只需要注册帐户,创建个人资料图片,从电话簿中选择联系人,从图库中选择图像或视频并在社交媒体上共享它们即可。 您也可以通过此应用程序以可赚钱的大头汇款。 您只需根据情况选择主题和模板,选择要发送的金额并创建个性化电子卡。 仍处于开发阶段的Bankable Celebrations应用程序尤其适合iPhone OS用户。 该应用程序始终确保您的个人数据和信息始终安全可靠。 您在应用程序中共享的任何数据和信息,始终受到保护。 此外,这非常划算,您也可以从图库中选择图像或视频,然后通过此应用发送。 这个程序的所有设置使特殊的日子更加令人难忘和愉快。 此应用即将在iOS用户的App Store中提供。