All Projects → Tangpj → Android Advanced Blueprint

Tangpj / Android Advanced Blueprint

Android进阶蓝图,各种新技术的体验demo,快速上手Data Binding,Data Binding Compiler V2,Android Architecture,Room等Android的黑科技

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Android Advanced Blueprint

Coolweather
Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Stars: ✭ 154 (+4.05%)
Mutual labels:  android-app, gradle, android-architecture
Canaree Music Player
Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.
Stars: ✭ 371 (+150.68%)
Mutual labels:  android-app, android-architecture
Calces Gradle Plugin
Android构建工具集:包含快速实现组件化构建脚本,快速实现屏幕最小宽度适配脚本
Stars: ✭ 366 (+147.3%)
Mutual labels:  gradle, android-architecture
Androidroom
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
Stars: ✭ 36 (-75.68%)
Mutual labels:  android-app, android-architecture
Boardview
A draggable boardview for java android (Kanban style)
Stars: ✭ 309 (+108.78%)
Mutual labels:  android-app, gradle
Expenso
📊 A Minimal Expense Tracker App built to demonstrate the use of modern android architecture component with MVVM Architecture
Stars: ✭ 325 (+119.59%)
Mutual labels:  android-app, android-architecture
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-76.35%)
Mutual labels:  android-app, android-architecture
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-91.22%)
Mutual labels:  android-architecture, android-app
Permissionsflow
A simple library to make it easy requesting permissions in Android using Kotlin Coroutines.
Stars: ✭ 49 (-66.89%)
Mutual labels:  android-app, android-architecture
Kotlin Mpp Standard
A standard setup for Kotlin multiplatform projects.
Stars: ✭ 92 (-37.84%)
Mutual labels:  android-app, gradle
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-29.05%)
Mutual labels:  android-app, android-architecture
android-jetpack
🚀 Road to Accelerate Android Development using Jetpack
Stars: ✭ 50 (-66.22%)
Mutual labels:  android-architecture, android-app
CustomFontView
Custom View classes for TextView, EditText & Buttons - to set custom fonts
Stars: ✭ 26 (-82.43%)
Mutual labels:  android-architecture, android-app
Bltaxi
🚕 BL Taxi is a simple app for calling a taxi in the city Banja Luka built using modern Android development tools
Stars: ✭ 338 (+128.38%)
Mutual labels:  android-app, android-architecture
SPYZIER-APP
Android spying app and Parental controller app.
Stars: ✭ 156 (+5.41%)
Mutual labels:  android-architecture, android-app
Android Arsenal.com
Source to android-arsenal.herokuapp.com
Stars: ✭ 541 (+265.54%)
Mutual labels:  android-app, android-architecture
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-22.97%)
Mutual labels:  android-app, android-architecture
BottomNavArchDemo
The demo project for Bottom Navigation with Navigation Architecture Components article
Stars: ✭ 53 (-64.19%)
Mutual labels:  android-architecture, android-app
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (+12.84%)
Mutual labels:  android-architecture, android-app
Kotlin Android Template
Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️
Stars: ✭ 984 (+564.86%)
Mutual labels:  android-app, gradle

Material Render Phone

Android-advanced-blueprint

在技术的路上不断精进

目录

介绍

该开源项目包含了Android进阶的一些示例,配合本人的博客食用更佳~~

ToDoDataBinding

简介

DataBingding进阶系列,主要介绍如何让DataBinding兼容LiveData,使DataBinding获得感知Android组件的生命周期的能力(lifecycle-aware)。

教程地址:ToDoDataBinding

Calces

Calces源码地址:calces-gradle-plugin 你的star是我坚持的动力,觉得这个Calces有用的话,可以点下star

SimpleCalces

Android快速实现组件化插件演示Demo,通过Calces插件实现Android组件化功能,

该Demo演示了通过Calces插件实现同时构建多个依赖不同模块的App。

TodoCalces

简介

Android快速实现组件化插件演示Demo,该Demo是通过对Google open project中的todo-mvp进行模块划分实现的一个待办事项演示Demo,该demo把模块划分为:基础库模块:datalib、superlib;功能模块:addtask、statistics、taskdetail、tasks。其中,对功能模块实现了组件化构建功能,使功能模块能够独立运行,并且能模块化构建。

该Demo演示了通过Calces插件实现同时构建多个依赖不同模块的App。

如果想更深一步了解的话,可以查看博客:Gradle自动实现Android组件化模块构建

ScreenAdaptation

简介

使用calces.screen快速实现Android屏幕适配功能演示Demo。

详细教程:给你一个全自动的屏幕适配方案(基于SW方案)!—— 解放你和UI的双手

Kotlin函数式编程Demo

简介

Kotlin函数式编程Demo

博客地址:

使用指南:大部分例子的文件里面都有main方法,main方法里面对应的就是对应的类的使用演示教程(可以把main看作是客户端)。所以对感兴趣的例子直接运行对应的类里面的mian方法就行。

请使用Intellij打开

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].