An application to manage student scores
===== LOGIN =====
# Admin
username: admin
password: admin
# Siswa
username: [nis]
password: p[nis]
example: nis = 30523 | username: 30523 or u30523 | password: p30523
==========================================================
Login | Home - Admin |
---|---|
![]() |
![]() |
Matapelajaran - Admin | Tambah Matapelajaran - Admin |
---|---|
![]() |
![]() |
Siswa - Admin | Tambah Siswa - Admin |
---|---|
![]() |
![]() |
Nilai Pilih Siswa - Admin | Nilai Pilih Mapel - Admin | Update Nilai - Admin |
---|---|---|
![]() |
![]() |
![]() |
- RxJava Handle the stream of data asynchronously that executes sequentially.
- Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
- LiveData - Data objects that notify views when the underlying database changes.
- ViewModel - Stores UI-related data that isn't destroyed on UI changes.
- ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
- DataStore - Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers. DataStore uses Kotlin coroutines and Flow to store data asynchronously, consistently, and transactionally.
- Dependency Injection dependency injection is a technique whereby one object (or static method) supplies the dependencies of another object. A dependency is an object that can be used (a service).
- Hilt-android Hilt provides a standard way to incorporate Dagger dependency injection into an Android application.
- Retrofit - A type-safe HTTP client for Android and Java.
- OkHttp An HTTP & HTTP/2 client for Android and Java applications.
- Gson A Java serialization/deserialization library to convert Java Objects into JSON and back
- Glide An image loading and caching library for Android focused on smooth scrolling
- Material Design Material is a design system created by Google to help teams build high-quality digital experiences for Android, iOS, Flutter, and the web.
Copyright © 2021 Fadhlan Hadaina
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.