πŸ“° news

  1. Android 11 interface rework: add quick screenshots, multi-tasking to keep up with domestic ROM

  2. The latest version of Android 11 pushes Google’s Pixel 5 to reverse charging

  3. Android version distribution in April: 8.0 Oreo is the most popular

  4. [photo]Play store’s new rules make subscriptions more transparent: Users will be notified when trial periods end/renew

  5. Google forces Android 11 to support “seamless updates”

πŸ“– tutorial

  1. Time to migrate to AndroidX!

  2. Take a look at ART virtual Machines (5) in Android 10

  3. In the Android development using coroutines | started guide

  4. Alias typealias Kotlin Vocabulary | type

  5. I feel like I learned a fake Android…

πŸ‘– open source library

  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

    Highly extensible, similar to wechat picture and video browsing, common application scenarios such as wechat moments, photos, jiuzong and wechat chat pictures, pictures, videos, GIF preview

  6. RxLife-Coroutine

    Automatically manages the coroutine life cycle and automatically catches exceptions

  7. apollo-android

    πŸ“Ÿ A weld-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 common effects control, including focus, border processing, etc.

  17. zxing-android-embedded

    Barcode scanner library for Android, based on the ZXing decoder

  18. ChartView

    A set of custom controls for statistical charts, highly customized; Line chart statistics provide attributes for customization and gesture manipulation, a bit like a stock chart. The pie chart also provides a lot of attribute customization, you can change the initial Angle at will, the probability of adding an item will be calculated automatically, and so on

  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.

template

  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.

🍴 plug-in

  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.

🌰 sample

  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.

πŸ”§ tools

  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. A complete Linux VIRTUAL machine running on mobile (Android) that supports graphical desktop, and a framework and platform that supports deep neural network development. Built in the depth of the most popular learning framework caffe/mxnet/keras/pytoch/tensorflow/NCNN/opencv… Built-in visual AI development editor, built-in VSCode, Jupyter and other popular programming tools, support touch and drag interface design, support code dynamic debugging and running. Support to develop your AI applications in Python on mobile and PC, support to convert your Python source code to APP (Apk) distribution. Support one-click installation, only need to install a 10M App to automatically boot to complete the installation.

  2. AndroidMonitor

    Android development aid tools FPS,topActivity, Activity start time, power CPU memory analysis. Suitable for all models suspension window permissions.

    199 yuan Study Package:Click to receive

    Original address:Androidweekly. IO/android – dev…Copyright notice: All forms of reprint – no commercial – no derivative

    The public no. :Android Development Technology Weekly