소셜 및 메시지 앱 정보
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
소셜 및 메시지 앱은 공개 대화, 비공개 메시지, 미디어 제작, 사진 및 동영상 공유, 라이브 방송 등의 공간을 제공하여 소통하고 정보를 공유하는 방식을 혁신했습니다. 앱에서 이러한 작업을 실행하는 경우 이 개발자 센터에서 이러한 유형의 환경을 만들고, 확장하고, 수준을 높이고, 최적화하는 데 도움이 되는 리소스를 확인할 수 있습니다.
이 개발자 센터에서는 소셜 기능의 세 가지 영역을 다룹니다.
메시징 및 커뮤니케이션
커뮤니케이션은 소셜 앱의 핵심 기능이며 Android는 앱의 메시지 기능을 통합하여 사용자가 상호작용할 수 있는 더 많은 노출 영역을 제공하는 맞춤 API를 만들었습니다. 메시지를 안정적으로 보내고 수신하는 방법과 리치 이모티콘 지원, Android의 이미지 키보드 및 기타 리치 텍스트 소스의 스티커 및 이미지, 다른 앱에 텍스트 및 미디어를 직접 공유하는 지원을 통해 앱의 수준을 높이는 방법을 알아보세요.
자세히 알아보기 레벨 업
앱이 이미지와 동영상을 통합하거나 몰입도 높은 오디오 환경을 제공하는지와 관계없이 미디어는 사용자 상호작용을 풍부하게 하고 앱 참여도를 높입니다.
Android는 이미지와 미디어 통합의 복잡성을 최소화하면서 사용자 환경을 더욱 통합되고 일관되게 만드는 API를 계속 발전시키고 있습니다. 대용량 비트맵을 효율적으로 로드하고, 라이브 스트리밍을 지원하고, 재생 컨트롤 및 플레이어 UI를 처리하는 방법을 알아보세요.
앱의 수준을 높여 UltraHDR 이미지와 HDR 동영상을 지원하고, PIP를 사용 설정하고, Cast Connect를 구현하는 등의 작업을 할 수 있습니다.
자세히 알아보기 레벨 업
소셜 및 커뮤니케이션 앱에서 동영상 캡처, 사진 편집, 미디어 콘텐츠 처리를 지원하는 것이 점점 더 일반적이 되고 있습니다. Android는 앱에 통합하는 과정을 간소화하면서 최신 기기 및 플랫폼 기능을 지원하는 데 도움이 되는 라이브러리를 만들었습니다.
사진 및 동영상을 캡처하고, 동영상을 수정하고, 사용자 미디어 라이브러리에 액세스하고, 다른 앱 및 서비스에 공유하는 방법을 알아보세요. UltraHDR 이미지 캡처, HDR 동영상, 셔터 지연 시간 0 등을 지원하여 앱의 수준을 높여보세요.
자세히 알아보기 레벨 업
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-03-26(UTC)
[null,null,["최종 업데이트: 2025-03-26(UTC)"],[],[],null,["# About social and messaging apps\n\nSocial and messaging apps have revolutionized how we connect, communicate, and\nshare information, offering spaces for public conversations, private messaging,\nmedia creation, photo and video sharing, and even live broadcasts. If your app\ndoes any of this, you'll find resources in this developer center to help you\ncreate, extend, level up, and optimize these types of experiences.\n\nThis developer center covers three areas of social features:\n\n- [Messaging and communication](#messaging-and-communication)\n- [Media display and playback](#media-display)\n- [Media capture, creation, editing, and sharing](#media-creation)\n\nMessaging and communication\n---------------------------\n\nCommunication is a core function of social apps, and Android has created bespoke\nAPIs that [integrate your app's messaging features](/develop/ui/views/notifications/conversations), providing more surfaces\nfor users to interact with. Learn how to [send and receive messages\nreliably](https://firebase.google.com/docs/cloud-messaging), as well as how to [level your app up](/social-and-messaging/guides/communication/basic-better-best) with [rich\nemoji support](/develop/ui/views/text-and-emoji/emoji-picker), stickers and images from [Android's image keyboard and other\nrich text sources](/develop/ui/views/receive-rich-content), and\nsupport for [sharing text and media](/training/sharing/send) directly to other apps.\n\n[Learn More](/social-and-messaging/guides/communication) [Level Up](/social-and-messaging/guides/communication/basic-better-best)\n\nMedia display and playback\n--------------------------\n\nWhether your app integrates images and videos or delivers immersive audio\nexperiences, media enriches user interactions and elevates app engagement.\nAndroid continues to evolve APIs that minimize the complexity of integrating\nimages and media while making the user experience more integrated and\nconsistent. Learn how to [load large bitmaps efficiently](/topic/performance/graphics/load-bitmap), support\n[live-streaming](/media/media3/exoplayer/live-streaming), and handle [playback controls and player UI](/media/media3/ui/overview).\n[Level up your app](/social-and-messaging/guides/media-playback/basic-better-best) to support [UltraHDR](/media/grow/ultra-hdr-display) images and [HDR](/media/grow/hdr-playback) video,\nenable [picture-in-picture](/develop/ui/views/picture-in-picture), implement [Cast Connect](https://developers.google.com/cast/docs/android_tv_receiver),\nand more.\n\n[Learn More](/social-and-messaging/guides/media-playback) [Level Up](/social-and-messaging/guides/media-playback/basic-better-best)\n\nMedia capture, creation, editing, and sharing\n---------------------------------------------\n\nIt's increasingly common for social and communication apps to support capturing\nvideos, editing photos, and processing media content, and Android has created\nlibraries that simplify integration into your app while helping you support the\nlatest device and platform features.\n\nLearn how to [capture photos and videos](/media/camera/camerax), [edit videos](/media/media3/transformer), [access user\nmedia libraries](/training/data-storage/shared/photopicker), and [share to other apps and services](/training/sharing/send#using-android-system-sharesheet). [Level up your\napp](/social-and-messaging/guides/media-creation/basic-better-best) with support for [UltraHDR image capture](https://github.com/android/platform-samples/blob/main/samples/camera/camera2/src/main/java/com/example/platform/camera/imagecapture/Camera2UltraHDRCapture.kt), [HDR\nvideo](/media/camera/camera2/hdr-video-capture), [zero shutter lag](/media/camera/camerax/take-photo#zero-shutter-lag), and more.\n\n[Learn More](/social-and-messaging/guides/media-creation) [Level Up](/social-and-messaging/guides/media-creation/basic-better-best)"]]