All Projects → ittianyu → Pocenter

ittianyu / Pocenter

Licence: mit
整合多个软件外包平台项目信息,替你筛选优质项目。MVP + RxJava + Retrofit + Material Design

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Pocenter

Wanandroid
🐔🏀【停止维护,已使用Jetpack+Mvvm重构】根据鸿神提供的WanAndroid开放Api来制作的产品级玩安卓App,采用Kotlin语言,基于Material Design+AndroidX +MVP+RxJava+Retrofit等框架开发,注释超详细,方便大家练手
Stars: ✭ 674 (+120.26%)
Mutual labels:  mvp, material
Supermvp
MVP“美”图+新闻+天气预报+Material+RxJava3+Retrofit2+Glide4+AndroidX+Leakcanary+Butterknife
Stars: ✭ 763 (+149.35%)
Mutual labels:  mvp, material
WanAndroid
💪 WanAndroid应用,持续更新,不断打造成一款持续稳定, 功能完善的应用
Stars: ✭ 50 (-83.66%)
Mutual labels:  material, mvp
Material Table
Datatable for React based on material-ui's table with additional features
Stars: ✭ 3,198 (+945.1%)
Mutual labels:  material
Avenging
MVP pattern example on Android: no Dagger or RxJava example
Stars: ✭ 279 (-8.82%)
Mutual labels:  mvp
Materia Theme
A Material Design theme for GNOME/GTK based desktop environments
Stars: ✭ 3,177 (+938.24%)
Mutual labels:  material
Dmgameapp
⭐️【游戏资讯】一款游戏资讯应用
Stars: ✭ 304 (-0.65%)
Mutual labels:  mvp
Mvp Dagger2 Rxjava2
Android 基本mvp+dagger(dagger2.android)+rxjava2+retrofit+ormdb框架。简单组件化架构 with Base Activity,Presenter ,View,Model 的抽象封装,http 请求封装&错误统一处理
Stars: ✭ 274 (-10.46%)
Mutual labels:  mvp
Enterprisepbrshadingmodel
Stars: ✭ 299 (-2.29%)
Mutual labels:  material
Material Bread
Cross Platform React Native Material Design Components
Stars: ✭ 287 (-6.21%)
Mutual labels:  material
Framework7
Full featured HTML framework for building iOS & Android apps
Stars: ✭ 16,560 (+5311.76%)
Mutual labels:  material
Material Community Components
🐼 Angular Material Components created from the community
Stars: ✭ 280 (-8.5%)
Mutual labels:  material
Unity Script Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
Stars: ✭ 3,640 (+1089.54%)
Mutual labels:  material
Material Motion Js
Reusable gestural interactions in JavaScript. In development.
Stars: ✭ 277 (-9.48%)
Mutual labels:  material
Material Showcase Ios
✨ An elegant way to guide your beloved users in iOS apps - Material Showcase.
Stars: ✭ 300 (-1.96%)
Mutual labels:  material
Friendbook
📕 "友书" 小说阅读app
Stars: ✭ 275 (-10.13%)
Mutual labels:  mvp
Primedatepicker
PrimeDatePicker is a tool that provides picking a single day, multiple days, and a range of days.
Stars: ✭ 292 (-4.58%)
Mutual labels:  material
Ng Notadd
In-middle background front-end solution based on angular material 基于Angular Material的中后台前端解决方案
Stars: ✭ 287 (-6.21%)
Mutual labels:  material
Progressstatusbar
Another way to show progress. A progress View over the system StatusBar.
Stars: ✭ 283 (-7.52%)
Mutual labels:  material
Alligator
Alligator is a modern Android navigation library that will help to organize your navigation code in clean and testable way.
Stars: ✭ 287 (-6.21%)
Mutual labels:  mvp

外包集中营

整合多个软件外包平台项目信息,替你筛选优质项目

MIT License api 15+

关于我们

天宇工作室

功能

  • 首页

展示你关注的外包信息,比如: 移动app、网站开发、微信/小程序。

  • 发现

展示所有的外包信息。

  • 搜索

展示标题或描述中含有指定关键词的外包信息。

截图

欢迎界面 主界面

主界面滑动 发现界面

搜索界面 我的界面

没有数据界面 错误界面

下载

已在 百度手机助手91市场安卓市场 上线。

贴出二维码方便下载

技术点

  • 框架:MVP
  • 网络访问:Retrofit2 + OkHttp3
  • 网络缓存:RxCache
  • 数据及解析:Gson 解析 json
  • 异步框架:RxJava2
  • 设计规范:Material Design
  • 界面布局:BottomNavigationView + ViewPager + Fragment
  • 第三方接入:ShareSdk、友盟 app 统计、TinkerPatch 热更新

亮点

  • ViewPager 懒加载:在 Activity 生命周期内仅加载一次,且第一次可见时加载。
  • LCEE 界面逻辑:也就是加载、内容、错误、空视图。

项目包结构

  • com.ittianyu.pocenter
    • common            公用代码
      • api               网络访问代码
      • base               基类
      • bean               实体类
      • utils              工具类
    • features           功能
      • detail             详情
      • find               发现
      • home             主页
      • mime             我的
      • search              搜索
      • type              标签管理
      • version             版本更新
    • MainActivity          主界面
    • SplashActivity         欢迎界面

踩坑经历

  • 混淆:如果项目中有用到 Gson 解析数据,不要混淆实体类。最好养成用一个库,就加上一个库的混淆代码的习惯。

致谢

感谢工作室的 UI大大 给与了关于配色方面的建议。

授权

MIT License

Copyright (c) 2017 ittianyu

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
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].