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
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
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
ArunaTypicode
Creating project for technical test
BAJPViewModel
Belajar android jetpack pro, creating project using viewModel, and try unitTesting
flutter_app_submission
Movie Genre, This app is for Final Project "Belajar Membuat Applikasi Flutter" course
Git
list of github users, can search users by using search button
GithubUserApp
Creating github user and consumer app to view favorite list users
MasakApa
This project is using api themealdb.com/ which has features of category meal screen, meals screen, and details of the meals screen
MFirebaseCloudMessaging
Creating Firebase Cloud Messaging to push the message into notification
MMediaPlayer
Creating simple media player app, using MediaPlayer
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
MovieCatalogue
Movie Catalogue, this apps is for final project of dicoding submission Belajar Android Jetpack Pro Course
MPreLoadData
creating project that read 10.000 rows using SQLite, and inserted the records into local database using query optimization and preload data
MReadWriteFile
Creating project to save file to internal using OutputStreamWriter, creating new file by clearing editText, and read file by using InputStreamReader.
MSharedPreferences
Creating project using SharedPreferences to keep the key-value for adding new data or updating new data
MSimpleNotif
Creating simple notif using NotificaationBuilder and NotificationManager
MSound
create sample app to play sound.wav
MStackNotif
Creating simple notification using stackNotif, if idNotif > maxNotif will be stacked into one
MStackWidget
Creating app widget of StackView that shows collection of the pictures
MViewModel
Creating Weather app using design pattern MVVM(Model View ViewModel) using AsyncHttpClient to fetch api
MWebView
Creating webView with url www.dicoding.com, and enabling javascript
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
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/
MySimpleCleanArchitecture
Simple App Clean Architecture
TourismApp
TourismApp, dicoding course android learning path