Shubham Singh's Projects
A repository for practicing and learning the implementation of MVVM architecture using Android View Model, Live Data, Room, and Data Binding.
ArtMind is an AI-powered image generation tool that creates unique and high-quality images based on user prompts, with future features for image editing and variation generation.
The intent of this JAVA program is to create graphics or art form from the ASCII characters.
This repository contains best profile readme's for your reference.
A repository of almost all Data Structures and Algorithm in different programming languages.
A comprehensive guide to understanding and using fragments in Android. This repository covers the fundamentals of fragments, including their lifecycle, communication with activity, and best practices for using them in modern Android development.
A machine learning model for recognizing and classifying hand gestures using MediaPipe for feature extraction. The model has been trained on a dataset of images and is able to predict the gesture being made in a new image.
A collection of various web designs created for practicing and improving my HTML and CSS skills. The repo includes various web design samples, showcasing my understanding of web development fundamentals and my ability to implement them in creating visually appealing web pages.
Create composite images using a directory of smaller images with this photomosaic program. Customize the size and arrangement of the smaller images, and use the color matching and image scaling options to create visually interesting and unique images. Use the program for creating wallpapers, social media posts, and more
This repository is a personal record of my journey as I learn and explore the exciting field of machine learning. It includes notes, code snippets, and sample projects that demonstrate my understanding of key concepts and techniques.
The Mouse Coordinates Detector is a Java program that detects the current coordinates of the mouse pointer in a Linux system.
A multi-client chat application built using Java socket programming and multithreading.
A modern news app built using Kotlin and MVVM architecture.
This application is a web scraping bot which is programmed to visit the website, grab the relevant page and extract useful information.
A compiler written for Proto language in Cpp
A collection of simple, easy-to-follow examples for implementing and using RecyclerView in Android projects.
Config files for my GitHub profile.
A Tic Tac Toe game that can be played between two players over a local network using Java socket programming. The game features a server-client architecture, where the server handles game logic, and clients connect to the server to play the game.
Talkie - the Chat App features real-time messaging, push notifications, and the ability to send images. With its clean and intuitive UI, Talkie provides a seamless chat experience for users.
TaskTrek is a powerful task manager app for Android
Tic Tac Toe Royale is a collection of interactive and challenging Tic Tac Toe games. It includes various game modes, such as Two Player Tic Tac Toe, Computer Tic Tac Toe with simple AI, and Unbeatable Tic Tac Toe AI built on the Minimax algorithm.
Typing assistant is the only assistant you'll need to ace up your typing skill. With it's assistance you'll know about your typing speed, accuracy, and correctness. After every level you complete, your statistics will appear with score that's based on the above mentioned factors.