After trying out a bunch of device information apps, I got curious about how they work. That led me to think, “Why not make one myself?”
So, I used Kotlin and a bit of Java, plus some basic XML design, to create my own. Before diving in, I checked out similar apps to see what features I liked. Then, I made a list of what I wanted in my app. My main goal? To make it super easy to use and give you all the info you need about your device.
It took about a month to finish everything – planning, designing, building, and testing. But now, Device Info is good to go!
The app consists of five main components that work together to provide a seamless user experience.
Dashboard
Detailed Information
Real-Time Monitoring
App Management
Hardware Testing
Light Mode
Shot 1 | Shot 2 | Shot 3 | Shot 4 |
---|---|---|---|
Dark Mode
Shot 5 | Shot 6 | Shot 7 | Shot 8 |
---|---|---|---|
The app is not available on the Play Store yet. You can download the latest version (0.1) APK from here
Check out the releases section for more details.
Programming Languages
Database
Design Architecture
Integrated Development Environment (IDE)
Design Tools
Libraries
Version Control
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please fork this repository and contribute back using pull requests.
Any contributions, large or small, major features, bug fixes, are welcomed and appreciated.
Let me know which features you want in the future in Request Feature
tab.
If this project helps you a little bit, then give a to Star ⭐ the Repo.
Copyright 2024 ahmmedrejowan
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.