akbardzulfikar's repositories

MCustomNotif

Creating Android Notification using NotificationService with RemoteInput to read the input from direct message, and to receive the input using NotificationBroadcastReceiver.kt, and updating notification when the notif is replied

Language:KotlinStargazers:1Issues:0Issues:0

MDeepNavigation

Creating project TaskStackBuilder when the notification pop up and clicked will be directed to DetailActivity.kt, and when back button pressed, will back to MainActivity.kt

Language:KotlinStargazers:1Issues:0Issues:0

MSettingPreference

Creating Preference settings screen by extending to PreferenceFragmentCompat() and implementing SharedPreferences, by using setSummary will keep the variable, and adding onResume will register when application is open, onPause to unregistered when application closed to make the listener stop for making memory leak

Language:KotlinStargazers:1Issues:0Issues:0

ArunaTypicode

Creating project for technical test

Language:KotlinStargazers:0Issues:0Issues:0

BAJPViewModel

Belajar android jetpack pro, creating project using viewModel, and try unitTesting

Language:KotlinStargazers:0Issues:0Issues:0

flutter_app_submission

Movie Genre, This app is for Final Project "Belajar Membuat Applikasi Flutter" course

Language:DartStargazers:0Issues:0Issues:0

Git

list of github users, can search users by using search button

Language:KotlinStargazers:0Issues:0Issues:0

GithubUserApp

Creating github user and consumer app to view favorite list users

Stargazers:0Issues:1Issues:0

MAcademy

Creating Academy App using fragment activity to handle ui and using viewModel

Language:KotlinStargazers:0Issues:1Issues:0

MasakApa

This project is using api themealdb.com/ which has features of category meal screen, meals screen, and details of the meals screen

Language:KotlinStargazers:0Issues:0Issues:0

MFirebaseCloudMessaging

Creating Firebase Cloud Messaging to push the message into notification

Language:KotlinStargazers:0Issues:1Issues:0

MLiveData

Creating LiveData using ViewModel, using aLong the value will be renew by realtime

Language:KotlinStargazers:0Issues:1Issues:0

MMediaPlayer

Creating simple media player app, using MediaPlayer

Language:KotlinStargazers:0Issues:1Issues:0

MNotesApp

Creating Notes application using SQLite, to Create Read Update Delete on SQLite, using Singleton pattern to avoid duplicated instance on threads, using background thread to load data from table

Language:KotlinStargazers:0Issues:0Issues:0

MovieCatalogue

Movie Catalogue, this apps is for final project of dicoding submission Belajar Android Jetpack Pro Course

Language:KotlinStargazers:0Issues:0Issues:0

MPreLoadData

creating project that read 10.000 rows using SQLite, and inserted the records into local database using query optimization and preload data

Language:KotlinStargazers:0Issues:0Issues:0

MReadWriteFile

Creating project to save file to internal using OutputStreamWriter, creating new file by clearing editText, and read file by using InputStreamReader.

Language:KotlinStargazers:0Issues:0Issues:0

MSharedPreferences

Creating project using SharedPreferences to keep the key-value for adding new data or updating new data

Language:KotlinStargazers:0Issues:0Issues:0

MSimpleNotif

Creating simple notif using NotificaationBuilder and NotificationManager

Language:KotlinStargazers:0Issues:0Issues:0

MSound

create sample app to play sound.wav

Language:KotlinStargazers:0Issues:0Issues:0

MStackNotif

Creating simple notification using stackNotif, if idNotif > maxNotif will be stacked into one

Language:KotlinStargazers:0Issues:0Issues:0

MStackWidget

Creating app widget of StackView that shows collection of the pictures

Language:KotlinStargazers:0Issues:0Issues:0

MViewModel

Creating Weather app using design pattern MVVM(Model View ViewModel) using AsyncHttpClient to fetch api

Language:KotlinStargazers:0Issues:0Issues:0

MWebView

Creating webView with url www.dicoding.com, and enabling javascript

Language:KotlinStargazers:0Issues:0Issues:0

MWidgets

Creating app widget, it will generate random code automatically using jobscheduler on MainApp Screen, and can generate random number by clicking button on button on widget screen

Language:KotlinStargazers:0Issues:0Issues:0

MWorkManager

Creating WorkManager extending to Worker, to create a scheduler that will run oneTime only and Periodic (interval 15 minutes) and can be canceled by clicking btNCancel, and by create Constraints.Builder() and setRequiredNetworkType it will wait until the device get internet connection, get api from https://api.openweathermap.org/

Language:KotlinStargazers:0Issues:0Issues:0

MySimpleCleanArchitecture

Simple App Clean Architecture

Language:KotlinStargazers:0Issues:0Issues:0

PhotosApi

initial commit

Language:KotlinStargazers:0Issues:1Issues:0

TourismApp

TourismApp, dicoding course android learning path

Language:KotlinStargazers:0Issues:0Issues:0