About Subnet Mask App

Hello, everyone!
Thanks to use my app.

About Subnet Mask App is available on Android and iOS.


안녕하세요. 여러분!
제 앱을 사용해주셔서 감사합니다.

About Subnet Mask 앱은 안드로이드와 iOS에서 모두 사용 가능합니다.







Get it on Google Play
Download on the App Store






Android Release Note
• Release app, version 4.0.1 (04/11/2025)
• Fix bug, create state for compact screen size (04/11/2025)

• Release app, version 4.0.0 (04/11/2025)
• Remove deprecated, ClipboardManager (04/11/2025)
• Remove deprecated, WindowWidthSize (04/11/2025)
• Fix bug, remove dynamic color in below Android 12 (04/11/2025)
• Bump libraries, libraries version (04/10/2025)
• Add feature, adaptive screen size (03/22/2025 ~ 04/10/2025)
• Fix bug, remove redundant recomposition on mainActivity (04/06/2025)
• Fix bug, weired history shared animation (03/19/2025 ~ 03/20/2025)
• Fix bug, subnet format string truncated (03/19/2025)
• Fix bug, pager indicator moves just one by one step (03/19/2025)
• Fix bug, remove recursive call (03/17/2025)

• Release app, version 3.5.0 (03/16/2025)
• Bump libraries, libraries version (03/16/2025)
• Fix bug, state staled when reopen app (03/15/2025 ~ 03/16/2025)
• Add feature, dynamic label width (03/09/2025)
• Fix bug, Github action runs regardless if state (03/05/2025)
• Fix bug, hanged in screenshot test on CI (03/02/2025)

• Release app, version 3.4.0 (03/01/2025)
• Bump libraries, libraries version (03/01/2025)
• Add feature, result text copy to clipboard (02/23/2025 ~ 02/25/2025)
• Fix bug, not showing real host number (02/23/2025)
• Add feature, predictive back gesture (02/23/2025)
• Change screen, label width to 80dp (02/23/2025)
• Add item, host number on history screen (02/22/2025)
• Add feature, applying scrollbar on lazible compose (02/02/2025 ~ 02/16/2025)
• Reduce time, using Github Action cache for an avd (01/26/2025 ~ 01/28/2025)

• Released version 3.3.0 (01/19/2025)
• Added, last three IP at the end of range (01/18/2025 ~ 01/19/2025)
• Hid, software keyboard as moving next screen (01/18/2025)
• Added, brief information on the top of the result host and network screens (01/15/2025 ~ 01/18/2025)
• Fixed, advertisements loaded twice or more (01/13/2025 ~ 01/14/2025)
• Added, screen for host range information (01/08/2025 ~ 01/12/2025)
• Disabled, force dark mode (01/08/2025)
• Set, card background color to surfaceVariant for a consistency (01/04/2025)

• Released version 3.2.0 (12/30/2024)
• Fixed can't verify the birthday input in some locale where writing a number as unicode digit number (12/29/2024)
• Make an automation process to get all locale screenshot image on Play Stroe, saved a create image time 99% (12/25/2024 ~ 12/29/2024)
• Fixed doesn't work a regex in some locale where writing a number as an unicode digit number (12/28/2024)
• Reorder a given information (12/22/2024)
• Refactored IP calculate logic (12/15/2024 ~ 12/22/2024)
• Added all icons at the front of setting menu button (12/09/2024 ~ 12/14/2024)

• Released 3.1.0 (12/08/2024)
• Fixed double clicking a navigation button get empty screen (12/08/2024)
• Added Private IP section. (12/07/2024 ~ 12/08/2024)
• Fixed load Ads recursively as failed to load an Ad (12/03/2024)  
• Adjusted an OSS library theme to match compose theme (11/30/2024)
• Added `Container transform` motion (11/29/2024)

• Released the App, version 3.0.0 (11/24/2024)
• Improved StatusBar text visibility, 100%, when it was in night mode (11/24/2024)
• Fixed the App UI was overlayed on System UI when rotate a screen (11/24/2024)
• Prevented the App had been removed when an Instrumented test done (11/17/2024)
• Set EdgeToEdge, and Fixed SnackBar overlay with a System UI (11/17/2024)
• Migrated all Views to Compose, 97% except AdMob View (08/21/2024 ~ 11/16/2024)
• Removed all Fragments, 100% (10/20/2024 ~ 11/09/2024)
• Added Github Action CI, Unit test, Instrumented test (API 21, API 35) (10/31/2024)
• Removed Activity for lauch screen and manage it on MainActivity (10/09/2024 ~ 10/19/2024)
• Replaced to new logo (10/09/2024 ~ 10/19/2024)
• Added dynamic color (08/31/2024 ~ 09/04/2024)
• Created Room DB migration test, version 4 to version 5 (09/02/2024 ~ 09/03/2024)

