In August 2021, as a second internship project i created an Android Shop App written in Kotlin-JAVA with Android Studio works on Android. Data is stored on cloud Google Firebase’s NoSQL Firestore. It is an ecommerce application which users can list & sell their editable products similar to Letgo, Trendyol; it has 2 editable user types which uses Firebase authentication all in user friendly, easy to use GUI. Events occurring on the application are persistent.
In my previous internship, I created projects about things that I did not know before. I wanted to do the same in this project internship. I’ve written many “Java for Windows” programs before. Years ago I had created some Android Java apps. After doing research on Kotlin, wanted to focus on a new field and after creating a PHP shop for a Web lesson, I now decided to make an Android Shop application in Kotlin with Android Studio. I made myself a to-do list, drafted it. Start page is login/register. Users can create, read, update, delete their items and add to cart then purchase order with adding address. Admin can view, read, update all products. Stock is decreasing when they order of course. It uses Google Firestore of Firebase for DB; user, item management. After many years I am very excited to produce a serious app for Android. Since I have improved myself in Java Windows applications, it would be good to enter a new and different sector, as the majority of internet users (almost 80%) shift to mobile every day. I hope from now on I want to enter the mobile game part in Unity later. I also published this app on Play Store (my older publisher account was suspended for having covid news on a news app flagged as breaks Google’s sensitive content policy, so I paid $25 for new). Kotlin Application Deployment is faster to compile, lightweight, and prevents applications from increasing size. Code written in Kotlin is much smaller compared to Java, less verbose and fewer bugs. Kotlin compiles the code to a bytecode which can be executed in the JVM.