패키지, 저장소 및 앱 카테고리 검색

GitHub 저장소togettoyou/flutter-one-app

flutter-one-app

🎊 Flutter 'ONE·한 개' 앱 모방

flutter-one-app 프로젝트 이미지
스타
348
포크
56
최근 푸시(UTC)
2023. 11. 2.
프로젝트 상태
활성

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

flutter_one_app

gopher云原生

此版本适配flutter_v1.12.13环境

旧版本点此:切换到flutter_v1.9.1环境

  • 「ONE·一个」是由韩寒监制 ,原《独唱团》主创成员共同制作的一款文艺生活App ,官网地址:「ONE·一个」。此项目为高仿 ,仅供学习交流使用
  • 此项目中的数据均来自one一个接口API,特此致谢
  • 项目适合Flutter的练手学习,覆盖了各种基本控件使用、下拉刷新上拉加载、HTML解析、音乐播放、图片预览下载、权限申请等

APK下载体验

蓝奏云下载地址:

https://wws.lanzous.com/ixoMjkb81te 密码:i052

github下载: app-release.apk

浏览器扫码下载(github地址)

app-release.apk

运行GIF

gif

运行截图

ONE首页 ONE首页-快速索引列表 ONE首页-ToolBar展开列表
ONE首页 ONE首页-快速索引列表 ONE首页-ToolBar展开列表
ONE首页-ToolBar展开列表-日期选择 ALL页面 ALL页面-热门作者
ONE首页-ToolBar展开列表-日期选择 ALL页面 ALL页面-热门作者
ME页面 阅读详情 阅读详情-评论
ME页面 阅读详情 阅读详情-评论
分类-图文 分类-问答 分类-阅读
分类-图文 分类-问答 分类-阅读
分类-连载 分类-音乐 分类-阅读
分类-连载 分类-音乐 分类-图文详情
图片预览 图片缩放 图片下载
图片预览 图片缩放 图片下载
搜索 音乐详情-播放 热门作者动态
搜索 音乐详情-播放 热门作者动态
专题详情
专题详情
使用到的第三方插件
名称 地址
网络请求 dio
网络图片缓存 cached_network_image
图片加载(可定义缩放等功能) extended_image
事件总线 event_bus
下拉刷新、上拉加载 flutter_easyrefresh
微光效果控件 shimmer
日期选择控件 flutter_datetime_picker
HTML加载 flutter_html
网页加载 webview_flutter
权限申请 permission_handler
保存图片到相册 image_downloader
Toast吐司 fluttertoast
音乐播放 audioplayers
状态管理 (计划迁移中) provider
小结

项目中音乐播放源为http url,Android 9.0/P和iOS禁止从非https网址加载,故需更改 App 的网络安全配置以允许此类连接

Android

在 res 下新增一个 xml 目录,创建network_security_config.xml文件

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

在AndroidManifest.xml文件下的application标签增加以下属性

<application
...
 android:networkSecurityConfig="@xml/network_security_config"
...
/>
iOS

在Info.plist下编辑

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
Junhao Zou GitHub avatar
GitHub 작성자

Junhao Zou ↗

언어DartRubyJavaSwiftObjective-C

분류

사용 중인 의존성

의존성 목록 16 개

순위

프로젝트에 맞는 저장소를 선택하려면?

사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.

  1. 이름, 작성자 또는 설명으로 검색하고 기술 주제로 범위를 좁힙니다.
  2. 스타, 포크, 최근 푸시를 함께 비교하세요. 스타는 관심의 지표이며 품질을 보장하지 않습니다.
  3. 사용하기 전에 GitHub에서 README, 라이선스, Issues를 확인하세요.

출처 및 관리

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