•  Release version 2.0.0 (08/19/2024)
•  Change lifecycle onStart → onCreate. Duplicated call bug fix (08/19/2024)
•  Use Semantic versioning, 61.0 → 2.0.0. Improve maintainability (08/14/2024)
•  Apply Gradle Composite. Easy to maintenance and apply Plugins (08/11/2024 ~ 08/13/2024)
•  Change Gradle and JVM configuration. Reduce build time probable maximum 9.7s → 2.5s, 73%(08/09/2024)
•  Collect Birthday and save it in Proto DataStore. Connect it UMP(User Messaging Platform) and AdMob (07/31/2024 ~ 08/09/2024)
•  Remove redundant instrumented test build. Reduce test build time 3m → 30s, 83% (07/19/2024)
•  Change LiveData → Flow. Easy to test (07/18/2024 ~ 07/29/2024)
•  Remove Databinding. Remove Kapt (07/18/2024 ~ 07/29/2024)
•  Change Jetpack Navigation XML → Kotlin DSL, and apply Multi-module and Dependency of Official android architecture (07/11/2024 ~ 07/11/2024)
•  Apply Modularization and Official android architecture. Easy to maintain, test, and reduce a build time (07/05/2024 ~ 07/13/2024)
•  Apply Hilt. Easy to maintain a DI (06/30/2024 ~ 07/13/2024)
•  Change Groovy DSL → Kotlin DSL. Reduce a build time, and improve a productivity (06/27/2024)
•  Apply version catalog. Easy to manage dependency (06/27/2024)


안드로이드 출시 노트
• 앱 출시, 버전 4.0.1 (2025.04.11.)
• 버그 수정, 작은 화면 크기를 위한 상태 생성 (2025.04.11.)

• 앱 출시, 버전 4.0.0 (2025.04.11.)
• 지원 종료 제거, ClipboardManager (2025.04.11.)
• 지원 종료 제거, WindowWidthSize (2025.04.11.)
• 버그 수정, Android 12 미만 다이나믹 색상 옵션 제거 (2025.04.11.)
• 버전 증가, 라이브러리 버전 (2025.04.10.)
• 기능 추가, 화면 크기에 따른 동적 화면 (2025.03.22. ~ 2025.04.10.)
• 버그 수정, MainActivity의 불필요한 리컴포지션 제거 (2025.04.06.)
• 버그 수정, 기록 화면에서 공유 화면전환 애니메이션 오동작 (2025.03.19. ~ 2025.03.20.)
• 버그 수정, 서브넷 형식 글자 잘림 (2025.03.19.)
• 버그 수정, 페이저 표시 막대가 한 칸씩 이동 (2025.03.19.)
• 버그 수정, 재귀 호출 제거 (2025.03.17.)

• 앱 출시, 버전 3.5.0 (2025.03.16.)
• 버전 증가, 라이브러리 버전 (2025.03.16.)
• 버그 수정, 앱을 다시 열었을 때, 상태가 정체되는 현상 (2025.03.15. ~ 2025.03.16.)
• 기능 추가, 동적 레이블 너비 (2025.03.09.)
• 버그 수정, If문 상태와 상관 없이 깃허브 액션 실행 (2025.03.05.)
• 버그 수정, CI에서 스크린샷 테스트가 정체되는 현상 (2025.03.02.)

• 앱 출시, 버전 3.4.0 (2025.03.01.)
• 버전 증가, 라이브러리 버전 (2025.03.01.)
• 기능 추가, 결과 글자 클립보드 복사 (2025.02.23. ~ 2025.02.25.)
• 버그 수정, 실제 호스트 개수가 안나오는 문제 (2025.02.23.)
• 기능 추가, 뒤로 탐색 예측 동작 지원 (2025.02.23.)
• 화면 변경, 레이블 너비 80dp (2025.02.23.)
• 항목 추가, 기록 화면에 호스트 개수 (2025.02.22.)
• 기능 추가, 레이저블 컴포즈에 스크롤바 적용 (2025.01.08.)
• 시간 단축, avd용 깃허브 액션 캐시 적용 (2025.01.26. ~ 2025.01.28.)

• 앱 출시, 버전 3.3.0 (2025.01.19.)
• 추가, 범위 안에 마지막 IP 3개 (2025.01.18. ~ 2025.01.19.)
• 숨김, 다음 화면 전환 시, 소프트웨어 키보드 (2025.01.18.)
• 추가, host와 network 결과 화면 상단에 간략한 정보 (2025.01.15. ~ 2025.01.18.)
• 해결, 광고가 두 번 이상 호출되는 문제 (2025.01.13. ~ 2025.01.14.)
• 추가, host 범위 정보를 위한 화면 (2025.01.08. ~ 2025.01.12.)
• 비활성, force dark 모드 (2025.01.08.)
• 설정, 카드 배경 색을 일치시키기 위해 surfaceVariant로 (2025.01.04.)

