android-bootstrap

Introduction: An Android library with modules to quickly bootstrap an Android application.
More: Author   ReportBugs   
Tags:
. .

This repository is a collection of modules intending to help bootstrap an Android Application. There are 4 modules:

  1. App: A sample app demoing the modules in the repository.
  2. Core: A module that hosts classes related to Activities, Fragments and other Android core components.
  3. View: A module containing UI building blocks, like animators and helper methods for views.
  4. RecyclerView: Utility classes for the RecyclerView ViewGroup like drag and drop, swipe gestures, endless scrolling and much more.
  5. ConstraintLayout: Utility classes for the ConstraintLayout ViewGroup.
  6. Material: Utility classes around Google's Material Design components including an expandable floating action button.
  7. Communications: Utility classes for Near Service Discovery (NSD) and Bluetooth Low Energy (BLE) communication.
  8. Test: Testing utilities built mostly around Espresso.

build.gradle lines

implementation 'com.tunjid.android-bootstrap:constraintlayout:5.0.0'
implementation 'com.tunjid.android-bootstrap:communications:5.0.0'
implementation 'com.tunjid.android-bootstrap:recyclerview:5.0.0'
implementation 'com.tunjid.android-bootstrap:functions:1.0.3'
implementation 'com.tunjid.android-bootstrap:material:5.0.0'
implementation 'com.tunjid.android-bootstrap:core:5.0.0'
implementation 'com.tunjid.android-bootstrap:view:5.0.0'
implementation 'com.tunjid.android-bootstrap:test:5.0.0'

Projects that use This library include:

  1. DigiLux Fingerprint gestures app
  2. Teammate Sports Management and Tournament Bracket App
  3. BluetoothRcSwitch IOT Github project

Core

Read more about the core module, classes and components here.

A medium post with some of it's offerings can be read here and here .

View

Read more about the view module, classes and components here. A medium post with some of it's offerings can be read [here].

RecyclerView

Read more about the RecyclerView module, classes and components here. A medium post with some of it's offerings can be read here.

ConstraintLayout

Read more about the ConstraintLayout module, classes and components here. A medium post with some of it's offerings can be read here.

Material

Read more about the Material module, classes and components here. A medium post with some of it's offerings can be read here.

Communications

Read more about the communications module, classes and components here. A project using it can be seen here.

Test

Warning, here be dragons, I haven't updated this in a bit; move fast, break things and all that. I mean, yeah I could test more, but thank Heavens for QA, amirite? 🙃 You can read more about the testing module and classes here.

Image attribution App icon made by Freepik from www.flaticon.com is licensed by [CC 3.0 BY](http://creativecommons.org/licenses/by/3.0/ "Creative Commons BY 3.0"

Apps
About Me
Google+: Trinea trinea
GitHub: Trinea