Welcome to my project repository! This repo contains demos and projects I've worked on, ranging from Android applications to Unity games. Below, you'll find a summary of each in-class exercise (ICE) and assignment, along with a YouTube playlist where I've showcased the progress and final products. 🎥
- Modified the classic "Hello, World" program to display a personalized greeting.
- Styled the TextView with a custom font, color, and size.
- Deployed the app to an emulator.
- Demonstrated the use of the
Log
class for simple logging. - Added buttons to toggle TextView text and explored different layout options.
- Implemented multiple event handlers using a single Kotlin function.
- Designed a calculator UI with distinct styles for buttons.
- Handled button clicks using shared functions and tag values.
- Refined the calculator design with styles to reduce redundancy.
- Added landscape support and enhanced operand handling.
- Implemented functionality for clear, backspace, and plus/minus buttons.
- Ported calculator functionality into a dedicated class.
- Created a UML diagram to visualize the class structure.
- Demonstrated full CRUD operations using Room Database.
- Converted the Room DB project to use Firebase Firestore.
- Customized the Floating Action Button (FAB) for adding TV shows.
- Set up Firebase Authentication and implemented login/register activities.
- Restricted CRUD operations for unauthenticated users.
- Created a scrolling ocean background and controlled player movement in Unity.
- Used GitHub for version control.
- Replaced standard input with touch controls in Unity.
- Added moving obstacles like islands and clouds with randomized behavior.
- Implemented a simple scoring system and added start/end screens.
- Deployed the game on WebGL or an Android Emulator.
- Designed the UI for a basic calculator app.
- Implemented basic calculator functionalities.
- Created the UI for a to-do list app.
- Added data persistence to the to-do list app using Firebase.
Check out all the demos of the in-class exercises and assignments on my YouTube playlist. 📺