• 앱 출시, 버전 3.2.0 (2024.12.30.)
• 해결, 유니코드로 숫자 표현하는 언어에서 생일 확인 로직이 작동되지 않는 문제 (2024.12.29.)
• 제작, 플레이 스토어 다른 언어를 위한 스크린 샷 이미지 생성 자동화, 이미지 생성 시간 99% 단축 (2024.12.25. ~ 2024.12.29.)
• 해결, 유니코드로 숫자를 표시하는 언어에서 정규표현식이 작동하지 않는 문제 (2024.12.28.)
• 변경, 제공하는 정보 순서 (2024.12.22.)
• 리펙토링, IP 계산 로직 향상 (2024.12.15. ~ 2024.12.22.)
• 추가, 모든 설정 메뉴 버튼 앞에 아이콘 (2024.12.09. ~ 2024.12.14.)

• 앱 출시 3.1.0 (2024.12.08.)
• 해결, 화면 이동 버튼 두 번 클릭 시, 빈 화면 나오는 문제 (2024.12.08.)
• 추가, 사설 IP 항목 (2024.12.07. ~ 2024.12.08.)
• 해결, 광고 로드 실패 시, 재귀적으로 호출 되는 문제 (2024.12.03.)  
• 조정, OSS 라이브러리 테마를 Compose 테마와 일치 (2024.11.30.)
• 추가, `Container transform` 모션 (2024.11.29.)

• 앱 출시, 버전 3.0.0 (2024.11.24.)
• 야간 모드에서 StatusBar 가시성 100% 향상 (2024.11.24.)
• 화면 회전 시, 시스템 UI에 앱 UI가 겹치는 현상 해결 (2024.11.24.)
• Instrumented 테스트 이후 앱 삭제 방지 (2024.11.17.)
• EdgeToEdge 설정 그리고 SnackBar가 시스템 UI에 겹치는 현상 해결 (2024.11.17.)
• 모든 Views를 Compose로 전환, AdMob View 제외 97% (2024.08.21. ~ 2024.11.16.)
• 모든 Fragments 100% 제거 (2024.10.20. ~ 2024.11.09.)
• Github Action CI 추가, Unit 테스트, Instrumented 테스트 (API 21, API 35) (2024.10.31.)
• lauch 화면을 위한 Activity 제거 및 MainActivity로 병합 (2024.10.09. ~ 2024.10.19.)
• 새로운 로고로 변경 (2024.10.09. ~ 2024.10.19.)
• 다이나믹 색상 추가 (2024.08.31. ~ 2024.09.04.)
• Room DB 마이그레이션 테스트 추가, 버전 4에서 버전 5 (2024.09.02. ~ 2024.09.03.)

•  버전 2.0.0 출시 (2024.08.19.)
•  onStart → onCreate lifecycle 변경. Bug fix 중복 호출 제거 (2024.08.19.)
•  Semantic versioning 사용, 61.0 → 2.0.0 변경. 앱 관리 용이 (2024.08.14.)
•  Gradle Composite 적용. Plugin 관리 및 적용 용이 (2024.08.11. ~ 2024.08.13.)
•  Gradle 및 JVM 설정 변경. 9.7초 → 2.5초 build 시간 최대 73% 감소 (2024.08.09.)
•  생일 수집 및 Proto DataStore에 저장. UMP(User Messaging Platform)과 AdMob 연동 (2024.07.31. ~ 2024.08.09.)
•  불필요한 instrumented test build 제거. 3분 → 30초 test build 시간 83% 단축 (2024.07.19.)
•  LiveData → Flow 변경. Test 용이 (2024.07.18. ~ 2024.07.29.)
•  Databinding 제거. Kapt 제거 (2024.07.18. ~ 2024.07.29.)
•  Jetpack Navigation을 XML → Kotlin DSL 변경 그리고 Multi-module 및 Official android architecture의 Dependency 적용 (2024.07.11. ~ 2024.07.13)
•  Modularization 및 Official android architecture 적용. 유지보수, 테스트 그리고 Build 시간 단축 (2024.07.05. ~ 2024.07.13)
•  Hilt 적용. DI 관리 용이 (2024.06.30. ~ 2024.07.13)
•  Groovy DSL → Kotlin DSL 변경. Build 시간 단축 및 생산성 향상 (2024.06.27.)
•  Version catalog 적용. 손쉬운 Dependency 관리 (2024.06.27.)

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

Android Compose Coil library

KiCad 시작하기 1 (회로도 만들기)

Forensics .pyc 파일 .py로 복구하기

Android Notification with Full Screen

iOS Swift callAsFunction

iOS Error Undefined symbol Testing.Trait

황전 휴게소(순천 방향) 추천 메뉴

Android Compose automation for getting localized images to use on Play Store app image