Flutter

Ordering data does not actually order anything

大兔子大兔子 提交于 2021-02-02 09:12:41
问题 I'm trying to get a dataset of messages out of my firebase database and want the messages sorted by added/timestamp. But for some reason no orderby I put in the code is actually used. I tried doing these 2 things. _messagesRef = FirebaseDatabase.instance.reference().child('messages/'+key); _membersSubscription = _messagesRef .orderByChild('timestamp') .onValue//On valuechange .listen((Event event) => _messagesSubscriptionCallback(event)); _messagesRef = FirebaseDatabase.instance.reference()

How to get access to the firebase Authentication part

让人想犯罪 __ 提交于 2021-02-02 08:18:17
问题 In my app I've 2 login methods(google&facebook) and all the users appear in the Authentication part inside my firebase project, and I haven't list/collection of my users in my database. I want to display in my app list of users with some personal data. My question is how do i get access to the users from the Authentication part(to get all the users for example)? Is it good approach that the users appear only in the Authentication and not inside my database? 回答1: You can't list user accounts

How to get access to the firebase Authentication part

耗尽温柔 提交于 2021-02-02 08:13:24
问题 In my app I've 2 login methods(google&facebook) and all the users appear in the Authentication part inside my firebase project, and I haven't list/collection of my users in my database. I want to display in my app list of users with some personal data. My question is how do i get access to the users from the Authentication part(to get all the users for example)? Is it good approach that the users appear only in the Authentication and not inside my database? 回答1: You can't list user accounts

Android开发者进阶之路

无人久伴 提交于 2021-02-02 05:58:48
毫无疑问,移动开发时代的风口正在消退,AI风口正在来临。 2019年说是裁员元年一点也不为过。 我们看看大公司是如何裁员的:  华为:放弃平庸员工。  腾讯:结构性优化。  百度:鼓励狼性,淘汰小资。  蔚来:局部优化,提高运营效率。  科大讯飞:提前吃饭的员工需要被优化。  京东:淘汰掉因身体原因不能拼搏的员工。  马云:未来每年将会向社会输出1000名在阿里工作10年以上的人才。 都是裁员,马老师说的就是那么有大局观。 每一个说工作难找的都是半桶水的人,我们通过招聘网站看到高级的移动开发还是很抢手的。其实被裁的大多数都是入门级别的、或者中低级别的工程师,当然也有部分是因为整个公司崩溃掉的。 从某种意义上来说裁员这是整个行业不断规范化,社会发展优胜略汰的必然结果,不单单是移动端,不单单是互联网。 35岁的职业危机 做互联网的人都害怕35岁的职业危机,害怕某天就莫名其妙被优化掉。因为这个行业的变化实在太快了。快到什么程度? 比尔盖茨说:微软离破产只有三个月 为什么大家都说程序员是吃青春饭的职业呢? 所有程序员都知道互联网是一个争分夺秒,以时间为战场的战争,是一个不断在试错中探索前进的行业。因而这个行业的工作强度非常大,但是人的生理和智能的最高峰是20岁~30岁这个年龄段。过了30岁,身体就慢慢走下坡路了,思维也不如以前活跃了。特别是到了35岁,很多人都已经成家甚至有小孩了

六年工作感悟:身为一名工程师到底应该如何实现自我成长?Android工程师所必经的三个阶段

前提是你 提交于 2021-02-02 00:33:25
引子 最近一直在思考, 作为一名软件开发工程师,到底应该如何实现自我成长,是否有捷径而言? 其实断断续续有过很多思考,也有和各种年龄段的同学们做过不少交流,结合自身的经历,有一些感悟和思考。本文可能可以适用到其他端,不过由于自己是一名 Android 开发工程师,所以就姑且从一名普通的 Android 开发工程师的角度来进行表述吧。 整篇文章可能读下来会比较啰嗦和白话,但句句真言,字字真心,欢迎大家一起交流。整文也只代表个人观点,同学们都可以发表自己的观点即可。 由于感悟文字很多,所以今天讲的就是:工程师所必经的三个阶段。 文章文末会有Android相关的比较系统的学习资料,有需要的自行领取。 工程师必经的几个阶段 我认为每一名软件开发工程师都需要必经三个阶段: 不知道自己不知道啥 知道自己不知道啥 不知道自己知道啥 看起来很绕,但实际真实如此。 不知道自己不知道啥 对于大多数刚刚接触到 Android 开发的学生来说,软件开发是一片浩瀚的海洋,这是一片全新的领域,有着自己的生态圈。所以初入开发行业的学生们,完全 不知道自己还有哪些是需要学习的 ,所以这些同学通常会陷入一个非常迷茫的阶段,尤其是在校学生。 自己当初也是如此,天真的以为计算机专业就是开发游戏,倒腾电脑的专业,所以自己就成了计算机学院的一员。上大学后,才发现和自己想象的完全不一样,依然要学习好多的数学专业课和语言专业课

自定义flutter组件dropdown

