๐ SilencioHardwareStore: A Powerful Android App for Hardware Comparison
Website: https://silenciopz.neocities.org/
My GitHub: https://github.com/SilencioPz/hardware_compare
Hey dev community! ๐ I'm excited to share my latest project - Silencio Hardware Store, a comprehensive Android application built with Kotlin and Jetpack Compose that helps users compare computer hardware components and analyze gaming performance.
๐ฏ What It Does
Silencio Hardware Store is your go-to mobile companion for making informed hardware decisions. Here's what it offers:
๐ Core Features
CPU Comparison: Compare processors side-by-side with detailed specifications
GPU Comparison: Analyze graphics cards with comprehensive benchmarks
Gaming Performance Calculator: Calculate bottlenecks and performance for specific games
Smart Analysis: Get intelligent recommendations based on your hardware selection
๐ ๏ธ Technical Highlights
Built with: Kotlin, Jetpack Compose, Material Design 3
Architecture: Clean, modular codebase with MVVM pattern
Performance: Optimized for smooth scrolling and fast comparisons
Responsive: Adapts beautifully to different screen sizes and orientations
๐ป Code Quality & Structure
The app features a well-organized architecture:
kotlin
// Clean navigation system
enum class AppScreen {
MAIN_MENU, CPU_COMPARISON, GPU_COMPARISON, GAME_PERFORMANCE
}
// Responsive UI components
@Composable
fun CpuComparisonScreen(onBackClick: () -> Unit = {}) {
// Advanced filtering and search capabilities
val filteredCpus = remember(cpus, searchQuery) {
if (searchQuery.isBlank()) cpus
else cpus.filter { cpu -> /* smart filtering */ }
}
}
๐ Key Features Implemented
Smart Search & Filtering
Real-time search across CPU/GPU databases
Advanced filtering by brand (AMD/Intel), specifications, and performance
Landscape and portrait mode support
Detailed Comparisons
kotlin
@Composable
fun ComparisonFullScreen(cpu1: Cpu, cpu2: Cpu, benchmarkUtils: BenchmarkUtils) {
// Comprehensive comparison tables
// Performance metrics and thermal analysis
// Winner determination with detailed advantages
}
Gaming Performance Analysis
Bottleneck calculation
Resolution-based performance scaling
Hardware adequacy assessment
Temperature and stability risk analysis
๐ Coming Soon: Internationalization!
๐จ IMPORTANT UPDATE: I'm currently working on implementing American English localization for the entire application!
What to Expect:
โ
Language Toggle Button: Easy switch between Portuguese and English
โ
Complete UI Translation: All screens, menus, and labels
โ
Technical Terminology: Proper hardware terminology for English-speaking users
โ
Cultural Adaptation: UI/UX optimized for international audience
Why This Matters:
kotlin
// Planned implementation
var currentLanguage by remember { mutableStateOf(AppLanguage.PORTUGUESE) }
LanguageSwitchButton(
currentLanguage = currentLanguage,
onLanguageChanged = { newLanguage ->
// Dynamic resource loading
// UI refresh with new language
}
)
This update will make Silencio Hardware Store accessible to the global hardware enthusiast community!
๐จ UI/UX Excellence
The app features a stunning dark theme with:
Material Design 3 components
Smooth animations and transitions
Intuitive navigation patterns
Accessibility considerations
Responsive layouts for all devices
๐ฎ Future Roadmap
English Localization (In Progress)
More hardware components (RAM, Storage, Motherboards)
Real-time price comparisons
User profiles and saved configurations
Community benchmarks and reviews
๐ฑ Try It Out!
Website: https://silenciopz.neocities.org/
The app is perfect for:
๐ฎ Gamers planning PC builds
๐ป Professionals comparing workstation components
๐ง Technicians making upgrade recommendations
๐ช Store owners demonstrating product comparisons
๐ฌ Let's Connect!
I'd love to hear your thoughts on:
The UI/UX design
Additional features you'd like to see
Your experience with hardware comparison apps
Suggestions for the English localization
Check out the code and contribute on GitHub!
Top comments (0)