Muhammat Rizki Saputra
enjoy learning new things
Programming & Tools
Java · Spring Framework
Kotlin · PostgreSQL · Html · CSS · Web Service · Unit Testing(JUnit) · Android Studio · BASIC GIT
Languages
English
Indonesia
enjoy learning new things
Java · Spring Framework
Kotlin · PostgreSQL · Html · CSS · Web Service · Unit Testing(JUnit) · Android Studio · BASIC GIT
English
Indonesia
This is an Android game application that I created using the Kotlin programming language and Android Studio. In this game, each player chooses one of three options: scissors, rock, or paper. Scissors cut paper, rock crushes scissors, and paper covers rock. If two players choose the same option, the game is considered a tie. If the selected options are different, the player who chose the winning option will win the round.
This is a terminal-based game that I created using Java. In this game, players have to type the displayed sentences, and the game calculates their Words Per Minute (WPM) score. The sentence data is stored in dummy form, and I use the WPM formula to calculate the score. It's a fun way to test and improve typing speed and accuracy.
During my internship, I developed an Android-based e-Library application designed for use by students and the library of SMKN 4 Palembang.
During the training, I learned advanced Android application development. At the end of the training, I created a project called the "Story App" as a graduation requirement. The application I developed includes authentication features, displaying a list of stories from an API, adding new stories, displaying animations, showing a map that contains all the stories, and performing unit testing. This training provided me with relevant material for the professional world.
While attending the training, I learned the concepts of the Kotlin programming language and Android application development. At the end of the training, I completed a project called the "GitHub User App" as a requirement for graduation. This project includes features such as user search using data from an API, displaying user details, creating a loading indicator, theme customization, and a favorite user feature with a database. This training provided me with the opportunity to be well-prepared for the professional world.
I am a second-year vocational high school student at SMK Setia Darma Palembang. During my internship, I served as a partner to assist with both technical and non-technical tasks. This internship provided me with an opportunity to learn beyond the school curriculum and gain working experience in the information technology industry.
download here