Pierre-Yves RicauforPy's blogpy.hashnode.net·Oct 12, 2022FeaturedLet's investigate a Gradle IntelliJ memory leak!👋 Hi, this is P.Y., I work as an Android Distinguished Engineer at Block. This article shares a team investigation by Tony Robalik, Pablo Baxter, Roger Hu and myself into a recent Gradle / IntelliJ memory leak. On September 29th, Tony Robalik reach...Discuss·81 likes·3.0K readsgradle
Aadil AijazforThis Could’ve Been an Emailaadilp.hashnode.net·Dec 29, 2020Containerize an Application With Podman and BuildahDocker revolutionized the software industry in terms of how we build, develop, and ship software. But nothing is forever, and it seems that the software community has begun having conversations that will/could eventually lead to people moving away fr...Discuss·22 likes·1.2K readsDocker
Yonatan Karp-RudinforYonatan Karp-Rudinyonatankarp.hashnode.net·Dec 23, 2021How to write robust REST API with OpenAPIWhile working as a backend engineer, I developed a few REST APIs. There is one thing that always happened to me. No matter how simple or complicated the API is, that the integration between the backend and the clients has never been smooth. A typo in...gal bartouv and 1 other are discussing this2 people are discussing thisDiscuss·21 likes·771 readsSpring-BootKotlin10/10 would read again, even though I think the writer is probably a serial killer 4
Joe RoskopfforJoe's Android Blogjoer.hashnode.net·Apr 13, 2023Migrate Your Android App To Gradle Version CatalogsAs an Android developer, you know that keeping track of dependencies and their versions can be a challenging task. With each new version, libraries can introduce breaking changes, and it can be difficult to ensure that your project stays up-to-date w...Discuss·1 likeAndroid
Joe RoskopfforJoe's Android Blogjoer.hashnode.net·Apr 12, 2023Profiling Android Builds With Gradle ProfilerIf you're working on an Android project, you know that building your app can take a long time, especially as your codebase grows. Gradle is the build system that Android Studio uses, and it's responsible for compiling your code, generating your APK, ...DiscussAndroid
Joe RoskopfforJoe's Android Blogjoer.hashnode.net·Apr 11, 2023Custom Gradle File Names In ModulesIf you're working on an Android project with multiple modules, you're probably familiar with the default build.gradle(.kts) file name for new modules. If you open the Now In Android project and search for build.gradle.kts, every module inside of the ...DiscussAndroid
Joe RoskopfforJoe's Android Blogjoer.hashnode.net·Apr 10, 2023Cacheable Custom Gradle TasksAs software developers, we are always looking for ways to optimize our build processes and make them as efficient as possible. As an Android engineer specifically, this often means interacting with Gradle and the tasks within its task graph to optimi...Discuss·26 readsAndroid
Vincent TsenforVincent Tsen - AndroidDev Blogvtsen.hashnode.net·Mar 31, 2023Beginner's Guide to Understand Build Gradle Files in Android StudioBuild 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 replace Groovy. High-level functions of Build Gradle R...Discuss·2 likes·110 readsAndroid StudioAndroid Studio
Jimmy Moralesforjimmymorales.devjimmymorales.hashnode.net·Mar 29, 2023Keeping Up With the DependenciesDependencies 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 static - they are frequently updated by their creato...Discuss·50 readsAndroid
Lukasz DforLook In Javalookinjava.hashnode.net·Mar 27, 2023Trade Message definition in AvroApache 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. Define Avro ...Discussgradle
Jayani SumudiniforTechpointjayanisumudini.hashnode.net·Sep 9, 2017Convert Maven Build To GradleGradle 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 than maven and more modern java build tool. If you a...Discussmaven
Vincent TsenforVincent Tsen - AndroidDev Blogvtsen.hashnode.net·Feb 17, 2023minSdk vs targetSdk vs compileSdkLet's have a look at what minSdk, targetSdk and compileSdk really means in build.gradle script. android { compileSdk 32 defaultConfig { /*...*/ minSdk 21 targetSdk 32 /*...*/ } } minSdk -...Discuss·4 likes·184 readsAndroid Studioandroid app development
Steve NosseforSteve Nossespartan44th.hashnode.net·Jan 31, 2023Hide your api keys from your android manifest file with Flutter using local.propertiesA 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 your manifest file. You wouldn't want to put your API...Discuss·146 readsAndroid