MoEngageAssignment for Android Integration Engineer
Video Link - https://drive.google.com/file/d/18-6r_zAFlyaymruhCFju6JKSZWNeWPOf/view?usp=drive_link
Implemented API call using HttpUrlConnection and not used any 3rd party libraries for Api call. Followed MVVM + Clean Architecture to build the app. Used Data binding and wrote the application logic in KOTLIN. Used Coroutines for Asynchronous Operations. Used RoomDB to store saved news articles and used Custom Chrome tabs to open the actual news article. Used Dagger-Hilt for Dependency Injection. Also used FCM to integrate push notifications.