• Stars
    star
    414
  • Rank 104,550 (Top 3 %)
  • Language
    Java
  • License
    BSD 3-Clause "New...
  • Created about 10 years ago
  • Updated over 7 years ago

Reviews

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

Repository Details

Speed up your Android development

Caffeine

Speed up your Android development!

Android Arsenal Codacy JitPack

A collection of utility classes that help make Android development faster (and safer!)

Examples

No more unsafe type casting scattered throughout your code:

TextView x = ViewUtils.findViewById(this, R.id.my_text)
ImageView y = ViewUtils.findViewById(this, R.id.my_image)
LinearLayout z = ViewUtils.findViewById(this, R.id.my_layout)

Some handy 1-liners:

ActivityUtils.launchActivity(this, SomeNewActivity.class);
DialogUtils.quickDialog(this, "Some awesome message");
ToastUtils.quickToast(this, "Some toast message");

And much more!

Adding to your application

Simply add Caffeine as a gradle dependency. Distribution is done through jitpack.io.

See https://jitpack.io/#percolate/caffeine for instructions

Running Tests

./gradlew clean test:connectedAndroidTest

License

Open source. Distributed under the BSD 3 license. See LICENSE.txt for details.

More Repositories

1

charlatan

Go Interface Mocking Tool
Go
200
star
2

mentions

Easily add @ mention functionality to your Android applications
Java
100
star
3

redset

A Redis-backed sorted set useful for coordinating distributed work.
Python
72
star
4

ec2-security-groups-dumper

Dump your EC2 Security Groups as a CSV or JSON file
Python
70
star
5

foam

A library to quickly and easily enable multiple monitoring & support platforms for your mobile apps
Java
64
star
6

jennifer

A node.js bridge between Github pull requests and Jenkins.
CoffeeScript
50
star
7

iamer

Dump and load your AWS IAM configuration into text files
Python
48
star
8

ddldump

Dump a clean version of the DDLs of your tables, so you can version them.
Python
29
star
9

pratt-parser

A Pratt Parser implementation in Python
Python
29
star
10

jsonmatch

`jsonmatch` is a small library for diffing Python JSON dictionaries in a flexible, informative way
Python
17
star
11

bfh

A Python DSL for schema transformations
Python
11
star
12

retry

Percolate's Go retry package
Shell
10
star
13

sdic

SQL Data Integrity Checker
Python
9
star
14

fvd

Font Variation Description for JavaScript
JavaScript
9
star
15

neue

A minimal web font loader
JavaScript
7
star
16

dynamodb-create-cloudwatch-alarms

Automate the creation of DynamoDB ProvisionedThroughput Read/Write Alarms
Python
7
star
17

rds-create-freestoragespace-alarms

Automate the creation of RDS FreeStoragepace Alarms
Python
5
star
18

wordpress

Plugin for managing custom template polling for Percolate -> WordPress
CSS
2
star
19

dripconfig

A tool for doing configuration nicely
Python
2
star
20

sashay

Generates API documentation from a RAML definition
JavaScript
2
star
21

rds-create-cpu-alarms

Automatically create CPU alarms on your RDS servers.
Python
1
star