• Stars
    star
    248
  • Rank 157,212 (Top 4 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated almost 4 years ago

Reviews

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

Repository Details

GitLab client for Android. Mirror of project on GitLab

LabCoat for GitLab

pipeline status Discord

Image

Google Play

Issues

Please see the issues section to report any bugs or feature requests and to see the list of known issues.

Building

You should be able to build the project from Android Studio without any further setup. The app Firebase Fabric for crash reporting, so if you wanted to do a release build, you would need to generate your own Firebase project and place the google-services.json file in the app directory. Additionally, you would want to make a new keystore, placing the name of the keystore and password in the app/gradle.properties file:

KEYSTORE_NAME=keystore.jks
KEYSTORE_PASSWORD=keystore_password_here
KEY_PASSWORD=key_password_here

To build, run the following:

./gradlew assembleDebug

or, for release builds:

./gradlew assembleRelease

Contributing

Please fork this repository and contribute back! Please make your best effort to break up commits as much as possible to improve the reviewing process.

If you are making substantial changes, please refer to Commit 451's style guidelines for Android/Kotlin. Add major changes/features to the changelog file as well.

License

Copyright 2019 Commit 451

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.

More Repositories

1

ModalBottomSheetDialogFragment

Modal bottom sheet dialog based on the Material Guidelines
Kotlin
453
star
2

skyhook

Parses webhooks and forwards them in the proper format to Discord.
TypeScript
358
star
3

ElasticDragDismissLayout

Standard ViewGroups which responds to nested scrolls to create drag-dismissable layouts.
Java
317
star
4

NativeStackBlur

Android StackBlur with gradle support (only for the native method) https://github.com/kikoso/android-stackblur
Java
247
star
5

ForegroundViews

Views that supports a foreground, like FrameLayout does
Java
215
star
6

QuickActionView

View that shows quick actions when long pressed, inspired by Pinterest
Kotlin
191
star
7

InkPageIndicator

InkPageIndicator from Plaid https://github.com/nickbutcher/plaid
Java
153
star
8

coil-transformations

Image transformations for Coil
Kotlin
135
star
9

Easel

Tint and color Android views with ease
Kotlin
135
star
10

ResourcesPoet

Kotlin API for generating Android XML Resources
Kotlin
113
star
11

Reptar

Roaring RxJava
Java
95
star
12

bypasses

Repackaging of Bypass with additional features
Java
87
star
13

AdapterLayout

ViewGroup backed by RecyclerView.Adapter = magic
Kotlin
56
star
14

ScrimInsetsLayout

ScrimInsetsFrameLayout from the design support library
Java
52
star
15

BroadcastReceiverObservable

Turn a BroadcastReceiver into an Observable
Kotlin
36
star
16

Teleprinter

The missing Android keyboard API
Kotlin
33
star
17

ParcelCheck

Simple test to see if all models in project correctly implement Parcelable
Java
33
star
18

MorphTransitions

Morph transitions from buttons to dialogs and back
Java
27
star
19

android-cmake-installer

Install CMake with proper configuration for Android projects
Shell
26
star
20

coil-imagegetter

Html.ImageGetter which uses Coil to load images
Kotlin
24
star
21

FirestoreAdapter

RecyclerView Adapter for Firebase Firestore
Kotlin
24
star
22

Hyperion-Chuck

Hyperion Plugin for Chuck
Java
22
star
23

Bitmapji

Emoji as Bitmap
Kotlin
22
star
24

mailgun

Mailgun client in Kotlin for server and Android usage
Kotlin
20
star
25

Lifeline

Easy access to important Android lifecycle information
Kotlin
19
star
26

ehhttp

OkHttp calls as RxJava types
Kotlin
19
star
27

Viewtiful

Simple ViewUtils
Java
18
star
28

PicoUrl

Create tiny shareable URLs easily
Java
17
star
29

guidelines

Guidelines, patterns, and coding styles
16
star
30

Addendum

Useful Kotlin Extensions for the Android SDK and popular Android Libraries
Kotlin
15
star
31

DriveAppFolderViewer

Allows easy visualization of files within an AppFolder in Google Drive
Kotlin
14
star
32

Untriggered

Set CompoundButtons checked state without being so triggered
Java
13
star
33

Regalia

Java Realm extensions
Java
12
star
34

PixelAdjuster

Changes the color of individual pixels in a Bitmap
Kotlin
12
star
35

ViewHolderArrayAdapter

ArrayAdapter which follows the RecyclerView API
Kotlin
12
star
36

android-sdk-installer

Easy Android SDK installation for CI servers
Ruby
12
star
37

Frankenstein

Relaunch Android app when it crashes
Kotlin
11
star
38

Lift

Simple Android Application update logic component
Kotlin
11
star
39

Alakazam

Android animation made magical
Kotlin
9
star
40

gradle-android-javadocs

Helper to generate Javadocs and Sources within a Gradle Android library
9
star
41

Veyron

Easier Google Drive SDK Access on Android
Kotlin
8
star
42

okyo

okio made easy, yo
Kotlin
8
star
43

Gimbal

Assists with orientation locking and sensor event normalization
Kotlin
8
star
44

GeoTune

GeoTune gives you what you didn't know you needed. A geofenced theme song
Kotlin
8
star
45

Aloy

Create a RecyclerView.Adapter without having to subclass
Kotlin
8
star
46

BypassPicassoImageGetter

Loads images for Bypass using Picasso
Java
7
star
47

BaselineGridTextView

An extension to AppCompatTextView which aligns text to a 4dp baseline grid.
Java
7
star
48

Notifire

Post notification when app is in foreground with FCM
Kotlin
6
star
49

CheatSheet

Quick setup for Long Press tooltips on views, similar to the default ActionBar/Toolbar behavior
Java
6
star
50

frenchie

Additional classes and extensions for Moshi
Kotlin
6
star
51

EasyCallback

Easier Retrofit and OkHttp callbacks
Java
6
star
52

UnityAndroidProjectToGradleProject

Converts a Unity exported project to a proper Gradle project for Android Studio
Kotlin
5
star
53

Jounce

Fancy debouncing
Java
5
star
54

DialUp

Android internet connectivity changes with RxJava 3
Kotlin
5
star
55

EndlessRecyclerViewOnScrollListener

Listener that alerts when the end of a RecyclerView is reached
Java
4
star
56

TranslationViewDragHelper

ViewDragHelper that accounts for view translations
Kotlin
4
star
57

skyhook-web

Web for skyhook, created with Flutter
Dart
4
star
58

AdmobLifecycle

Prebuilt Admob ad view lifecycle observers
Kotlin
3
star
59

InternalLinkMovementMethod

LinkMovementMethod that allows for custom overrides
Kotlin
3
star
60

FitterNumberPicker

An Android NumberPicker that is more fit
Java
3
star
61

SwipeDismissTouchListener

Swipe dismiss within any ViewGroup
Kotlin
3
star
62

Tisk

Convert from GCM Tasks to RxJava types
Kotlin
3
star
63

FourOhOne

OkHttp Authenticator catered to global 401 handling within Android apps
Kotlin
3
star
64

Glyphith

Unlock your glyphs. Allows you to have your Nothing Phone (1) glyph lights pulse and show like a "screen saver" or ambient lights.
Kotlin
2
star
65

RetrofitProGuardRules

ProGuard rules for Retrofit shipped as an AAR!
2
star
66

ViewPagerIndicator

Fork of https://github.com/JakeWharton/ViewPagerIndicator which supports API 23
Java
2
star
67

jitpacktogit

Gradle plugin that displays jitpack.io dependencies as their git URLs
Kotlin
2
star
68

VerticalDrawerArrowDrawable

DrawerArrowDrawable, but up and down instead of left and right
Java
2
star
69

Commit451

Finds and prints the 451st commit message of a repo if it exists
Shell
1
star
70

fetch

The simplest maven server
JavaScript
1
star
71

updatewrapper

Updates the gradle wrapper to the latest and greatest
Kotlin
1
star
72

BypassGlideImageGetter

Loads images for Bypass using Glide
Java
1
star
73

OkioProGuardRules

ProGuard rules for Okio shipped as an AAR!
1
star
74

AAVD

Awesome Animated Vector Drawables
Java
1
star
75

HorizontalPicker

A horizontal picker
Java
1
star