自我介绍
大家好,初来乍到,我是stars-one
崇尚Material Design的风格的Android移动端与桌面端开发者一枚
目前深圳工作中
我的网名隐藏了我的真实姓名,请你们猜猜哈哈
提示:
- 英文姓名和中文姓名顺序不一样
- 使用了谐音
我的技术
- Android开发
- Java后端开发(spring boot)
- Kotlin
- TornadoFx桌面端开发(本质是JavaFx)
- Web前端(Vue,传统Html,勉勉强强)
- Libgdx游戏开发(入门新手)
- Flutter(差不多忘光了)
我的经历
本人从高中开始对Android感兴趣,有过多年的刷机经验(笑)
我对创造情有独钟,高中时期写过小说,签约了,拿到了不少的稿费吧
因为我小说类型是网游的,所以需要计算一些装备的属性(当然,数据可以随便写,读者有时候并不关心属性),但可能是因为我有强迫症,想让数据真实一些,于是便是萌发了创造一个APP来解决我自己的需求。
说干就干,之后便是开始学习Android开发,由于Android开发需要Java基础,之后便是先是通过视频自学Java。Android和Java的课程均是Mars老师的教程,可能有人听说过。
断断续续地看完Java课程之后,我便是正式踏入了Android开发的领域。边学便做,花费了一年多的时间吧,终于是把APP的搞定了,但是我又不写小说了,于是,这款APP就是废置了(有兴趣的话可以去我的github上翻一翻项目)
之后便是走上了Android和Java开发的道路。
还是因为创造,想搞个桌面端程序(windows),但是又不想学一个新的语言(C#)
所以,便是学习到了比较冷门的JavaFx,之后又是因为JavaFx不能动态添加控件,从而学习了基于JavaFx的一个TornadoFx框架,使用Kotlin来开发桌面程序
除此之外,还学过一些Android破解,发布过很多款游戏的破解吧,在52pojie里混过一段时间,不过最近不怎么搞了
2022年10月,忽然想学游戏开发,找了个java的游戏框架Libgdx 学了下,写了2篇入门博客
我的开源
工具库:
|项目 |版本 |说明 |
|-- |-- |-- |
|XAndroidUtil | | 封装自己常用的一些Android的组件或工具|
|common-controls | | TornadoFx的常用控件|
|XAndroidImgPicker | | Android图片选择库|
|svg2vector | | svg文件转为android可用的xml矢量图标的工具库|
|PageStatusManager | | 无缝为Activity、Fragment、任何View设置常用状态显示(加载中,重试,无数据)|
|CirclePointMove | | 一个简单的Viewpager圆点指示器,可随Viewpager/Viewpaper2移动|
|kxorm | | Kotlin编写的ORM框架,侧重自动创表(实体类自动创表)功能|
|AAChartCore-Kotlin | | 自改图表库 |
软件类:
- stars-one/IconDrawableGenerator: 一款Android开发者的工具软件,可以快速生成android开发需要使用的xml矢量图标文件
- stars-one/xtool: 使用TornadoFx封装的跨平台工具集合桌面程序
- stars-one/NovelDownloader-Kotlin: 星之小说下载器Kotlin重构版(javafx的pc版)
- stars-one/NovelDownloader-Android: 星之小说下载器Android版本
- stars-one/Doc-Generator: 为个人开发者打造的快速文档生成器
- stars-one/LanzouDownloader: 一款蓝奏云网盘批量下载工具,代码不再公开
- stars-one/ASCTool: apk签名验证破解工具 Apk Signature Crack Tool
- stars-one/M3u8Downloader: a downloader for m3u8 video 一款m3u8视频下载解密合并工具
我的计划
暂且记录,不知道会不会有后续就是了
- MD编辑器(准备用TornadoFx来实现)
- Android破解工具桌面端(觉得Android killer不好用,想自己开发一个)
- TornadoFx文档翻译(点击查看)
- TornadoFx开发教程
- Libgdx游戏开发学习
评论区