Fatkhi Nur Akhsan, NIM.: 20106050026 (2024) RANCANG BANGUN PLUGIN KONVERSI KOTLIN DATA CLASS KE PROTOCOL BUFFERS MESSAGE BERBASIS METODE EXTREME PROGRAMMING. Skripsi thesis, UIN SUNAN KALIJAGA YOGYAKARTA.
|
Text (RANCANG BANGUN PLUGIN KONVERSI KOTLIN DATA CLASS KE PROTOCOL BUFFERS MESSAGE BERBASIS METODE EXTREME PROGRAMMING)
20106050026_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf - Published Version Download (2MB) | Preview |
|
Text (RANCANG BANGUN PLUGIN KONVERSI KOTLIN DATA CLASS KE PROTOCOL BUFFERS MESSAGE BERBASIS METODE EXTREME PROGRAMMING)
20106050026_BAB-II_sampai_SEBELUM-BAB-TERAKHIR.pdf - Published Version Restricted to Registered users only Download (3MB) | Request a copy |
Abstract
The rapid advancement of technology, particularly in mobile computing and smartphones, has led to massive adoption of mobile applications. Android and iOS are the two dominant operating systems. In Android application development, Google adopted Kotlin as the official language in 2017. One of Kotlin's features is Data Class, which facilitates data storage. However, using Jetpack DataStore for data storage in Android requires schema definitions with Protocol Buffers, which have different syntax from Kotlin Data Class. This presents a challenge for developers in converting Kotlin data structures to Protocol Buffers. This thesis aims to design and develop an automated tool to convert Kotlin Data Class to Protocol Buffers Message. The tool is implemented as a plugin for Intellij IDEA and Android Studio, which is expected to simplify the conversion process, minimize errors, and enhance developer productivity.
Item Type: | Thesis (Skripsi) |
---|---|
Additional Information: | Pembimbing: Dr. Agung Fatwanto, S.Si., M.Kom. |
Uncontrolled Keywords: | Protocol Buffers, Protobuf, Kotlin, Data Class, Konversi, Plugin, Pengembangan Perangkat Lunak |
Subjects: | 000 Ilmu Komputer, Ilmu Informasi, dan Karya Umum > 000 Karya Umum > 004 Pemrosesan Data, Ilmu Komputer, Teknik Informatika |
Divisions: | Fakultas Sains dan Teknologi > Teknik Informatika (S1) |
Depositing User: | Muh Khabib, SIP. |
Date Deposited: | 02 Oct 2024 10:30 |
Last Modified: | 02 Oct 2024 10:30 |
URI: | http://digilib.uin-suka.ac.id/id/eprint/67421 |
Share this knowledge with your friends :
Actions (login required)
View Item |