Open in app

Sign In

Write

Sign In

Burak
Burak

239 Followers

Home

Lists

About

Published in

ProAndroidDev

·Pinned

RecyclerView Guide — Pagination, View Types, Shimmer, Error Loading and more…

Before we start, you can check the Youtube Demo Video to understand what we’ll do in this article. We’ll be implementing RecyclerView with, State Management with multiple view types (Loading, Error, Pagination etc.) View Binding Pull to Refresh DiffUtil Pagination Shimmer Loading Animation Scroll to Top FAB Favorite Button Error…

Android App Development

14 min read

Everything You Need to Know About RecyclerView
Everything You Need to Know About RecyclerView
Android App Development

14 min read


Published in

ProAndroidDev

·Pinned

JWT Authentication and Refresh Token in Android with Retrofit Interceptor & Authenticator

In this article, we’ll be implementing JWT (JSON Web Token) authentication and silent refresh with Retrofit Interceptor and Authenticator. Silent token refresh is necessary when token expires and response from the server is 401 Unauthorized. Instead of logging out the user, we’ll refresh token and continue the request. Table of Contents Getting Started …

AndroidDev

8 min read

JWT Authentication and Refresh Token in Android with Retrofit Interceptor & Authenticator
JWT Authentication and Refresh Token in Android with Retrofit Interceptor & Authenticator
AndroidDev

8 min read


Published in

ITNEXT

·Jan 30

Video and Image Capture with CameraX in Android

Table of Contents Permissions Image Capture - Save Photo - Capture Photo Video Capture Getting Started App level build.gradle file, def camerax_version = "1.3.0-alpha02" implementation "androidx.camera:camera-core:${camerax_version}" implementation "androidx.camera:camera-camera2:${camerax_version}" implementation "androidx.camera:camera-lifecycle:${camerax_version}" implementation "androidx.camera:camera-video:${camerax_version}" implementation "androidx.camera:camera-view:${camerax_version}" …

AndroidDev

5 min read

Video and Image Capture with CameraX in Android
Video and Image Capture with CameraX in Android
AndroidDev

5 min read


Published in

ITNEXT

·Jan 21

WebSockets in Android with OkHttp and ViewModel

Table of Contents What is WebSocket? PieSocket Setup Getting Started OkHttp WebSocket Lifecycle WebSocket with ViewModel What is WebSocket?

AndroidDev

5 min read

WebSockets in Android with OkHttp and ViewModel
WebSockets in Android with OkHttp and ViewModel
AndroidDev

5 min read


Published in

ITNEXT

·Jan 18

FCM Push Notification & Local Notification

In this article, we’ll implement Firebase Cloud Messaging (FCM) for push notification and local notification. Table of Contents Getting Started Firebase Cloud Messaging (FCM) Setup - Permissions and FCM Token FCM Notification Local Notification - Local Notification w/Big Text - Local Notification w/Action & Broadcast Receiver Getting Started Top level build.gradle file, buildscript {…

Android App Development

9 min read

FCM Push Notification & Local Notification
FCM Push Notification & Local Notification
Android App Development

9 min read


Published in

ProAndroidDev

·Jan 12

Process Death & Orientation Change in RecyclerView

This will be Part 2 of Everything You Need to Know About RecyclerView. Everything You Need to Know About RecyclerView In this article, we’ll implement RecyclerView with Diffutil, pagination, shimmer, state management, pull to refresh…proandroiddev.com In this article, we’ll learn how to use savedStateHandle for Process Death and Orientation Change in RecyclerView. Getting Started Process Death As the system runs low on memory, it kills processes in the cache beginning with the process least recently used…

AndroidDev

6 min read

Process Death & Orientation Change in RecyclerView
Process Death & Orientation Change in RecyclerView
AndroidDev

6 min read


Published in

ProAndroidDev

·Dec 22, 2022

Caching and Pagination with Paging 3 in Android & Jetpack Compose

In this article we’ll be implementing caching and pagination with Paging 3. We’ll use Jetpack Compose but you can also follow this article and learn from it even if you are not going to use Jetpack Compose. Except the UI layer, most of it will be similar. Table of Contents Getting Started API…

Android App Development

10 min read

Caching and Pagination with Paging 3 in Android & Jetpack Compose
Caching and Pagination with Paging 3 in Android & Jetpack Compose
Android App Development

10 min read


Published in

ProAndroidDev

·Dec 17, 2022

Pagination in Jetpack Compose with and without Paging 3

Table of Contents Gettings Started Setting up Retrofit Pagination with Paging 3 Pagination without Paging 3 Prerequisites We’ll use Retrofit & Hilt in this article, so it’s better you know how they work. Also, we’ll use this API for testing. I recommend you register and get your API key. Getting Started def paging_version = "3.1.1" implementation "androidx.paging:paging-runtime:$paging_version" implementation…

Android App Development

7 min read

Pagination in Jetpack Compose with and without Paging 3
Pagination in Jetpack Compose with and without Paging 3
Android App Development

7 min read


Published in

ITNEXT

·Dec 13, 2022

AdMob Banner & Interstitial Ads in Jetpack Compose

Unfortunately, AdMob is not natively supported in Jetpack Compose yet, but that doesn’t mean that we can’t add AdMob. Getting Started I will assume you’ve already registered your app with AdMob. So, you should prepare your AdMob App ID. We need to add Play Service dependency first. implementation 'com.google.android.gms:play-services-ads:21.3.0' Now, we need…

Jetpack Compose

2 min read

AdMob Banner & Interstitial in Jetpack Compose
AdMob Banner & Interstitial in Jetpack Compose
Jetpack Compose

2 min read


Published in

ITNEXT

·Dec 12, 2022

Floating Action Button in Jetpack Compose with Material 3

The FAB represents the most important action on a screen. It puts key actions within reach. FAB typically contains an icon, for a FAB with text and an icon, see ExtendedFloatingActionButton. Table of contents Getting Started Floating Action Button - FAB - Large FAB - Small FAB & Extended FAB FAB with SharedViewModel…

Jetpack Compose

3 min read

Floating Action Button in Jetpack Compose with Material 3
Floating Action Button in Jetpack Compose with Material 3
Jetpack Compose

3 min read

Burak

Burak

239 Followers

Software Developer👨‍💻 Mobile Developer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams