背景 有个大学生粉丝最近私信联系我,说基于我之前开源的多语言项目做了个仿麦当劳的项目,虽然只是个样子货,但是收获颇多,希望把自己写的代码开源出来供大家一起学习进度。这个小伙伴确实是非常积极上进,很多大学生,即使是计算机专业的,到毕业时都写不出一行代码,这个小伙伴是学历史的,竟然能做完这么多东西,着实可以的。本系列就分享一下他的作品,共勉。 iOS-SwiftUI版效果图 开发工具 XCode,Mac电脑自带 工程截图 开源地址 https://gitee.com/lblbc/mcdonalds 往期开源项目汇总 《十余种编程语言做个计算器》《十余种编程语言写2048小游戏》《17种编程语言...
背景 前面已输出多个系列:《十余种编程语言做个计算器》《十余种编程语言写2048小游戏》《17种编程语言+10种排序算法》《十余种编程语言写博客系统》《十余种编程语言写云笔记》《N种编程语言做个记事本》《N种编程语言做个应用市场(appstore)》《N种编程语言仿网易新闻》本系列实现一个生成随机密码的工具。 目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vue、uni-app。 右侧为服务器端版本:Java、Python、Go、PHP、NodeJS 鸿蒙ArkTS版效果图 开发工具 下载DevEcoStudio ...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。 上述基本涵盖了当前编程开发所有主流语言(我这里说的主流,直白点讲就是互联网公司都在用的)。左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vue、uni-app、微信小程序。右侧为服务器端版本:Java、Python、Go、Php、NodeJS Flutter效果图 工程截图 开源地址 https://gitee.com/lblbc/cloud_blogs 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》http://lblbc.cn/blog包含:Java|安卓|前端|F...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 安卓版效果图 技术特点 安卓Kotlin 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》http://lblbc.cn/blog包含:Java|安卓|前端|Flutter|iOS|小程序|鸿蒙公众号:蓝不蓝编程
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 安卓版效果图 技术特点 安卓Kotlin 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》http://lblbc.cn/blog包含:Java|安卓|前端|Flutter|iOS|小程序|鸿蒙公众号:蓝不蓝编程
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。 在线体验地址 https://lblbc.cn/redirect/game_2048 Vue版效果图 技术特点 Vue 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。 Flutter版效果图 开发工具 IntelliJIDEA 技术特点 Flutter 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》http://...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。 Flutter版效果图 开发工具 IntelliJIDEA 技术特点 Flutter 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。 在线体验地址 https://lblbc.cn/redirect/game_2048 Vue版效果图 技术特点 Vue 工程截图 开源地址 https://gitee.com/lblbc/game_2048
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。 微信小程序版效果图 开发工具 微信开发者工具 技术特点 小程序 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》http://lblbc.cn/bl...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。 Windows桌面版(C)效果图 下载体验 下载地址 技术特点 C,WPF 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》http://lblbc...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。 鸿蒙ArkTS版效果图 技术特点 鸿蒙,ArkTS 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》http://lblbc.cn/blog包含:J...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。 安卓Compose效果图 技术特点 安卓Kotlin,JetPackCompose 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》http://l...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。 鸿蒙ArkTS版效果图 技术特点 鸿蒙,ArkTS 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》http://lblbc.cn/b...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中最大数字是2048时,游戏胜利。 安卓Compose效果图 技术特点 安卓Kotlin,JetPackCompose 工程截图 开源地址 https://gitee.com/lblbc/game_2048 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》h...
目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。上述基本涵盖了当前编程开发所有主流语言。 左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vue、uni-app。右侧为服务器端版本:Java、Python、Go、PHP、NodeJS Flutter版效果图 开发工具 下载IntelliJIDEA 工程截图 开源地址 https://gitee.com/lblbc/cloud-note 关于 厦门大学计算机专业|华为八年高级工程师专注《零基础学编程系列》http://lblbc.cn/blog包含:Java|安卓|前端|Flutter|iOS|...
背景 前面已输出多个系列:《十余种编程语言做个计算器》《十余种编程语言写2048小游戏》《17种编程语言+10种排序算法》《十余种编程语言写博客系统》《十余种编程语言写云笔记》本系列对比云笔记,将更为简化,去掉了网络调用,采用本地数据库进行数据存储。 目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vue、uni-app。右侧为服务器端版本:Java、Python、Go、PHP、NodeJS Flutter版效果图 开发工具 开发工具:下载IntelliJIDEA 工程截图 开源地址 https://gitee.com/l...
目标 在Flutter项目中实现国际化,支持多种语言。 开发工具 下载IntelliJIDEA 安装插件:FlutterIntl 安装完成后重启IDE。 使用Intl对项目进行初始化 添加语言 添加内容 修改pubspec.yaml dependencies: flutter: sdk:flutter 修改为: dependencies: flutter: sdk:flutter flutter_localizations: sdk:flutter 调用 import'package:flutter/material.dart'; import'package:flutter_loc...
目标 在Flutter项目中实现国际化,支持多种语言。 开发工具 下载IntelliJIDEA 安装插件:FlutterIntl 安装完成后重启IDE。 使用Intl对项目进行初始化 添加语言 添加内容 修改pubspec.yaml dependencies:flutter:sdk:flutter 修改为: dependencies:flutter:sdk:flutterflutter_localizations:sdk:flutter 调用 import'package:flutter/material.dart';import'...
本系列对比云笔记,将更为简化,去掉了网络调用,采用本地数据库进行数据存储。 目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vue、uni-app。 右侧为服务器端版本:Java、Python、Go、PHP、NodeJS Flutter版效果图 开发工具 开发工具:下载IntelliJIDEA 工程截图 关于 厦门大学计算机专业|华为八年高级工程师包含:Java|安卓|前端|Flutter|iOS|小程序|鸿蒙公众号:蓝不蓝编程