Menu

Welcome to Edge Dev Studio

Edge Dev Studio is about

Don't forget to use the Search Option to find stuff ...

How to build an Xposed Module
Android
Edge Developer

How to Build an Xposed Module 2019

How to Make an Xposed Module – Part 1 How to Make an Xposed Module – Part 2 How to Make an Xposed Module –

Android Settings Preferences Tutorial
Android
Edge Developer

Android Settings Preferences Tutorial

Now that we know more about data persistence in android, it is clear that shared preferences is a promising option for saving user settings/preferences. This

Data Storage Devices
Android
Edge Developer

Data Persistence in Android

Persisting data is the act of saving data to the phone. 5 ways to Persist Data on Android 1. Persisting Data using SavedInstanceState This allows

All you need to know about RecyclerView + Example

Welcome to RecyclerView! What is a RecyclerView? RecyclerView is a container for displaying large data sets that can be scrolled (vertical or horizontal) very efficiently by maintaining

Play Billing Library Implementation
Android
Edge Developer

How to Implement In-App Purchase on Android

This is the only tutorial you’ll ever need on how to implement play billing library! Prior to the introduction of Play Billing Library implementing and

How to Get Into GSoC
Programming
Edge Developer

How to get into Google Summer of Code (GSoC)

What is the Google Summer of Code? GSoC is an annual Google coding program to encourage student engagement and contribution to open source software development. Students

Android
Edge Developer

RecyclerView Multi-Select using KOTLIN

Implementing multi-select on a Recycler View can be tricky and complicated. However, by the end of this tutorial, you’ll understand how to implement multi selection

Background Processing in Android using Async Task Loader

AsyncTaskLoader is a subclass of Loader, unlike AsyncTask’s, AsyncTaskLoader prevent duplication of background threads and eliminate duplication of zombie (dead or destroyed) activities. First, let’s talk about

Background Processing in Android using AsyncTask

Background Processing In Android applications, there’s always at least one main thread that executes the most important tasks, handling user interaction, drawing pixels on the

Kotlin Data Classes

In this tutorial we are going to discuss kotlin data classes, and show some examples on how you can use them in your app. We

Kotlin Function Overriding Rules

Overridden functions of an open class is open by default and we can stop that by using the final Keyword Meaning we can override and inherit overridden

Kotlin Interface Examples
Kotlin
Edge Developer

Kotlin Interface Examples

An interface defines a contract for classes. An interface is similar to an Abstract class just that, an Abstract class is a collection of abstract methods

Open & Abstract Classes and Inheritance in Kotlin
Kotlin
Edge Developer

Kotlin: Open & Abstract Classes and Inheritance

In object-oriented programming, inheritance enables new objects to take on the properties of existing objects. We can have a class that can inherit properties and methods from the parent