Google Play Billing - A service that lets you sell digital content on Android.Google AdMob - A mobile advertising platform that you can use to generate revenue from your app.Material Components for Android - A library that brings Material Theming, new widgets, dark theme support and other exciting features to your Android app.Truth - A library that makes your test assertions and failure messages more readable.JUnit 5 - The most widely used testing framework for Java applications.Moshi - A modern JSON library for Android and Java.Data Binding - A support library that allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically.Navigation - A library that can manage complex navigation, transition animation, deep linking, and compile-time checked argument passing between the screens in your app.Retrofit - Type-safe HTTP client for Android and Java by Square, Inc.Dagger-Hilt - A dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project.Room - An abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite.Coroutines - A great new feature of Kotlin which allow you to write asynchronous code in a sequential fashion. LiveData - An observable data holder class.ViewModel - A class designed to store and manage UI-related data in a lifecycle conscious way.This app implements the MVVM architectural pattern using a single activity with fragment-swapping and data-caching using a repository to fetch local or remote data. Currency conversion tool using live exchange rates.
0 Comments
Leave a Reply. |