Coder Social home page Coder Social logo

iwara4a's Introduction

Iwara4A

GitHub issues GitHub forks GitHub stars GitHub license GitHub all releases

完全基于Jetpack Compose开发的 iwara 安卓app, 支持安卓7.0以上版本

⬇ 下载

https://github.com/jiangdashao/iwara4a/releases/latest

截图

(截图可能已经过时,仅供参考!)

主页 播放页 侧边栏

🚩 已经实现的功能

  • 暴力自动重连,解决iwara土豆服务器总是无响应问题
  • 登录/查看个人信息
  • 浏览订阅更新列表
  • 播放视频
  • 查看图片
  • 查看评论
  • 点赞
  • 关注
  • 评论
  • 分享
  • 搜索
  • 榜单

🧭 常见问题

  • 为什么不能查看自己关注了哪些人?
    答: 因为Iwara网站端禁用了这个功能,据说是因为这个功能会导致数据库负载增大导致网站宕机,如果以后iwara重新开放这个功能,我会加上的

  • APP支持哪些安卓版本?
    答: 目前支持Android 7.0 以上的所有版本

  • 在APP上登录安全吗? 会不会泄露我的密码?
    答: 本项目完全开源,欢迎检查代码,插件只会和iwara通信

  • 下载的视频为什么没了?
    答: 目前下载功能非常简单,用的非常原始的代码实现的文件下载,不支持断线重连,也不支持多线程下载,所以一旦出现网络波动,或者app进程被杀死,就会下载失败,下载失败不会通知你。不过欢迎提交PR改进。

🎨 主要技术栈

  • MVVM 架构
  • 单Activity + 导航
  • Jetpack Compose (构建UI)
  • Kotlin Coroutine (协程)
  • Okhttp + Jsoup (解析网页)
  • Retrofit (访问Restful API)
  • Hilt (依赖注入)
  • Paging3 (分页加载)
  • Navigation (导航)

📜 更新计划

  • 英/日/德 语言支持
  • 支持切换里站外站
  • 完全移除LiveData,迁移到flow
  • 重构UI代码,增强可读性和减少重复绘制

iwara4a's People

Contributors

re-ovo avatar sh-15436 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.