Developer Journal

Blog

Notes on Android engineering, design experiments, and research that can become real products.

androiddsahackerrankjetpack composesecuritysortingstate management

Posted on Jan 24, 2024 by Anaf Naufalian

Hackerrank Pangrams Problem Solving

Solusi Hackerrank kategori Problem Solving yang berjudul “Pangrams”.

hackerrankdsa

Posted on Jan 24, 2024 by Anaf Naufalian

Hackerrank Time Conversion Problem Solving

A HackerRank solution in the Problem Solving category titled “Time Conversion”.

hackerrankdsa

Posted on Dec 30, 2023 by Anaf Naufalian

Memahami apa itu @Stable dan @Immutable di Jetpack Compose | by Anaf Naufalian

Pernah ga kalian waktu buka layout inspector ngelihat kok ini rekomposisinya banyak banget? Padahal state yang berubah nggak semuanya, atau kalian punya composable function yang salah satu parameternya bertipe List, dan terkena recomposition padahal elemen didalam list tersebut nggak berubah? Nah, ini yang dinamakan “unnececary recomposition” atau “rekomposisi yang tidak perlu”.

androidjetpack composestate management

Posted on Sep 29, 2023 by Anaf Naufalian

Creating a Python Counter-Like in Java and Kotlin | by Anaf Naufalian

Hello in this article i will show you how to create counter like python counter in java and kotlin. Before that, what is counter? In python, a counter is alibrary used for counting the frequency of element in a list or collection.

dsa

Posted on Sep 15, 2023 by Anaf Naufalian

Mengatasi UI State yang hilang akibat Process Death di Android | by Anaf Naufalian

Oke, apa itu process death?, Process Death atau yang biasa disebut System-initiated process death adalah kejadian yang terjadi karena sistem Android menghentikan suatu proses dari aplikasi yang sedang berjalan di background (latar belakang) untuk membebaskan sumber daya/RAM yang nantinya akan dipakai oleh aplikasi yang sedang berjalan di foreground (latar depan).

androidjetpack compose

Posted on Sep 05, 2023 by Anaf Naufalian

Penjelasan algoritma Bubble Sort dan contoh implementasinya | by Anaf Naufalian

Kali ini saya akan menjelaskan apa itu algoritma bubble sort dan bagaimana cara kerja algoritma tersebut dan bagaimana mengimplementasikannya, disini saya akan menggunakan bahasa kotlin untuk mengimplementasikan dan menjelaskannya.

dsasorting

Posted on Mar 18, 2023 by Anaf Naufalian

Create MediaStyle Notification in Android | by Anaf Naufalian

MediaStyle notification is a powerful feature in Android that allows developers to create rich, interactive notifications for media playback applications.

android

Posted on Mar 18, 2023 by Anaf Naufalian

Create Biometric Authentication in Android | by Anaf Naufalian

Biometric authentication has become increasingly popular in recent years as a secure and convenient way to authenticate user identities on mobile devices.

androidsecurity