전체태그 보기

#kotlin (15개의 포스트)

Practice - CompletableFuture를 이용한 멀티스레딩 실습
dvmflstm
github url https://github.com/BaekGeunYoung/multithreadpractice Focus 멀티스레드 환경을 설정하고, 이를 이용해 빠르게 작업을 수행하는 코드를 작성해본다. 더불어 멀티스레드를 사용하지 않는 일반적인 코드와 수행시간을 비교해 본다. reference : https://dzone.com/articl...
RecoFashion - 완성 및 시뮬레이션
dvmflstm
github url https://github.com/BaekGeunYoung/recofashion-client (client) https://github.com/BaekGeunYoung/recofashion-server (server) 목표 서비스 패션 코디 추천 서비스 기능 매일 데일리 코디를 추천해준다. - 배색 조합 관련 이론을 참고해...
RecoFashion - JUnit을 이용한 유닛테스트
dvmflstm
들어가기에 앞서 이번 프로젝트에서 중요하게 여겼던 점 중 하나는 백엔드 아키텍쳐에 관한 것이었는데, 객체 지향 SOLID 원칙 및 clean architecture의 기저에 있는 원칙들을 지켜가며 코드를 작성하려고 노력했다. 구조화된 코드를 작성하는 이유는 두 가지이다. 1. 유지 보수 용이성 어차피 혼자 진행하는 프로젝트이고 따라서 전체적인...
ptm0304

Kotlin + Retrofit (POST Method)

2019년 11월 22일0개의 댓글
오늘은 Retrofit을 통해 API와 통신하는 기능을 구현해봤습니다. 요즘 CometChat이라는 API를 이용해서 간단한 채팅앱을 구현하는 중인데 아이디로 친구추가하는 기능을 REST API와 통신하는 방식으로 구현하게 되서 이번 포스트를 작성하게 되었습니다. 우선 build.gradle(Module:app) 파일에 다음 dependencies를 추가...
project 계획 : 코디 추천 서비스
dvmflstm

project 계획 : 코디 추천 서비스

2019년 11월 12일0개의 댓글
목표 서비스 패션 코디 추천 서비스 기능 매일 데일리 코디를 추천해준다. - 배색 조합 관련 이론을 참고해 사용자에게 상하의 배색 조합 추천 - 추가로 피부톤, 개인 선호, 지난 날들의 데이터 등을 고려해 종합적인 recommendation 제공 - 그 날의 날씨를 고려해 입을만한 옷의 종류 추천 - 상하의 배색 조합을 추천해 주면서 참고할 만...
practice - 공연 등록&예약 어플리케이션
dvmflstm
github : https://github.com/BaekGeunYoung/performancereservationapp 최근 spring-boot 와 kotlin을 공부하고 있는데, 기본적인 프로젝트 설정부터 controller, repository, service, dto 등의 개념을 모두 종합해 완결성 있는 백엔드 어플리케이션을 만들어보아야겠다는 생...
archiving - spring security
dvmflstm

archiving - spring security

2019년 11월 5일0개의 댓글
최근 kotlin과 spring boot를 이용한 백엔드 어플리케이션 구축 방법을 아키텍처에 관한 고민과 함께 학습하고 있다. security란 spring framework가 자랑하는 강력한 사용자 인증 방식인데, 이 security의 사용법에 관해 알아보면서 잘 설명되어 있는 문서를 찾아 공유한다. https://postitforhooney.tisto...
oh_geee
TL;DR ? * 안드로이드 앱에 카카오 로그인을 연결할 때는 네이티브로 개발하는 것을 권장한다. 앱에서의 연결을 통해 사용자 정보를 받아오고 이를 API와 연결하든... 네이티브에서 다 하든.. 그 뒤론 알아서! * 카카오 로그인 관련해선 엄청나게 많은 블로그가 있지만 최신 버전(?) 그리고 코틀린(kotlin) 코드가 없어서 고생 좀 했다. * 카카오...
riemannulus

ReactiveX와의 첫 만남 (Kotlin)

2019년 9월 29일0개의 댓글
reactiveX website title ReactiveX? 최근 Rx에 대한 관심이 뜨겁다. Reactive Programming 이라는 말을 만들어 낼 정도로 뜨거운 개념인데, 이번에 코틀린으로 뭔가 해 볼 생각이 들어서 이왕 하는 김에 RxKotlin을 좀 써보기로 했다. 조금 써본 경험은 '이거 대단하다'... Java8에서 lambda s...
Room 라이브러리 사용하기 [3]
rjsdnqkr1

Room 라이브러리 사용하기 [3]

2019년 9월 23일0개의 댓글
👍 SELECT문에 RxJava 적용하기 - Dao Completable을 사용하면 해당 이벤트가 성공적으로 끝났을때 success 이벤트가 실행되고 실패했을때 error 이벤트를 실행 시킨다. SingleInteger 혹은 MaybeInteger 를 사용할 수도 있지만 이는 이벤트가 성공적으로 끝나고 영향 받은 행수까지 받환하여 주기 때문에 내...
Room 라이브러리 사용 [2]
rjsdnqkr1

Room 라이브러리 사용 [2]

2019년 9월 23일0개의 댓글
👍 Repository 만들기 - Repository를 작성하여 실제 호출후 사용할 수 있도록 해준다. 왜 getUser의 반환값을 LiveData로 했는지 알아 볼수 있는 부분이다. 유저 값을 반환 받아 MutableLiveData의 값이 바뀌면 이벤트를 실행해 주는 방식으로 쉽게 작성하면 된다. 하지만 여기서 문제가 발생한다. 만약 반환된 Use...
Room 라이브러리 사용 [1]
rjsdnqkr1

Room 라이브러리 사용 [1]

2019년 9월 22일0개의 댓글
👍 Room이란? 안드로이드 앱에서 SQLite 데이터베이스를 쉽고 편리하게 사용할 수 있도록 하는 라이브러리이다. Room은 Entity, Dao, RoomDatabase 3가지 요소로 구성된다. blog-android-roomarchitecture-1.png ✌ Dependency 추가하기 RoomDatabase에서 데이터베이스를 생성하고 버...
MVVM과 data binding의 잘못된 사용 리팩토링
rjsdnqkr1
👍 과거 코드의 문제점 - ViewModel 사용법의 문제점 🙌 마무리 이때까지 MVVM과 binding을 잘못 사용하고 있었다는 것에 배신감(?)을 느꼈다. 자주 구글링하고 더 좋은 코드를 만들도록 노력 해야겠다.
IntelliJ Kotlin Code Style 설정법
lsb156

IntelliJ Kotlin Code Style 설정법

2019년 2월 8일0개의 댓글
IntelliJ에 Kotlin 권장 Code Convention 설정하기
Kotlin으로 Spring Boot Security - Login 맛보기
lsb156
Kotlin을 이용하여 Spring Boot Security를 사용한 로그인 맛보기 기능을 구현 해봅니다.