/fish-api-kotlin

Springboot server with Kotlin

Primary LanguageKotlin

Kotlin with SpringBoot API Build Status

시작 배경

  • 단순 안드로이드로만 앱을 만드니 앱의 한계가 있다.
  • 서버를 구축해서 내가 원하는 정보를 제공하는 API를 만들자
  • 안드로이드는 Kotlin을 사용하는데 서버도 Kotlin으로 해볼수 있지 않을까?
  • 서버, 클라이언트 동일하게 Kotlin으로 구축되면 나중에 생산성에 개이득!?
  • 원래 자바를 사랑하는 유저였으나, 코틀린을 배우고난 뒤 자바는 쳐다보기도 싫음.

진행하며 느끼는중인 점

  • 생각보다 레퍼런스가 많이 없다.
  • 삽질과 삽질의 연속...
  • 지금 당장은 시작이 힘들겠지만, 언젠가 익숙해지면 분명 쉬워지리라..
  • 코틀린은 항상 정답이다.
  • I love JetBrain's products
  • 안드로이드 Gradle만 생각해서 사용하다가 Gradle 빌드가 안되서 꼬박 이틀을 날려먹었다. 프로젝트 시작부터 쉽진 않구나.

목표

  • 나는야 미래의 슈퍼잡부
  • Rest API를 Kotlin + Springboot로 구축
  • 단순 코딩이 아닌 서버 구축부터 배포 자동화 까지 모두 구축해보기
  • 되도록이면 Intellj에서 모든것을 다해보자
    • 생각보다 개발을 하는데 많은 툴들이 이것저것 사용된다.
    • Postman, Git, Trello, etc..

공부 해야될 List

  • 코틀린을 코틀린스럽게 사용하는 방법
  • JPA
  • Springboot Framework
  • 리눅스 명령어들
  • 배포 자동화 하는 스크립트 작성