Java의 AsyncTask를 Kotlin의 coroutine으로 변환

19 Oct 2020

Problem기존 Java로 작성된 코드를 Kotlin으로 변환할때 어떻게 하면 더 Kotlin 스타일에 맞게 변환할 수 있을까하는 고민을 하게 됐다. 동일하게 AsyncTask로 변환 할 수도 있지만 조금 더 Kotlin스타일로 변환 할 수 있는지 확인해 보고자 한다.AsyncTask.execute(new Runnable() {@Overridepublic void run() { ...Solutioncoroutine은 Kotlin 1.3 버전에서 추가되었다. 그 이상 버전을 사용하는 경우만 해당한다....


Oilnow

Oilnow Oilnow Oilnow Oilnow Oilnow Oilnow Oilnow
01 Oct 2020

Based on Big Data Analysis and Algorithm Application, the app automatically recommends the closest and cheapest gas station near my location. This app helps you save on fuel costs by analyzing oiling patterns.While I’m working on this project, I understood the technology to recognize the direction through the coordinates, the...


Oilnow owner

Oilnow owner Oilnow owner Oilnow owner
01 Oct 2020

This app can be used as a push notification to see price changes at nearby gas stations.The app is available for weekly price trend in the list.While developing this app, I knew how to focus quickly. And I was able to test my maximum performance.


Wegen Scan

Wegen Scan Wegen Scan Wegen Scan
01 Jul 2019

Wegen is a cryptograph wallet based on a block chain system. It includes the activation function using 3D security label made with ultra-thin nano process.If you scan the QR code of the G-Mov attached to the purchased product with the Wesen Scan app, you can redeem the coin for a...


CLET

CLET CLET CLET CLET CLET CLET
01 Mar 2019

CLET is a powerful cryptocurrency wallet and an easy ICO platform.Blind investment for token sales and ICO is coming to an end.Now you can raise profit with judgements and investments based on practical information.It is important for ICO projects to attract new investors. Entry barriers for the new investors should...


Remove trailing zeros in Kotlin

03 Nov 2018

ProblemFloat나 Double 데이터 타입을 String으로 변환 시 1.0 등과같이 정수형이나 1.23000 등 소수점 이하의 범위에서 표현되는 0은 String으로 변환시 표시가 불필요 하기때문에 제거할 필요가 있다. 1.0은 “1”로 1.23000은 “1.23”으로 표시할 방법을 고민해봤다.Solution400: Invalid request


Sendlike

Sendlike Sendlike Sendlike Sendlike Sendlike
01 Mar 2018

Developing a dating app that open patterns that users have given scores.It is a dating app that supports precise matching based on data by disclosing user’s score pattern. Using the matching data from this app, you can create interesting new service.While I’m working on this project, I understood the techniques...


FastOrder

FastOrder FastOrder FastOrder FastOrder
01 Mar 2018

FastOrder is an online order service using a smartphone. It also supports application for tablets that can be used in stores. This service can manage customers more efficiently without significantly changing existing store ordering system. I participated in ideation of service, service planning, design concepts, and prototyping. I have experienced...


RisingStar

RisingStar RisingStar RisingStar
01 Nov 2017

It is a personal broadcasting service that supports live streaming. It is implemented as Android native using Kotlin. I have experienced with live streaming back-end building and protocol integration through this service.While I’m working on this project, I understood the streaming service integration technology, live streaming technology and troubleshoot streaming....


Ready U

Ready U Ready U Ready U Ready U
01 Sep 2017

An Android application that connects with people going to ski resorts. This app includes matching people, chatting, bulletin boards, and skiing skills.While I’m working on this project, I understood effective user matching techniques, user-friendly UI, UX to improve retention.


CashFeed

CashFeed CashFeed CashFeed
01 Sep 2017

CashFeed is a mobile flyer service that analyzes user patterns based on your location and recommends nearby stores. This app allows users to redeem points when they see the ad. The user can accumulate points and exchange them for goods.While I’m working on this project, I understood Tinder-like UI development...


MeBuy

MeBuy MeBuy MeBuy
01 Jul 2017

An Android application that curates PPL videos for real purchasing. Implemented hybrid application technology, video and content management technology.While I’m working on this project, I understood the industry-wide trends related to PPL and video commerce.


Salalee

Salalee Salalee Salalee
01 Jun 2017

An Android application to meet new people, invite friends and chat. In particular, this app can only be signed by employees of a certified company.While I’m working on this project, I understood how effective email authentication.


Sleek Project

Sleek Project Sleek Project Sleek Project
01 Mar 2017

This is a mobile app and a web project. The web application allows the user to select, schedule and pay for fitness programs. The mobile app application is an O2O service. The app can connect with users and trainers.


OTT(Over The Top) Service; Mug

OTT(Over The Top) Service; Mug OTT(Over The Top) Service; Mug OTT(Over The Top) Service; Mug
01 Feb 2017

This app is an Android application that watches movies and TV. This app can be viewed or streamed online. The app implemented location aware technology using Wifi and multi-format streaming video playback technology.While I’m working on this project, I understood location recognition technology and AP authentication method through Wifi.