Welcome.
Welcome to Zero Fold Tech Blogs. Here, you can find the solution to your problem and expand your knowledge base from the growing array of tutorials and tips. Happy Learning!
-
Implementing Data Store in Android Project
Official Google Android Developer documentation encourages using DataStore, if you already have implemented SharedPreferences. It is recommended to not store complex data objects in SharedPreferences, for complex types, consider using Room Database. But, if you still wish to procced using…
-
Understanding JSON – Part 3, Writing
While reading from a JSON is done to bind the value to User Interface, writing is done prepare a data object that can be to an API. Here, again we’re going to write to a JSON via JavaScript, to not…
-
Understanding JSON – Part 2, Reading
In Part 1, we understood what a JSON is and how it can be put to work to transfer data effectively. In this part, we’ll quickly understand how JSON Array or Objects can be read. For reading purposes, we’re going…
-
Understanding JSON – Part 1, Definition
While JSON does sound comically similar to the name Jason, JSON actually stands for JavaScript Object Notation. JSON is format for storing and transporting data across applications. JSON is completely language independent. That means, any language can prepare and read…
-
Understanding the need of Automation in Testing
Large scale software products are written for a hundreds and millions of users and customers all over the world. You want your product to succeed, continuously thrive for it to make a brand name in the market and making sure…
-
Implementing Room in an Android Project
Persistence being a vital part of an application as you don’t want your users local data to be lost when they close your application. It only results in poor app experience. But a library called Room, built on top of…
-
Removing an App programmatically in Android
While removing an app can be useful from the point of view of memory clean up in a project the communicates with other modules, it can be used with certain malicious intent. Regardless, here is how you can remove an…