© 2023 Hashnode
#gradle
Build Gradle is a build tool used in Android Studio to build your Android app. It can be written either in Groovy script, or Kotlin script (KTS). KTS is newer than Groovy and eventually, it will repla…
Dependencies are a fundamental aspect of Android app development, allowing you to incorporate functionality and features from third-party libraries into your projects. However, dependencies are not st…
Apache Avro is a powerful data serialization system that allows you to define data structures in a concise, language-independent format. This allows you to easily share data structures between different systems and programming languages. De…
Gradle is an open source build automation system and introduces a Groovy-based domain-specific language (DSL) instead of the XML for declaring the project configuration. Gradle is more feature rich th…
Let's have a look at what minSdk, targetSdk and compileSdk really means in build.gradle script. android { compileSdk 32 defaultConfig { /*...*/ minSdk 21 target…
A common problem we face is the protection of our private data such as API keys. When working with Flutter, you may need to integrate a third-party service that requires you to add your API key to you…
With the usage of microservices in application modernization, we have seen both the advantages and disadvantages of maintaining such software development styles. When we create applications mostly in …
Learn to perform web scraping with Jsoup in Java to automatically extract all data from an entire website. In this guide, we will cover the following: What is Jsoup? Prerequisites How To Build a We…
You might have seen a file named - gradlew or gradlew.bat. What is gradlew ? It is gradle wrapper - that means that gradle is embedded inside this wrapper It means that we don't need gradle to be in…
TL;DR: This article will explain what a domain gateway is, how to build one, and why do you want it. What is a domain gateway? A domain gateway is a private case of the api gateway pattern. The repos…