Coder Social home page Coder Social logo

iwara4a's Introduction

Logo

Iwara4A

GitHub issues GitHub forks GitHub stars GitHub license GitHub all releases

[English Document Here!]

基于Jetpack Compose开发的 iwara 安卓app, 采用Material You设计, 支持安卓6.0以上版本, 完全无多余权限请求 使用 JSoup/Retrofit 解析I站网页,提取数据并渲染为安卓原生界面,I站任何内容与本作者无关,app仅仅承担浏览器的功能
使用请遵守你所在地区法律,请勿公开传播该APP

⬇ 下载

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

截图

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

主页 播放页 搜索

目前需要改进的问题

  1. 状态提升: 很多组件直接进行了参数传递(例如ViewModel), 应该进行状态提升,方便复用和测试
  2. 单一可信源

🚩 特性

  • Material You设计
  • 暴力自动重连
  • 登录/查看个人信息
  • 浏览订阅更新列表
  • 播放视频
  • 查看图片
  • 查看评论
  • 点赞
  • 关注
  • 评论
  • 分享
  • 搜索
  • 榜单
  • 下载

🧭 常见问题

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

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

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

  • 有iOS版吗? 答: 没有, iOS应用管理严格,做了也上架不了

🎨 主要技术栈

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

iwara4a's People

Contributors

dependabot[bot] avatar hansyo avatar kurisucat avatar re-ovo avatar wordly123 avatar

Stargazers

 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.