ChatGPT Integration using MVVM with Clean Architecture
Below integrations are done as well:
- Used Version catalogues for adding and managing Gradle dependencies
- Used Secrets Gradle Platform for keeping secret keys in the local.properties file
- Used Dynamic Navigation Graph
- Used Jetpack Compose as UI
![](https://private-user-images.githubusercontent.com/15208553/305689245-71117b10-f373-4079-8f48-070f4409b2eb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxODI2NzQsIm5iZiI6MTcxOTE4MjM3NCwicGF0aCI6Ii8xNTIwODU1My8zMDU2ODkyNDUtNzExMTdiMTAtZjM3My00MDc5LThmNDgtMDcwZjQ0MDliMmViLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIzVDIyMzkzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ2YTNhM2I5MDM4MDJlMzIwM2M3MWEyM2JiOWMwZjc0ZTU1NzhiOTI4YWQ4MzNiYmE1Yzg0MmYzYjlkZmJhYjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.kbxNlz2InDoG9QknyHz8vwT951cMU7Xc6v63P_ua5GI)
![](https://private-user-images.githubusercontent.com/15208553/305688738-b62558de-bdac-4df1-a599-bc984486af9b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxODI2NzQsIm5iZiI6MTcxOTE4MjM3NCwicGF0aCI6Ii8xNTIwODU1My8zMDU2ODg3MzgtYjYyNTU4ZGUtYmRhYy00ZGYxLWE1OTktYmM5ODQ0ODZhZjliLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIzVDIyMzkzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5YTcwMWYzYjQzZGRiMjlmMTUxZGViNDJjOTZhNTNiNzA4NGM3YjdmMWZhNzcxOTkyMzAxMGVkZGIxYTFmMDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.BtHxC5DRmJbZVYaWUG7n8IqziJx0kkUJxlBZ21F9VWY)
![](https://private-user-images.githubusercontent.com/15208553/305689011-3358548d-de01-484a-ae36-70889b6233c8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxODI2NzQsIm5iZiI6MTcxOTE4MjM3NCwicGF0aCI6Ii8xNTIwODU1My8zMDU2ODkwMTEtMzM1ODU0OGQtZGUwMS00ODRhLWFlMzYtNzA4ODliNjIzM2M4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIzVDIyMzkzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU0OTFlOTcwOGI4MDkxZmViMDFhZmM0MGMzOTA4NmU5NzliNjEyMDNmNGQyN2EwYjhlOTRlMWM3MTgzYjFkOWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.0jGezAIPuTpYD-BjyfW6pH_TcMyuYbYjkx6gQLZhIBA)