Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/casl0/jvnlookup
MyJVN API を使用した脆弱性対策情報確認アプリ
https://github.com/casl0/jvnlookup
android jetpack-compose kotlin material3 myjvn-api
Last synced: about 1 month ago
JSON representation
MyJVN API を使用した脆弱性対策情報確認アプリ
- Host: GitHub
- URL: https://github.com/casl0/jvnlookup
- Owner: CASL0
- License: apache-2.0
- Created: 2022-09-03T07:23:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-01T07:35:41.000Z (about 1 year ago)
- Last Synced: 2024-11-11T00:32:03.658Z (3 months ago)
- Topics: android, jetpack-compose, kotlin, material3, myjvn-api
- Language: Kotlin
- Homepage: https://casl0.github.io/jvnlookup/
- Size: 501 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jvnlookup
[![API](https://img.shields.io/badge/API-23%2B-brightgreen.svg?style=flat)](https://android-arsenal.com/api?level=23)
[![codecov](https://codecov.io/github/CASL0/jvnlookup/graph/badge.svg?token=FHGIH87WJ2)](https://app.codecov.io/github/CASL0/jvnlookup)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)[MyJVN API](https://jvndb.jvn.jp/apis/index.html) を使用した脆弱性対策情報確認アプリです。
Japan Vulnerability Notes (JVN) は脆弱性関連情報とその対策情報を Web
API を介して提供しています。本アプリは当該 API を使用し脆弱性対策情報をブラウズ・検索できるアプリです。対象 OS:Android 6+
## 開発
### 開発環境
- Kotlin 1.8.10
- Android Gradle Plugin 8.1.2
- Gradle 8.4
- JDK 17### アプリアーキテクチャ
MVVM + Repository パターンで実装しています。
![アプリアーキテクチャ](https://github.com/CASL0/jvnlookup/assets/28913760/7d02aaac-8afe-4251-8446-cd0d97f1544e)
### Roomのエンティティ
![Room](https://github.com/CASL0/jvnlookup/assets/28913760/648a956e-2528-4092-96ae-96e0ae67e539)
## ドキュメント
- [KDoc](https://casl0.github.io/jvnlookup/)
## ライセンス
```
Copyright 2022 CASL0Licensed 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 athttp://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.
```