UIShowcaseApp is a multi-page Android application demonstrating various UI components and layouts in Android. It includes examples of LinearLayout, ConstraintLayout, GridLayout, and RecyclerView. The app also features dark mode support and localization for English, Canadian French, and Brazilian Portuguese.
-
Page 1: LinearLayout Demo
- Includes a
TextView,EditText,Button, andImageView. - Displays a toast message on button click.
- Includes a
-
Page 2: ConstraintLayout Demo
- Includes a
SwitchCompat,ProgressBar, andFloatingActionButton (FAB). - Switch toggles the visibility of the ProgressBar, and FAB shows a Snackbar.
- Includes a
-
Page 3: GridLayout Demo
- Displays 6 items in a grid with icons and text.
- Clicking an item shows a toast message with the item's name.
-
Page 4: RecyclerView Demo
- Displays a list of cities with a toggle switch for each item.
- Clicking a switch shows a toast message with the city's status.
- Dark Mode: Custom themes for both light and dark modes.
- Localization: Supports English (default), French (Canada), and Portuguese (Brazil).
-
Clone the repository:
git clone https://github.com/yourusername/UIShowcaseApp.git
-
Open the project in Android Studio.
-
Build and run the app on an Android emulator or device.
This project is licensed under the MIT License. See the LICENSE file for more details.







