AndroidViews Open Source Software Statement #
Introduction #
Our application AndroidViews uses several open-source software libraries and tools to provide users with a high-quality Android UI components display and learning platform. We deeply appreciate the contributions of the open-source community and are committed to strictly adhering to the usage licenses and policies of open-source software.
Open-Source Libraries Used #
AndroidViews contains the following open-source components:
-
Android Jetpack
- Version: Latest version
- License: Apache License 2.0
- Repository: https://github.com/androidx/androidx
- Purpose: Provides core components necessary for modern Android app development
-
Material Components for Android
- Version: 1.11.0
- License: Apache License 2.0
- Repository: https://github.com/material-components/material-components-android
- Purpose: Implements UI components that follow the Material Design specification
-
Kotlin
- Version: 1.9.0
- License: Apache License 2.0
- Repository: https://github.com/JetBrains/kotlin
- Purpose: The primary programming language for the application
-
Retrofit
- Version: 2.9.0
- License: Apache License 2.0
- Repository: https://github.com/square/retrofit
- Purpose: Network request handling
-
OkHttp
- Version: 4.12.0
- License: Apache License 2.0
- Repository: https://github.com/square/okhttp
- Purpose: HTTP client
-
Coil
- Version: 2.5.0
- License: Apache License 2.0
- Repository: https://github.com/coil-kt/coil
- Purpose: Image loading and caching
-
Hilt
- Version: 2.50
- License: Apache License 2.0
- Repository: https://github.com/google/dagger
- Purpose: Dependency injection framework
-
Room
- Version: 2.6.1
- License: Apache License 2.0
- Repository: https://developer.android.com/jetpack/androidx/releases/room
- Purpose: Local database management
-
Coroutines
- Version: 1.7.3
- License: Apache License 2.0
- Repository: https://github.com/Kotlin/kotlinx.coroutines
- Purpose: Asynchronous programming framework
-
Compose
- Version: 1.5.4
- License: Apache License 2.0
- Repository: https://developer.android.com/jetpack/androidx/releases/compose
- Purpose: Modern Android UI development framework
License Compliance #
We ensure that all open-source software used in AndroidViews strictly adheres to its respective license terms. Each library listed above is used in compliance with its license terms. A copy of the license for each open-source component can be found in the LICENSES directory of the application’s source code repository.
Key Terms of the Apache License 2.0 #
- Allows commercial use
- Allows modification
- Allows distribution
- Allows private use
- Requires retention of copyright notice
- Requires providing a copy of the license
- Requires stating changes made
Contributions to Open Source #
We believe in the power of open-source and are committed to giving back to the community. Our contributions can be found on our GitHub page: https://github.com/AndroidViewsApp.
Our Ways of Contributing to Open Source #
- Submitting bug fixes
- Providing feature improvements
- Participating in community discussions
- Offering documentation improvements
Display of Open Source Content #
- Some of the UI components and code examples we showcase are from the open-source community
- All open-source content follows its original open-source license
- When displaying content, we acknowledge the original authors and include license information
- If you are the author of open-source content and wish to remove your content, please contact us through our feedback channels
Android Platform-Specific Notes #
- This app follows the best practices and guidelines of the Android Open Source Project (AOSP)
- All open-source components we use have been thoroughly tested to ensure compatibility and performance on the Android platform
- We regularly update dependencies to ensure security and stability
Acknowledgements #
We sincerely thank the developers and maintainers of the open-source projects mentioned above. It is through their hard work and dedication that we are able to build innovative and reliable software. Special thanks to the Android open-source community for making mobile app development more accessible and efficient.
Contact Us #
If you have any questions or concerns regarding our use of open-source software, please contact us through the following methods:
- Email: [email protected]
- GitHub Issues: https://github.com/AndroidViewsApp/.github/issues
- In-App Feedback: You can provide feedback directly in the “Feedback” section of the app
Thank you for using AndroidViews!