Skip to content

Instantly share code, notes, and snippets.

View anantyan's full-sized avatar
Enjoy with Coffee

Arya Rezza Anantya anantyan

Enjoy with Coffee
  • PT Omnifit Solusi Nusantara
  • Indonesia, Purwokerto
  • 02:03 (UTC +07:00)
  • LinkedIn in/anantyan
  • Instagram anantyan
View GitHub Profile
@anantyan
anantyan / Enum.kt
Last active September 7, 2023 15:20
Perbedaan antara mensimulasikan kode program sealed class dan enum
// ENUM CLASS
// Definisi Resource dengan enum class
enum class Status {
SUCCESS,
ERROR,
LOADING
}
data class Resource(val status: Status, val data: String? = null, val message: String? = null)
@anantyan
anantyan / SimpleReminder.kt
Last active January 23, 2024 08:07
Ringkasan kode untuk kebutuhan WorkManager Basic yang dibuat
// case ketika request reminder sebelum waktu jadwal 2x - 6jam
// setelah itu reminder terakhir sebelum waktu jadwal 1.5jam
val reminderData = Data.Builder()
.putLong(DELAY, <Input Delay : Long>)
.putLong(INTERVAL, <Input Interval : Long>)
.build()
val reminderConstraints = Constraints.Builder()
.setRequiredNetworkType(NetworkType.CONNECTED)
@anantyan
anantyan / InstanceAndArguments.java
Created July 15, 2024 03:49
How do I create a passing argument between fragments
// IF - Fragment B position
private static final String PASSING_DATA = "PASSING_DATA";
public static <Fragment> newInstance(<TypeData> data) {
<Fragment> fragment = new <Fragment>();
Bundle args = new Bundle();
args.putString(PASSING_DATA, data);
fragment.setArguments(args);
return fragment;