分类: 移动开发
微信小程序实战教程:使用vscode开发
使用vscode开发微信小程序
使用什么IDE是开发者自己的选择,微信开发者工具使用起来总有一些不顺手,所以我使用我比较熟悉的vscode进行开发,顺便在这里给使……
Android与Flutter之间是如何通信的?
Android如何与flutter进行通信。
1、架构概述
消息通过平台通道在native(host)与flutter(client)之间传递,如下图所示:
为了确保用户界面能够正确响应,消……
Flutter环境配置 + VSCode/AndroidStudio + 基础知识
Flutter里程碑信息
2014.10 - 原名 sky 在github 上开源
2015.10 - 更名为 Flutter, 使用 Dart语言开发,Dart 是Google于2011年推出的新的计算机编程语言
2……
百度智能小程序如何注册,起名规范和要求有哪些?
一、注册、登录百度账号
有账号的话,直接登录就可以了
如果没有百度账号,需要先注册
注册地址: https://smartprogram.baidu.com/developer/index.html
二……
开发一个小程序多少钱?百度小程序制作流程及费用分析
找人做个小程序多少钱,开发一个小程序多少钱。对于不懂开发的人来讲开发小程序是一件非常难的事情,如果你了解一点互联网知识的话,小白也是能够搞定一个自己……
移动端跨平台开发Flutter 与 React Native 深入对比分析
移动端跨平台在经历数年沉浮之后,如今还能在舞台聚光灯下雀跃的, 也只剩下 React Native 和 Flutter 了,作为沉淀了数年的 “豪门” 与 19 年当红的 “新贵” ……
Flutter 基于ChoiceChip的标签选择控件 开发演练
1.ChoiceChip
ChoiceChip 选择控件,可以实现单选效果
先看对应的属性
const ChoiceChip({
Key key,
this.avatar, //左侧Widget 一般小图标
……
Flutter json解析json_serializable使用及自动化生成模板
一、json_serializable使用步骤
1.集成json_serializable
pubspec.yaml 添加以下依赖
dependencies:
json_annotation: ^2.0.0
dev_dependencies:
b……
Mac版Flutter开发环境搭建:配置环境变量和镜像
系统环境要求
Flutter是相对新出的框架,对系统有一定的要求。
操作系统: macOS (64-bit)
磁盘空间: 700 MB (不包括Xcode或Android Studio的磁盘空间,ps:……
Flutter完整开发实战详解:全面理解State与Provider
一、State
1、State 是什么?
我们知道 Flutter 宇宙中万物皆 Widget ,而 Widget 是 @immutable 即不可变的,所以每个 Widget 状态都代表了一帧。
在这个基……
Flutter 基于Bloc框架的封装开发实例
1.页面状态的bloc封装
1.1 定义一个基类用于bloc用于处理页面状态
状态主要有:loading,error,empty,以及展示内容的showContent
enum PageEnum {
showL……
Flutter教程:实现一个仿 Flipboard 图片3D翻转动画
通过观察可以发现这个动画分为三个过程
过程一: 底部翘起来
过程二: 转起来
过程三:右边翘起来
三维图像投影到二维平面
图片绕着 x 轴旋转,左侧视……
原生开发小程序中实现 Mixins 代码复用机制方案
原生开发小程序的过程中,发现有多个页面都使用了几乎完全一样的逻辑。由于小程序官方并没有提供 Mixins 这种代码复用机制,所以只能采用非常不优雅的复制粘……
微信小程序开发注意指南和优化实践
一、WXML
不要换行写,有空格不行
微信开发者工具不会对代码进行trim操作,如果代码中换行,页面也直接换行。
wx:if vs hidden
一般来说,wx:if 有更高的切……
flutter开发,Dart中的那些骚气语法!
学习一门新的语言,我们可以以自己现有的熟悉的语言来类比,比如我们非常熟悉Java,那么剩下的就是需要掌握与Java不同的Dart语法,剩下的就需要靠自己多写多……
Flutter 这种工具真是新一代移动开发的未来吗?
Google 于 2017 年的 I/O 大会上隆重推出了移动 UI 框架 Flutter,可以让开发者在 iOS 和 Android 系统上快速构建高质量的原生用户界面。与此同时,苹果也于今……
Android 开发者的 Flutter 指南:视图 在 Flutter 中的对应概念是什么?
帮助 Android 开发者通过 Flutter 开发移动应用。如果你了解 Android 框架的基本知识,你就可以使用这篇文档作为 Flutter 开发的快速入门。
你的 Android 知识……
Android 开发者 Flutter 指南:视图、布局、Intents、Listviews 和 adapters
1.视图(上)
2.如何在布局中添加或删除一个组件?(上)
3.Intents(上)
4.异步 UI(上)
5.工程结构和资源文件(上)
6.Activity 和 Fragment(上)
7.布局……
Spring Boot微信公众号开发服务器配置案例
微信公众号开发,进行服务器配置是必不可少的,通过配置,公众号粉丝与公众号交互的消息将发送至开发者服务器,开发者对消息进行处理,例如:配置后,用户关注……
Flutter 布局参考手册:SizedBox组件
SizedBox
这是最简单但是最有用的部件
用作 ConstrainedBox 的 SizedBox
SizedBox 可以实现和 ConstrainedBox 相似的效果
SizedBox.expand(
child: Card……
Flutter 布局参考手册:SafeArea
SafeArea
在不同的平台上,有很多特殊的位置,比如 Android 系统的状态栏,或者 iPhone X 的“齐刘海”,我们应该避免在这些位置放置元素。
解决方案就是使用 ……
Flutter 布局参考手册BoxDecoration:图片、边框、形状、阴影、渐变、背景混合模式
BoxDecoration
装饰效果通常用于容器组件,来改变组件的外观。
图片(image):DecorationImage
将图片作为背景:
Scaffold(
appBar: AppBar(title: Tex……
Flutter 布局参考手册:Container装饰和变换
Container
最常用的部件之一 —— 并且它之所以这么常用是有原因的:
用于布局工具的 Container
如果你没有指定 Container 的 height 和 width,它将和 child ……
Flutter 布局参考手册:Expanded
Expanded
Expanded 可以和 Flex\Flexbox 布局一起应用,并且非常适用于分配多元素的空间。
Row(
children: <Widget>[
Expanded(
chil……