• Stars
    star
    253
  • Rank 160,776 (Top 4 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created about 5 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🔥Android Github客户端,基于组件化开发,支持账户密码与认证登陆。使用Kotlin语言进行开发,项目架构是基于JetPack&DataBinding的MVVM;项目中使用了Arouter、Retrofit、Coroutine、Glide、Dagger与Hilt等流行开源技术。

AwesomeGithub

License API Platform Language Author Rating

Android Github客户端,基于组件化开发,支持账户密码与认证登陆。 使用Kotlin语言进行开发,项目架构是基于JetPack&DataBinding的MVVM; 项目中使用了Arouter、Retrofit、Coroutine、Glide与Dagger等流行开源技术。

温馨提示:GitHub提供的OpenApi可能不稳定,如果登录失败或者成功之后页面无数据,请尝试使用科学上网或者稍等再尝试。

New Feature

使用android-startup消除Application,优化配置的初始化时间,使用前与使用后时间对比:

状态 启动页面 消耗时间
使用前 WelcomeActivity 420ms
使用后 WelcomeActivity 333ms

Flutter Github

除了Android原生版本,以下是基于Flutter的跨平台版本。

Flutter Github

Description

AwesomeGithub组件化探索之旅

feat_dagger: 使用dagger实现

feat_hilt: 使用hilt实现

Technology

Kotlin Coroutine

What? 你还不知道Kotlin Coroutine?

ConstraintLayout

ConstraintLayout使用汇总

Room

Android Architecture Components Part1:Room

LiveData

Android Architecture Components Part2:LiveData

Lifecycle

Android Architecture Components Part3:Lifecycle

ViewModel

Android Architecture Components Part4:ViewModel

ARouter

ARouter

Retrofit

Retrofit

Glide

Glide

Other

Gradle

Android Gradle系列-入门篇

Android Gradle系列-原理篇

Android Gradle系列-运用篇

Android Gradle系列-进阶篇

加入我们

如需了解更多可以扫描下方二维码,加入我们:Android补给站。让我们与志同道合的你一起成长。

关注

More Repositories

1

android-startup

🔥The Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.
Kotlin
1,594
star
2

android-api-analysis

Android精华录: 该库的目的是结合详细的Demo来全面解析Android相关的知识点, 帮助读者能够更快的掌握与理解所阐述的要点。 不定时更新,与预期接下的要做的事,希望点进来的你能够喜欢😍😍
Kotlin
312
star
3

daily_algorithm

🔥算法进阶,由浅入深,欢迎加入一起共勉(A daily algorithm,Welcome to join and share together)
Kotlin
98
star
4

flutter_github

Flutter Github客户端,同时支持Android与IOS,支持账户密码与认证登陆。使用dart语言进行开发,项目架构是基于Model/State/ViewModel的MSVM;使用Navigator进行页面的跳转;网络框架使用了dio。项目持续更新中,为了防止走失,请做好start准备!😊😊
Dart
80
star
5

HightCopyWX

高仿微信,基于微信与推送功能,实现在线聊天功能
Java
53
star
6

AndroidShareElement

Android共享动画兼容实现,兼容各种API版本,无缝连接
Java
30
star
7

EnhanceRecyclerView

下拉刷新与上拉更多RecyclerView
Java
28
star
8

NewsKotlin

Kotlin入门最佳实践
Kotlin
15
star
9

RecyclerView

RecyclerView深入浅出
Java
10
star
10

Zoomable

基于Fresco的大图浏览,支持缩放、拖拽与双击缩放。
Java
9
star
11

idisfkj.picker

滑轮选择器
Java
7
star
12

CircleImageView

圆形头像
Java
7
star
13

databinding_autorun

一款插件工具,支持自动生成DataBinding模式的xml布局文件,意在提高开发效率~
Kotlin
7
star
14

AndroidLoopView

Android广告循环轮播控件
Java
5
star
15

Fresco-Source-Analysis

facebook之fresco图片加载框架源码分析系列,你值得拥有!
3
star
16

idisfkj

One-man show
3
star
17

RNDemo

React Native App
JavaScript
2
star
18

SlideSwitchView

Java
2
star
19

ShanBayWork

扇贝英语
Java
1
star
20

CustomViewOrViewGroup

自定义View的示例
Java
1
star
21

Arithmetic

算法/设计模式/剑指offer/LeetCode
Java
1
star
22

LoadingCirclerView

一个Loading动画
Java
1
star