Android 開發技術週報 Issue#277

📰新聞

  1. Android 11界面再調整:加入快速截屏、多任務向國產ROM看齊python

  2. 最新版Android 11推送 谷歌Pixel 5被曝光:支持反向充電react

  3. 4月Android系統版本分佈:8.0 Oreo最主流android

  4. [圖]Play商城新規讓訂閱更透明:試用期結束/續訂會通知用戶git

  5. Google 強制要求 Android 11 支持「無縫更新」github

📖教程

  1. 是時候遷移至 AndroidX 了!apache

  2. 瞭解一下,Android 10 中的ART虛擬機(5編程

  3. 在 Android 開發中使用協程 | 上手指南微信

  4. Kotlin Vocabulary | 類型別名 typealias網絡

  5. 我感受我學了一個假的 Android...app

👖開源庫

  1. viewpagerdots

    This library provides a very small, compact, Kotlin-based implementation for ViewPager dots. The dots can of course be switched out for whatever type of Drawable you wish. The animation can be customized as well.

  2. open-upi

    An Android SDK for server-less UPI payments with minimum configuration

  3. control

    coroutines flow based uni-directional architecture

  4. LiveData-Extensions

    Write beautifully concise and clean code for complex LiveData transformations in Android.

  5. ZoomPreviewPicture

    拓展性極高相似微信圖片和視頻瀏覽,常見應用場景如微信朋友圈照片九宮格和微信聊天圖片圖片,視頻,gif預覽

  6. RxLife-Coroutine

    自動管理協程生命週期,並自動捕獲異常

  7. apollo-android

    📟 A strongly-typed, caching GraphQL client for Android and the JVM

  8. MVVM Android

    VVM Android is the framework based on Android Architecture components, which gives you set of base classes to implement concise, testable and solid application. It combines built-in support for Dagger 2 dependency injection, View DataBinding, ViewModel and RxJava use cases. Architecture described here is used among wide variety of projects and it's production ready.

  9. ScreenOrientationHelper

    Screen orientation event listener helper for activity in Android

  10. andColorPicker

    🥑 Handy, 🐍 flexible and ⚡️ lightning-fast material android color picker view components

  11. LakuePagingButton

    LakuePagingButton make it easy to page through when loading a lot of data.

  12. sectioned-recycler-view

    A library that allows using sections with sticky headers in RecyclerView.

  13. licenseview

    A custom View for displaying licenses conveniently.

  14. RNetwork

    A light weight and lifecycle awared live connection status library using reactivenetwork and crouton.

  15. venom

    A lightweight tool that simplifies testing of the process death scenario.

  16. TvWidget

    tv經常使用效果控件,包括焦點、邊框處理等。

  17. zxing-android-embedded

    Barcode scanner library for Android, based on the ZXing decoder

  18. ChartView

    一組針對統計圖的自定義控件,高度定製化;折線圖統計圖提供了各項屬性供用戶定製,且帶手勢操做,有點像股票實線圖。餅狀統計圖,一樣提供了大量屬性定製,可隨意更改初始角度,添加item後會自動計算機率等等

  19. punkt

    A live coding music library/environment for Kotlin. For software developers who want to dive into live coding music.

  20. Android-SnapTimePicker

    Another Material Time Picker for developer who do not like default Material Time Picker that difficult to use for most users

  21. DatePickerTimeline

    An android package that provides a Horizontal Date Picker.

  22. Tangram-Android

    a modular UI solution for building native page dynamically including Tangram for Android, Tangram for iOS and even backend CMS. This project provides the sdk on Android.

模版

  1. kotlin-android-template

    Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️,A simple Github template that lets you create an Android/Kotlin project and be up and running in a few seconds.

🍴插件

  1. danger-kotlin-android-lint-plugin

    Show the Android lint errors with Danger

  2. gradle-sourcegen-plugin

    A Plugin that configures directory for generated sources

  3. android-analyzer

    Android Gradle plugin for faster Sonarqube integration in Android projects. Supports Detekt and Jacoco out of the box.

🌰示例

  1. Kotlin-Coroutine-Use-Cases-on-Android

    🎓 Learning Kotlin Coroutines for Android by example. 🚀 Sample implementations for real-world Android use cases. 🛠 Unit tests included!

  2. GameOfLife

    This is a simple simulation for the Game of life by John Conway written in JetPack Compose

📱App

  1. material-sudoku

    a clean and simple sudoku game, designed to feel at home on the Android platform.

  2. Chroma

    Chroma is a chromatic tuner, the perfect app to help you tune your musical instruments with precision and elegance.

  3. topcorn

    A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools.

  4. BLTaxi

    a simple app for calling a taxi in the city Banja Luka built using modern Android development tools

  5. upcoming-games

    Android app for viewing release dates and other details for every video game ever made.

🔧工具

  1. AidLearning-FrameWork

    AidLearning build Linux environment running on the Android devices with GUI, Deep-Learning and Python Visual Programming support. Now support VSCode,Jupyter, pyToApk! One-click install.一個運行在移動端(Android)上的支持圖形化桌面的完整的Linux虛擬機,同時是一個支持深度神經網絡開發的框架和平臺,內置了最爲流行的深度學習框架caffe/mxnet/keras/pytoch/tensorflow/ncnn/opencv...內置了可視化AI開發編輯器,內置了VSCode、Jupyter等流行的編程工具,支持觸摸拖拽式界面設計,支持代碼動態調試和運行。支持在移動端和PC端用python開發你的AI應用,支持把你的python源碼轉化爲APP(Apk)發佈。支持一鍵式安裝,只須要安裝一個10M的App便可自動引導完成安裝。

  2. AndroidMonitor

    Android開發輔助工具fps,topActivity,activity啓動耗時,電量cpu內存分析。適配全機型懸浮窗權限。

199元學習大禮包:點擊領取
原文地址:https://androidweekly.io/android-dev-weekly-issue-277/
版權聲明:禁止一切形式的轉載-禁止商用-禁止衍生
公衆號:Android開發技術週刊
掃碼關注 Android 開發技術週報公衆號

相關文章
相關標籤/搜索