filmov
tv
Coin Gecko Api App using Clean Architecture -MVVM Retrofit Dagger Kotlin Android Studio Part 1

Показать описание
Coin Gecko Api App using Clean Architecture -MVVM Retrofit Dagger Kotlin Android Studio Part 1
This is the topic we are going to see. So How we can build apps in which we fetched data from api and with proper architecture pattern show it to the user.
In this playlist we are also going to see the how we can implement the search view filter without calling the api for every search. And then we implement the sort filter option which we also doing it in the app not calling the api for every sort option.
MVVM Design Pattern, Retrofit for API Calling and fetching data from api endpoints of marvel api , Dagger Hilt for dependency Injection.
Integrated Development Environment (IDE) for Android app development, based on IntelliJ IDEA . On top of IntelliJ's powerful code editor and developer tools, Android Studio offers even more features that enhance your productivity when building Android apps, such as:
1= A flexible Gradle-based build system
2= A fast and feature-rich emulator
3= A unified environment where you can develop for all Android devices
4= Apply Changes to push code and resource changes to your running app without restarting your app
5= Code templates and GitHub integration to help you build common app features and import sample code
6= Extensive testing tools and frameworks
7= Lint tools to catch performance, usability, version compatibility, and other problems
8= C++ and NDK support
Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine
Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of Kotlin's standard library depends on the Java Class Library, but type inference allows its syntax to be more concise. Kotlin mainly targets the JVM, but also compiles to JavaScript (e.g., for frontend web applications using React or native code (via LLVM); e.g., for native iOS apps sharing business logic with Android apps. Language development costs are borne by JetBrains, while the Kotlin Foundation protects the Kotlin trademark.
This is the topic we are going to see. So How we can build apps in which we fetched data from api and with proper architecture pattern show it to the user.
In this playlist we are also going to see the how we can implement the search view filter without calling the api for every search. And then we implement the sort filter option which we also doing it in the app not calling the api for every sort option.
MVVM Design Pattern, Retrofit for API Calling and fetching data from api endpoints of marvel api , Dagger Hilt for dependency Injection.
Integrated Development Environment (IDE) for Android app development, based on IntelliJ IDEA . On top of IntelliJ's powerful code editor and developer tools, Android Studio offers even more features that enhance your productivity when building Android apps, such as:
1= A flexible Gradle-based build system
2= A fast and feature-rich emulator
3= A unified environment where you can develop for all Android devices
4= Apply Changes to push code and resource changes to your running app without restarting your app
5= Code templates and GitHub integration to help you build common app features and import sample code
6= Extensive testing tools and frameworks
7= Lint tools to catch performance, usability, version compatibility, and other problems
8= C++ and NDK support
Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine
Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of Kotlin's standard library depends on the Java Class Library, but type inference allows its syntax to be more concise. Kotlin mainly targets the JVM, but also compiles to JavaScript (e.g., for frontend web applications using React or native code (via LLVM); e.g., for native iOS apps sharing business logic with Android apps. Language development costs are borne by JetBrains, while the Kotlin Foundation protects the Kotlin trademark.