Common

screenshot of Common

Common is a basic component library for android ——UI Components, MVP Base, MVP Customization, Auto Loader, Auto Pager, Components, Tools; UI组件化,MVP Base,MVP定制, 自动加载,自动分页Pager, 模块化, 功能组件, 更多工具类...

Overview

Common for Android is a basic component library for Android that provides various features and functionalities to simplify Android app development.

Features

  • Framework: Provides a framework for developing Android apps.
  • UI Components: Includes a collection of UI components to enhance the app's user interface.
  • MVP Base: Offers a base for implementing the Model-View-Presenter architectural pattern in Android apps.
  • MVP Customization: Allows customization and extension of the MVP base components.
  • Auto Loader: Automatically loads data for the app.
  • Auto Pager: Implements automatic paging functionality in the app.
  • Data: Provides data-related components such as SharePreference and DataBase.
  • Event Bus: Enables communication between different components using an event-based mechanism.
  • Network: Offers networking capabilities to handle network requests.
  • Image Loading: Provides the Glide library for efficient loading and caching of images.
  • Runtime Permissions: Includes the PermissionCompat library for handling runtime permissions.

Maven:

<dependency>
    <groupId>com.android.common</groupId>
    <artifactId>common</artifactId>
    <version>1.0.0</version>
</dependency>

Gradle:

Add the following dependency to your app's build.gradle file:

implementation 'com.android.common:common:1.0.0'

Summary

Common for Android is a versatile component library for Android that offers a wide range of features and functionalities to simplify Android app development. With its collection of UI components, support for the MVP architectural pattern, automatic data loading and paging, and various utility libraries, Common for Android makes it easier for developers to build robust and feature-rich Android apps. Developers can also customize and extend the library as per their specific app requirements.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.