# Show GN: TSBOARD 안드로이드 앱, Sensta - 커뮤니티 전용 인스타그램을 만들어보자

> Clean Markdown view of GeekNews topic #20960. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=20960](https://news.hada.io/topic?id=20960)
- GeekNews Markdown: [https://news.hada.io/topic/20960.md](https://news.hada.io/topic/20960.md)
- Type: show
- Author: [tsboard](https://news.hada.io/@tsboard)
- Published: 2025-05-18T00:40:45+09:00
- Updated: 2025-05-18T00:40:45+09:00
- Original source: [github.com/sirini](https://github.com/sirini/sensta)
- Points: 7
- Comments: 2

## Summary

**TSBOARD** 기반 웹사이트 운영자는 **안드로이드 네이티브 앱**을 손쉽게 제작·배포할 수 있는 오픈소스 프로젝트를 활용할 수 있습니다. 이 앱은 **Go 언어로 재작성한 백엔드**와 완벽하게 연동하며, 커뮤니티 특성에 따라 최소한의 설정 변경만으로 갤러리 중심의 커뮤니티 전용 앱을 만들 수 있습니다. 개발자는 **Kotlin** 사용을 통해 네이티브 성능을 확보하였으며, 크로스플랫폼 프레임워크 대신 안드로이드 최적화를 선택하였습니다. 향후 **소셜 로그인 기능** 및 타사 커뮤니티의 편의 기능 도입 등 지속적인 고도화를 계획합니다.

## Topic Body

약 1년 전에 타입스크립트로 제작한 [TSBOARD](https://tsboard.dev)를 이 곳 긱뉴스에 처음으로 소개 했었습니다.  
그 때 TSBOARD를 커뮤니티 빌더이자 게시판이라고 소개 했었죠.  
  
> [TSBOARD 긱뉴스 소개글](https://news.hada.io/topic?id=14914)  
  
그리고 약 4개월 전에, TSBOARD의 백엔드를 Go언어로 재작성하면서 굳이 잘 동작하던 백엔드를 교체한 사연을 소개한 적이 있었습니다.   
개인적으로는 아직도 Go 언어를 선택했던 것에 후회는 없고, 지금에 와서는 잘한 선택이었다고 자평하고 있습니다.  
  
> [TSBOARD의 새로운 백엔드 소개글](https://news.hada.io/topic?id=18505)  
  
그리고 오늘 소개드릴 "**Sensta** 프로젝트"는 안드로이드 네이티브 앱입니다.  
처음에 소개드렸던 TSBOARD 프로젝트와도 연결되어 있습니다.  
  
---  
  
### TSBOARD 전용 안드로이드 앱은 왜 만들었나?  
- 저는 TSBOARD를 만들면서, 만약 내가 커뮤니티 사이트를 운영하는 운영자 입장이라면 직접 제작한 앱을 회원들에게 제공해주고 싶을 것 같다는 생각을 종종 했었습니다.  
- 그리고 TSBOARD 기반으로 [작은 사진 커뮤니티](https://sensta.me) 사이트를 운영하기 시작하면서, 이 생각이 점점 확고해지기 시작했습니다.   
   - 아, 나도 내 커뮤니티 사이트 전용 앱을 만들고 싶다!  
- 그러던 시점에, 우연찮게 코틀린(kotlin) 언어를 업무용으로 써야 할 일이 생겼습니다. 그래서 이왕 배우는 김에, TSBOARD 전용으로 안드로이드 앱을 만들어보자, 그렇게 해서 이 프로젝트가 탄생하게 되었습니다.  
  
### TSBOARD 안드로이드 앱의 특징은?  
- 만약 TSBOARD 기반으로 커뮤니티를 운영하시는 분이 계시다면, 링크의 GitHub에서 소스 코드를 내려받아 `Env.kt` 설정을 조금 바꾸고, 앱 아이콘 변경 등 소소한 작업만 하시면 바로 출시 가능한 안드로이드 앱을 제작 / 배포 하실 수 있습니다.  
   - 물론 앱 개발을 전혀 해보지 않으셨다면 약간의 시행 착오는 각오하셔야 합니다.  
- 4개월 전에 소개드렸던, Go 언어로 재작성한 백엔드와의 기본적인 상호작용은 모두 구현되어 있습니다. 덕분에 굳이 백지에서 처음부터 작업하실 필요가 없습니다.   
   - 또한 과도한 크롤링 등에 시달리면서 3rd party 앱에 의지할 필요도 없습니다.  
-  마지막으로 이 앱은 기본적으로 TSBOARD에서 일반적인 게시판 보다는 갤러리에 맞춰서 개발되었습니다. 저의 작은 사진 커뮤니티용 앱으로 출발했기 때문입니다.   
   - 그래서 TSBOARD로 운영하시는 사이트에 갤러리가 있으시다면, 여러분의 커뮤니티 전용 인스타그램을 만든다고 생각하셔도 무방합니다.  
  
### TSBOARD 안드로이드 앱, 왜 Flutter 안씀? 왜 React Native(RN) 안씀?  
- 크로스 플랫폼을 사실 고민하지 않은 건 아닙니다. 주변에 지인분들께 아이디어를 처음 얘기했을 때, 거의 대부분의 피드백이 RN을 쓰던지 Flutter를 써라! 였습니다.  
   - 특히 TSBOARD가 타입스크립트로 개발되기도 했고, 웹 프로젝트가 메인이다보니 RN을 이참에 써보라는 조언이 많았습니다.  
- 하지만 앱을 만들기 시작하던 시점에 접했던 새로운 언어, 코틀린(kotlin)의 매력에 이미 홀려버린 상태여서 아무 말도 귀에 들어오지 않았습니다. 그냥 코틀린을 쓰고 싶어서 만든 앱이라고 보셔도 무방합니다.  
   - 또한 이미 코틀린을 써야만 하는 상황에 또 새로운 걸 동시에 배워서 개발하기가 부담되었던 것도 사실이었습니다.  
- 결과적으로 iOS 플랫폼에 대응하는 건 조금 요원해졌지만, 그래도 코틀린 언어와 빠르게 친해질 수 있었고, 네이티브에 걸맞은 성능을 얻었다고 생각합니다.  
  
### 앞으로의 개선 계획은?  
- TSBOARD가 계속 업데이트를 해가면서 제공하는 새로운 기능들을 이제 안드로이드 앱에서도 바로 활용할 수 있도록 개선해 나갈 계획입니다.  
- 현재는 구글 계정으로 로그인 기능만 내장했는데, 원래 TSBOARD처럼 네이버, 카카오 로그인도 가능하게 할 겁니다.  
- 커뮤니티 회원 입장에서 있으면 좋을 법한 기능들도 타 커뮤니티 사이트를 벤치마크해서 추가하고자 합니다.  
   - 혹시 제안해주실 기능이 있으시다면 언제든지 말씀 부탁드릴께요!  
  
### 마무리 : TSBOARD는 안드로이드 앱도 제공합니다!  
- TSBOARD를 통해서 더 많은 커뮤니티 사이트가 더 유려한 프론트엔드, 더 강건한 백엔드 그리고 회원분들을 위한 안드로이드 네이티브 앱까지 가지셨으면 합니다.  
- 소박한 바램으로는 저 말고 다른 훌륭한 개발자분이 TSBOARD 기반 iOS 앱도 만들어주셨으면 좋겠습니다. :D  
  
긴 글 읽어주셔서 감사합니다!

## Comments



### Comment 38864

- Author: sangcomz
- Created: 2025-05-19T10:01:14+09:00
- Points: 1

Kotlin 멀티플랫폼을 사용하면서 Compose 멀티플랫폼까지 사용하시면 iOS앱도 가능합니다 ㅎㅎ

### Comment 38918

- Author: tsboard
- Created: 2025-05-19T22:27:55+09:00
- Points: 1
- Parent comment: 38864
- Depth: 1

와우! 코틀린 멀티플랫폼이라니 대단하네요 ㅎㅎ iOS 앱까지 만들 시간이 날런지 잘 모르겠습니다. ㅋㅋ
