앱을 홍보를 위한 SNS 공유를 해보자. 기본적인 공유 기능은 안드로이드 프레임워크에서 제공한다. 단지 그 기능을 호출할 수 있도록 버튼을 만들어 코드를 추가하면 된다.
(1) 공유 버튼 이미지 추가
무료 아이콘을 제공하는 사이트에서 적당한 이미지를 검색해 내려받는다. 구글에서 "아이콘" 입력해 검색하면 무료 사이트가 나온다. www.flaticon.com 사이트가 유명하다.
"share" 키워드로 검색하면 아래 아이콘이 수없이 나온다. 마음에 드는 것을 골라서 안드로이드 스튜디오에 카피해서 사용한다.
(2) 공유하기 코드 추가
stackoverflow.com/에서 가져온 코드다. 앱 이름을 넣어주면 된다. 나머지는 안드로이드 프레임워크에서 팝업창을 띄우고 안드로이드 버전과 기기에 설치된 앱을 검색해 공유 가능한 아이콘을 보여준다.
// 앱 공유하기
imageView_share.setOnClickListener {
Log.d(TAG, "MainActivity - onCreate() share sns called")
val Sharing_intent = Intent(Intent.ACTION_SEND)
Sharing_intent.type = "text/plain"
val Test_Message = "Awesome Vibrator App Massager"
Sharing_intent.putExtra(Intent.EXTRA_TEXT, Test_Message)
val Sharing = Intent.createChooser(Sharing_intent, "공유하기")
startActivity(Sharing)
}
관련 앱 출시
https://play.google.com/store/apps/details?id=com.guslang.vibrator
2020/10/20 - [코드리뷰/코틀린 리뷰] - 안드로이드 마사지 앱 게시하다 (Awesome Vibrator)
2020/10/09 - [코드리뷰/코틀린 리뷰] - 안드로이드 애니메이션 만들기 / Lottie Animation
반응형
'코드리뷰 > 코틀린 리뷰' 카테고리의 다른 글
안드로이드 앱 리뷰/별점 주기 기능 (rating) (0) | 2020.10.24 |
---|---|
안드로이드 마사지 앱 게시하다 (Awesome Vibrator) (0) | 2020.10.20 |
안드로이드 애니메이션 만들기 / Lottie Animation (0) | 2020.10.09 |
댓글