【Kotlin】ネイティブで開発したWi-Fiモニターアプリをリリースしました!【フィードバック募集中】
Qiitaの皆さん、こんにちは!
この度、私たちが開発を進めてきた「Wi-Fiモニターアプリ」が、Google Playストアにて正式にリリースされましたので、共有させていただきます!
■ アプリのダウンロードはこちら:
https://play.google.com/store/apps/details?id=com.kizunasoftwaresolutions_wifimonitor&pcampaignid=web_share
📱 アプリの概要
このアプリは、自宅内の電波強度のマッピング、通信速度の測定、Wi-Fiやアクセスポイント(AP)に接続されているデバイスの確認を行い、家の中で最も快適なインターネットスポットを見つけるために設計されています。
また、商業企業向けに特化した「エンタープライズ機能」も搭載しており、大規模ネットワークの導入や最適化にもご活用いただけます。
🛠️ 技術スタック・使用した技術
すべてネイティブの Kotlin を使用して開発しています。
- 言語: Kotlin
-
主要API / ライブラリ:
WifiManager,ConnectivityManager,NetworkCapabilities - 非同期処理: Kotlin Coroutines / Flow
- アーキテクチャ: MVVM (Clean Architecture 意識)
💡 開発でこだわったポイント・苦労した点
Androidのバージョンが上がるにつれて厳しくなっている 「Wi-Fiスキャンのバックグラウンド制限(スロットリング)」 や位置情報パーミッションのハンドリングに工夫が必要でした。
特にエンタープライズ機能において、大規模なネットワーク内の接続デバイスをリアルタイムかつ安定して検出・マッピングできるよう、Coroutineを活用した非同期処理の最適化にこだわりました。
💬 フィードバックを募集中です!
アプリを触ってみてのご感想や、「エンジニア目線でここを改善できそう」「こんな機能が欲しい!」というご要望があれば、ぜひコメント欄で教えてください。
よろしくお願いいたします!