Chuck Norris Jokes is an Android application designed to deliver entertaining jokes as push notifications at scheduled times throughout the day. This app aims to provide users with a fun and light-hearted experience.
- Push Notifications: Receive Chuck Norris jokes as notifications at scheduled intervals.
- BroadcastReceiver: Utilizes BroadcastReceiver to handle system events, ensuring timely delivery of jokes.
- Google Ad Integration: Incorporates Google Ad services for in-app advertising, providing a revenue stream while maintaining user engagement.
- WorkManager: Implements WorkManager for scheduling background tasks, allowing jokes to be fetched and delivered seamlessly.
- Room Database: Efficiently manages and stores currency data locally using Room database for quick access and data persistence.
- Hilt Dependency Injection: Utilizes Hilt for dependency injection, enhancing code modularity and simplifying the management of dependencies.
![norris0](https://private-user-images.githubusercontent.com/25272009/382959697-ce1c419f-c774-400b-b1a8-d7503c5fdaf1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5ODkxMzgsIm5iZiI6MTczOTk4ODgzOCwicGF0aCI6Ii8yNTI3MjAwOS8zODI5NTk2OTctY2UxYzQxOWYtYzc3NC00MDBiLWIxYTgtZDc1MDNjNWZkYWYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDE4MTM1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5Mjg2YmJhNzYxMzUyZDg2MzRiY2QxYzU5Y2Y5ZWJiMmI3MTdmOTdhODAyNGEwNGY3YTZkMGU0ZWM0ZmRmNGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.QdoVvWhTblywjhn-lrYS7RnaQenR5OxBuYcXeBZUbqU)
![norris1](https://private-user-images.githubusercontent.com/25272009/382959717-49c003dd-a2ea-45e3-ab32-8f4155e511c0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5ODkxMzgsIm5iZiI6MTczOTk4ODgzOCwicGF0aCI6Ii8yNTI3MjAwOS8zODI5NTk3MTctNDljMDAzZGQtYTJlYS00NWUzLWFiMzItOGY0MTU1ZTUxMWMwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDE4MTM1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY3MTdjOGQ0NjgxMjk3OTNlOTkwZjgxYzIzYTgxOWRlMTgwMjJiN2NkODFjNmI2Mzk4OWNjMTQ2M2YzNjY3YTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.60tD1dpB2rxn3reMROJInK1gGwoEHejR4UuTgmljIg8)
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/root14/Chuck_Norris_Jokes.git