爱⌒轻易说出口 提交于 2021-01-31 09:11:25
dropdown 下拉选择框 支持单选和多选,通过自定义选项,选择内容。 查看使用示例 查看组件代码 如果是单选,则返回已选 DropdownItem.value 如果是多选,则返回已选 DropdownItem.value数组 来源: oschina 链接: https://my.oschina.net/u/4362791/blog/4938879

我,35岁Android开发,高龄入职鹅厂,试用期未过被劝退......今年实惨

删除回忆录丶 提交于 2021-01-31 00:24:23
今天,笔者盘点、综合分享一位腾讯员工的“心声”。这份心声中干货还是不少的,主要关于腾讯的一些职场生活……希望这些“干货”能对你有所帮助。 什么部门?给补偿吗? 答 :pcg,没有任何,试用期无理由辞退 技术么?几级?薪资谈得多少?三个月还是六个月试用期啊? 答 :Android开发,7级,包25,自卑不敢多要,三个月适用。暂时不找工作了,自己找钱吧 这个年龄试用期被劝退很正常,理由大多是期望的能力与职级不匹配? 答 :理由是项目一直没上线,今天正式上线的,觉得我统筹能力有问题,统筹能力不足,不符合大厂用人标准。 等着领导给你安排活?没有主动性?是不是这么说的? 答 :一直非常主动,但负责的项目到今天才上线,项目因为筹备期比较长,然后外包的供应商各方面对齐也比较费时,中间还穿插了其他项目,吭哧吭哧写方案,HR根本就没想要过我吧,进去已经是万分艰难 为什么不过?是犯事了吗?跟领导关系不好? 答 :不太清楚,同事都说不可能不过的,但自己知道进来就不容易,所以也很努力,进去的时候就不想要我吧,前后四个月才入职。工作一直很积极,和其他部门基本没啥沟通。带项目经常陪供应商唠到深夜,盯进度盯到日常失眠,上司还挺好的,挺好相处。 如果不能举证,为什么不去申请补偿? 答 :在距离试用期满还有15天的时候被通知因“项目一直不能上线,统筹能力不足”为理由不通过的,目前项目已上线,数据表现尚可

Flutter中极光推送的使用----jpush_flutter

≡放荡痞女 提交于 2021-01-30 08:11:53
原文地址:https://www.cnblogs.com/niceyoo/p/11095994.html 1、申请极光账号和建立应用 极光推送的官方网址为:https://www.jiguang.cn/ 注册好后,进入'服务中心',然后再进入'开发者平台',点击创建应用。 这时候会出现新页面,让你填写“应用名称”和上传“应用图标”。 创建完成,极光平台就会给我们两个key。 appKey : 移动客户端使用的key Master Secret : 服务端使用的key 我们这里只做移动端不做服务端,所以只需要appKey。得到这个Key也算是极光平台操作完了 2、加入dependencies依赖 github网址:https://github.com/jpush/jpush-flutter-plugin 要使用极光推送插件必须先下载包,要下载包就需要先添加依赖,直接把下面的代码加入pubspec.yaml文件中。 jpush_flutter: 0 .0 .11 写完代码后,选择Android Studio右上角的Packages get进行下载,下载完成后进行操作。 3、build.gradle添加可以和cpu型号代码 打开android/app/src/build.gradle文件,加入如下代码: defaultConfig { applicationId "sscai.club

灵魂拷问!意外收获字节跳动内部资料,内含福利

孤者浪人 提交于 2021-01-30 02:32:37
前言 随着移动网络的不断升级,客户端的网络传输由3G进化到Wifi、4G、5G,且Wifi场景越来越多。虽然网络环境在变好,但也对网络的应用提出了更高的要求,会发现很多大厂都十分重视网络指标,如果技术人员不加以控制,在弱网、体验、包括服务器带宽、流浪方面都会造成不同程度的损失。 Flutter是谷歌公司发布的一款快速跨平台开发框架 有uni-app等其他框架为什么选flutter? 1、同为跨平台开发框架,flutter的性能更强,渲染引擎同android原生一样采用skia引擎,不是媲美原生性能,就是一样的性能! 2、flutter生成的是原生代码,不会被苹果的机制所局限 既然性能等同原生,为啥不直接使用原生 1、原生开发,平台不兼容,需要android和ios两套代码! 2、flutter虽然采用skia引擎,但仍旧需要使用代码优化才能更好的带来用户体验 Flutter这么厉害,为什么国内用得少? 1、对于有经验的前端程序员来说,本身前端就是一个反复造轮子的职业,巴不得轮子越少越好,统一最好,flutter的出现,只是在增加学习成本 2、语法嵌套,声明式语法会使用很多括号来嵌套组建,这会让代码开起来很冗长 3、发布时间太短,18年12月第一版正式版才发布,需要一定的时间! 现在是否是学习flutter的最佳时期? 对于程序员来说,没有一套框架是能吃一辈子的,学习是必然的!