Skip to content

Latest commit

 

History

976 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Notification Icon Project

GitHub license Telegram QQ

LOGO

Provides standardized monochrome icon resources for apps and vendor systems that do not conform to the Android standard notification design.

English | 简体中文

LOGO BetterAndroid

This project belongs to the organization above. Click the link to follow us and discover more awesome projects.

What's this

This is an Android notification icon project that provides standardized monochrome icon resources for apps and vendor systems that do not conform to the Android standard notification design.

This project was created to bring order to the fragmented third-party app ecosystem, so that third-party app notification icons can also follow the Android standard notification icon design guidelines.

At its root, the problem is the ecosystem fragmentation caused by MIUI's non-standard Xiaomi Push notification icons. Other vendors have not fully resolved it either. Instead, most adopted Apple's approach of using an app's launcher icon as its primary notification icon, a deceptive kind of "solution". vivo maintained its own set of monochrome notification icons, but gradually abandoned that approach in later versions of OriginOS.

As the project lead, I believe Google is responsible for this problem. Android clearly specifies notification icon design guidelines, but Google has not enforced them on vendors, allowing vendors to undermine the standard notification icon design without constraint.

Most ironically, Google itself abandoned the mandatory notification icon tinting guideline in Android 16 and set notification icons in the notification panel to app launcher icons, completing its wholesale concession to the ecosystem.

This project began in 2022 under the name AndroidNotifyIconAdapt. That ill-fitting name once left the project with resources but no standards. It has now been officially renamed Android Notification Icon Project (codenamed ANIP) and its original icon resource rules have been completely revised. The project will now move toward more modern, continuous community maintenance.

This project has been changed from the original AGPL-3.0 license to Apache-2.0. ANIP will continue to be open under the current license, and anyone can use, modify, and distribute the resources of this project in compliance with the license. Changes to the license do not automatically apply to previous versions.

Get Started

LOGO ANIP Documentation

You can go to the documentation page to see how to use existing icon resources, request adaptation, or participate in community maintenance.

Trademark Disclaimer

All product names, logos, and brands displayed in this project are property of their respective owners. All company, product, and service names used in this repository are for identification, compatibility, and illustrative purposes only. Use of these names, logos, and brands does not imply endorsement.

More Projects

Hey, wait a second! 👋

If this project was helpful, why not stick around and check out more of my work below?

Feel free to leave a follow or a star ⭐️ if they bring you value!

Star History

Star History Chart

License

Apache License Version 2.0

Copyright (C) 2019 HighCapable

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Copyright © 2019 HighCapable

About

Provides standardized monochrome icon resources for apps and vendor systems that do not conform to the Android standard notification design.

Topics

Resources

Stars

425 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages