Skip to content

REBOOTERS/MinApp

Repository files navigation

Alt

Android CILanguage

MinApp

  • Android 版的 Hello World 最小可以有多小

通过各种手段,对编译产物 apk 进行压缩,看看一个最基础的 App 可以有多小。

ReLearn Android

适配

icon 适配

Android 10 作用域存储

Android ViewBinding

apply plugin: 'kotlin-android-extensions' 被官方废弃的场景下,如何使用 viewbinding

Android 转态栏、导航栏全屏,沉浸式

WindowInsetsControllerCompat

Android SourceCode

ImageView

Activity Results API

你好,Activity Results API!

WorkManager

WorkManager 使用入门 WorkManager 使用入门-国内版 为什么使用 WorkManager

Hacks

Kotlin

Coroutines

Coroutines 原理

-Kotlin Jetpack 实战:图解协程原理

Else

how to make a minimal app

implementation 'com.google.android.material:material:1.2.0'

发布一个仓库

maven-publish Android:发布aar包到maven仓库以及 maven插件 和 maven-publish 插件的区别

混淆相关

App 签名

apksigner verify -verbose -print-certs xxx.apk

CI

Continuous Integration for Flutter with GitHub Actions

on: push
jobs: 
  build-and-test: 
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1 
    - uses: actions/setup-java@v1
      with:
        java-version: '12.x'
    - uses: subosito/flutter-action@v1
      with:
        channel: 'stable'  
    # Get flutter packages
    - run: flutter pub get
    # Build :D 
    - run: flutter build aot

diagram