El interviewer is a native Android application designed to practice and test core Android interview concepts. It features an interactive quiz interface that dynamically updates UI components, levels, and colors based on interview difficulty.
- Dynamic UI State Management: Handles active interviewer states (Easy, Medium, Hard) dynamically with customized typography and custom elevation shadows.
- Core Android Concepts: Implemented without external libraries—focusing on raw
findViewById, Activity Lifecycle, and View properties. - Clean Code Practices: Refactored architecture eliminating parameter pollution and redundant code blocks.
- Image-Based Questions: Integrated custom Android Studio snippets and visual layout scenarios to test practical debugging skills.
- Language: Kotlin
- UI: Native XML Layouts (
ConstraintLayout,LinearLayout) - Design/Theme: Dark Theme with custom ARGB hex styling.