ComposeForTv - A TV App Template using Jetpack Compose ❤️

ComposeForTv is a template repository that helps you kickstart your TV app development using Jetpack Compose, a modern UI toolkit for building native Android apps. This template is designed to provide a solid foundation and best practices for developing TV applications, ensuring a smooth and engaging user experience on the big screen.

Build with & Features

  • Jetpack Compose: Leverage the power of Jetpack Compose to create a declarative and reactive UI for your TV app.
  • Splash Screen API: To display Splash Screen with standard design element with animated app icon.
  • Kotlin DSL: New Build Configuration System for Android Development in Kotlin way.
  • Version Catalog: To add and maintain app dependencies in more easy approach.

ScreenShot

Screenshot_1690714104

Getting Started

To get started with ComposeForTv, follow these simple steps:

  1. Click on "Use this template" at the top of the repository to create a new repository using this template.

  2. Clone the newly created repository to your local machine:

git clone https://github.com/your-username/your-tv-app.git
  1. Open the project in Android Studio or your preferred IDE.

  2. Start building your TV app using Jetpack Compose! Customize the UI, add features, and make it unique.

Contributing

Contributions to ComposeForTv are welcome! Whether you find a bug, want to add a new feature, or suggest improvements, please feel free to open an issue or submit a pull request.

When contributing, please follow the existing code style, write descriptive commit messages, and provide appropriate tests for your changes.

Acknowledgments

  • This template is inspired by the official Jetpack Compose samples and the Android TV developer guidelines.
  • Special thanks to all the contributors and the Compose community for their continuous support.

Happy TV app development with Jetpack Compose! We hope this template helps you create an amazing TV experience for your users. If you find this project useful, consider giving it a star to show your appreciation. Enjoy!


License

 Copyright 2023 Swapnil Musale

   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

       http://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.