1 Introduction (25.7 MB) 1 add countries resources with flags in drawable resources (45.18 MB) 2 filter the retrieved data from api (35.27 MB) 1 implement Home Page Header and display exchange rates based on rate state (161.94 MB) 2 Add Currency Inputs and Text Field Field for taking Inputs from user (117 MB) 1 configure mongodb realm insert and retrieve curreny amount (61.97 MB) 2 read local storage for data status if data is fresh or not (176.75 MB) 1 read persisted default currencies selected (56.39 MB) 1 switch between source and target currencies (18.9 MB) 2 add animations on switch icon button (22.52 MB) 3 apply animations on currency view fields (33.42 MB) 1 allow user to choose currency from currency dialog (168.79 MB) 2 display user chosen currency (80.36 MB) 1 perform calculations for exchanged amount and show on home page body (127.24 MB) 2 fixing the colors for dark and light themes mode (45.2 MB) 1 Kotlin Multiplatform Environment Setup Windows (97.2 MB) 1 what is compose multiplatform (21.63 MB) 1 create compose multiplatform app and explain kmp project structure (77.31 MB) 2 understanding project structure common main source set android and ios source (27.86 MB) 1 Third Party API for currency conversion rates (36.45 MB) 1 add dependencies libraries and versions (96.35 MB) 1 set App Theme and Colors (25.18 MB) 1 implement API Response Class (53.39 MB) 2 send request to api (80.21 MB) 3 get response data from api (97.23 MB) 1 check if data is fresh or not (53.81 MB) 2 store the timestamp (12 MB) 3 dependency injection (24.74 MB)