What can I do for you?
Android Experience
Subject | Skill |
---|---|
Language | Kotlin, Java |
Android View | Jetpack compose, AndroidX origin layout |
Android Offen Use Library | Livedata, Viewmodel, ViewBinding, NavGraph |
Local Data | Room, SQLite |
Android Architecture | MVVM |
Third-Party Service | Facebook, AWS S3, Lambda, Google map, Huawei SDK, Line api, Samsung Knox, Appium, Chat-gpt API |
Push Notification | FCM, Huawei push kit |
Asynchronous Programming | Thread, AsyncTask, Handler, Coroutine |
Android Compatibility | Android 5~14 |
Dependency Inject | Dagger, Koin |
Flow Control | RxJava, Kotlin Flow |
Network | OkHttp, Retrofit,HttpClient |
IPC | Socket, AIDL, BroadCast, Messenger, ContentProvider |
Others | AndroidX, Singleton, Gson, Glide/Picasso... |
I am maintaining and developing multiple apps primarily using Kotlin here. These apps offer complete UI/UX design with accompanying graphics, and I am capable of fully implementing them. We utilize libraries such as ViewBinding, ViewModel, and LiveData to enable robust functionality.
Try it! More DetailOur app is an on-demand taxi dispatching platform that retrieves relevant services through a request to the backend GIS system. I used the VIPER architecture and refactored the app using Kotlin. My responsibilities included developing the new features, developing custom UI, and integrating with backend services or third-party services.
Check it out! More DetailThis app is designed to remotely control Bluetooth devices using Modbus registers. User can interact with the app to manipulate the status of the Bluetooth device through various Modbus address. In addition, I have also utilized Appium for automated testing of this project.
Demo Evt Report More DetailOur app manages POS terminals by integrating with Cashub Agent to achieve the required functionality. I designed the user interface to present the features that have already been implemented in Cashub Agent.
More DetailThis is my personal website where I document my past development experiences and share educational articles. The website is primarily built using HTML, CSS, Javascript, and Jekyll plugins.
Check it out!I am responsible for the "Vitality Coach" section of this app, developed primarily using Kotlin. During the development process, I also utilized NavGraph, viewbinding, MVVM architecture, and MPAndroidchart, among other tools.
More Detail