All Projects → GcsSloop → Diycode

GcsSloop / Diycode

Licence: apache-2.0
[暂停维护]diycode android app

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Diycode

FireFiles
Powerful Android File Manager for everything that runs on Android OS (Android TV, Android Watch, Mobile, etc)
Stars: ✭ 37 (-96.03%)
Mutual labels:  application, android-studio, android-app
Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 29 (-96.89%)
Mutual labels:  application, android-studio, android-app
Awesome Android Ui
😎 A curated list of awesome Android UI/UX libraries
Stars: ✭ 353 (-62.08%)
Mutual labels:  android-app, android-studio
Marky
A markdown editor built with Electron and React
Stars: ✭ 355 (-61.87%)
Mutual labels:  application, app
Loginui Android
Login User Interface in android with innovative, beautiful and creative background 😊😊😉
Stars: ✭ 374 (-59.83%)
Mutual labels:  android-app, android-studio
CSwala-android
An app that is a one-stop destination for all the CS enthusiasts, providing resources like Information scrapping techniques, best YT channels, courses available free-of-cost, etc. & knowledge about every domain and field that exists on the Internet related to Computer Science along with News, Jobs, and Internships opportunities in these domains …
Stars: ✭ 44 (-95.27%)
Mutual labels:  app, android-app
Forkhub
GitHub client for Android based on the abandoned official app
Stars: ✭ 2,756 (+196.03%)
Mutual labels:  android-app, app
Nineanimator
An elegant way of discovering anime on iOS.
Stars: ✭ 369 (-60.37%)
Mutual labels:  application, app
CustomFontView
Custom View classes for TextView, EditText & Buttons - to set custom fonts
Stars: ✭ 26 (-97.21%)
Mutual labels:  android-studio, android-app
Webpack Pwa Manifest
Progressive Web App Manifest Generator for Webpack, with auto icon resizing and fingerprinting support.
Stars: ✭ 447 (-51.99%)
Mutual labels:  application, app
Lawnchair
No clever tagline needed.
Stars: ✭ 4,720 (+406.98%)
Mutual labels:  android-app, app
Gatsby Mail
A Gatsby email *application*
Stars: ✭ 450 (-51.66%)
Mutual labels:  application, app
xcloud-shield
Xcloud Beta Unofficial App for the Nvidia Shield Android TV. Playing Xbox Cloud Gaming directly on the box Nvidia Shield tv in the best way.
Stars: ✭ 93 (-90.01%)
Mutual labels:  app, android-app
nimblenote
Simple keyboard-driven note taking application for macOS, Linux and Windows.
Stars: ✭ 31 (-96.67%)
Mutual labels:  application, app
Livebot
An app that allows you to be inside a bot!
Stars: ✭ 271 (-70.89%)
Mutual labels:  application, app
android-jetpack
🚀 Road to Accelerate Android Development using Jetpack
Stars: ✭ 50 (-94.63%)
Mutual labels:  android-studio, android-app
Appify
Create a macOS Application from an executable (like a Go binary)
Stars: ✭ 372 (-60.04%)
Mutual labels:  application, app
Alerter
An Android Alerting Library
Stars: ✭ 5,213 (+459.94%)
Mutual labels:  android-app, app
Reside-Menu
By applying viewpager animation you can also make AMAZING Reside Menu's
Stars: ✭ 72 (-92.27%)
Mutual labels:  android-studio, android-app
UninstallSystemApps
Uninstall System Apps is a free app to remove system apps! You can join here!
Stars: ✭ 62 (-93.34%)
Mutual labels:  android-studio, android-app

diycode

版本: v0.1.0 (build 5) | 大小:2.7M | 2017-04-10

Diycode 社区客户端,可以更方便的在手机上查看社区信息。应用采用了数据多级缓存,并且实现了离线浏览(访问过一次的页面会被缓存下来,没有网络也可查看),相比于网页版,在一定程度上可以减少在手机上访问的流量消耗。由于目前功能尚未完善,还存在一些已知或未知的bug,所以当前版本仅为 beta 测试版。

本客户端开发过程是完全开放的,如果你想要改进客户端,或者发现了问题,可以到 这里提交 Issues 。当然了,你也可以基于该代码修改并开发出属于自己的客户端。

如果你有兴趣亲自开发一个 diycode 客户端的话,可以试试看 diycode-sdk,它可以让你方便的拿到 diycode 社区的数据以及与 diycode 服务器交互,所有信息都会立即同步到社区上。


Diycode 社区客户端,可以离线查看 topic,更方便,更省流量。


适用于 Android 设备

或者用手机扫描下面二维码安装。

(如果是从微信,微博等打开,请点击右上角在浏览器中打开,之后点击安装)

应用截图

更新说明:

  1. 修复首页数据过多时加载数据卡顿问题。
  2. 首页界面调整
  3. 添加分类查看,点击节点名称可以查看该节点下所有话题(Topic)
  4. 使用 CromeCustomTabs 替换 WebView
  5. Sites 页面支持手动刷新。
  6. 通知、我的帖子、我的收藏 均支持下拉刷新和分页加载。
  7. 重构 RecyclerView 相关代码,使下拉刷新和上拉加载代码更加简洁
  8. 将部分 Activity 内容转移到 Fragment

历史版本

diycode-v0.0.6 (2017-03-31)

  1. 修正重复打开链接导致程序异常退出

diycode-v0.0.5 (2017-03-31)

  1. 修复 News 链接打开方式
  2. 调整 Sites 页面条目间距和点击区域大小
  3. 修正评论区图片大小

diycode-v0.0.3 (2017-03-31)

  1. 修复首页滑动卡顿问题
  2. 修复登录页面崩溃问题
  3. 移除顶部菜单快速返回按钮
  4. 添加点击FAB快速返回顶部
  5. 添加双击Actionbar(Toolbar)快速返回顶部

diycode-v0.0.1 (2017-03-29)

  1. 查看 topic 列表、详情、评论
  2. 回复 topic 评论
  3. 查看 news
  4. 查看 sites
  5. 登录后根据用户设置获取个人 topic 列表
  6. 查看用户创建的 topic
  7. 查看用户收藏的 topic
  8. 查看通知
  9. 文章链接打开方式可选(默认使用内置浏览器)
  10. topic 缓存,可离线查看
  11. 缓存默认为 1 周,过期自动清除,也可手动清除

相关日志

日志是这个应用相关的一些设计思想,可以帮助你更清楚代码为什么是这样子。

作者简介

作者微博: @GcsSloop

个人网站: http://www.gcssloop.com

版权信息

Copyright (c) 2017 GcsSloop

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].