본문 바로가기
코드리뷰/코틀린 리뷰

안드로이드 앱 SNS 공유, 무료 아이콘 받기

by 디마드 2020. 10. 24.

앱을 홍보를 위한 SNS 공유를 해보자. 기본적인 공유 기능은 안드로이드 프레임워크에서 제공한다. 단지 그 기능을 호출할 수 있도록 버튼을 만들어 코드를 추가하면 된다. 

(1) 공유 버튼 이미지 추가

무료 아이콘을 제공하는 사이트에서 적당한 이미지를 검색해 내려받는다. 구글에서 "아이콘" 입력해 검색하면 무료 사이트가 나온다. www.flaticon.com 사이트가 유명하다.

"share" 키워드로 검색하면 아래 아이콘이 수없이 나온다. 마음에 드는 것을 골라서 안드로이드 스튜디오에 카피해서 사용한다. 

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

 

Awesome Vibrator App Massager - Strong vibration - Google Play 앱

All vibrations are generated from the vibrator in your phone, turning your mobile device into a personal massager. With Awesome Vibrator you can choose your own vibration from four built-in vibrator setting. It's the perfect massage vibrator for relaxing,

play.google.com

2020/10/20 - [코드리뷰/코틀린 리뷰] - 안드로이드 마사지 앱 게시하다 (Awesome Vibrator)

2020/10/09 - [코드리뷰/코틀린 리뷰] - 안드로이드 애니메이션 만들기 / Lottie Animation

반응형

댓글