• Learn
    • Code Lab
    • Foldables and Large Screens
    • One UI Beta
    • Samsung Developers Podcasts
  • Develop
    • Mobile/Wearable
    • Galaxy GameDev
    • Galaxy Themes
    • Galaxy Watch
    • Health
    • Samsung Blockchain
    • Samsung DeX
    • Samsung IAP
    • Samsung Internet
    • Samsung Pay
    • Samsung Wallet
    • View All
      • Galaxy AR Emoji
      • Galaxy Accessory
      • Galaxy Edge
      • Galaxy Z
      • Galaxy Performance
      • Galaxy FM Radio
      • Galaxy S Pen Remote
      • Galaxy Sensor Extension
      • PENUP
      • Samsung Automation
      • Samsung Neural
      • Samsung TEEGRIS
      • Samsung eSE SDK
      • Galaxy Watch for Tizen
      • Watch Face Studio
      • One UI Watch for Tizen
      • Galaxy Watch Studio Converter
      • Samsung IAP for Galaxy Watch (Tizen)
    • Visual Display
    • Smart TV
    • Smart Hospitality Display
    • Smart Signage
    • Digital Appliance
    • Family Hub
    • Platform
    • Bixby
    • Knox
    • SmartThings
    • Tizen.NET
  • Design
    • Design System
    • One UI
    • One UI Watch
    • Smart TV
  • Distribute
    • Galaxy Store
    • TV Seller Office
    • Galaxy Store Games
    • Samsung Podcasts
  • Support
    • Developer Support
    • Remote Test Lab
    • Issues and Bugs Channel
    • Samsung Android USB Driver
    • Galaxy Emulator Skin
  • Connect
    • Blog
    • News
    • Forums
    • Events
    • Samsung Developer Conference
    • SDC23
    • SDC22
    • SDC21
    • SDC19 and Previous Events
  • Sign In
Top Global Search Form
Recommendation
  • Blog
  • Code Lab
  • Foldable and Large Screen Optimization
  • Forums
  • Galaxy Emulator Skin
  • Galaxy GameDev
  • Health
  • Remote Test Lab
  • Samsung Developer Conference
  • SDC22
  • Watch Face Studio
All Search Form
Recommendation
    Suggestion
      All Search Form
      Filter
      Filter
      Filter
      • ALL (96)
      • DOCS
      • SDK
      • API REFERENCE
      • CODE LAB
      • BLOG
      • NEWS/EVENTS
      • OTHERS
        api reference code lab blog news/events
      1. Develop
      2. Samsung Wallet

      doc

      Code Lab Exercise

      code lab exercise integration exercise code lab exercise provides partners the opportunity to check their understanding and consolidate it. it is designed to walk partners through the whole wallet integration process just in 30 minutes. it consists of 10 sections below. objective overview set up your environment start your project create wallet cards launch wallet cards apply the app to wallet script generate and input the cdata test the add to wallet button you're done! if you have read through all the materials in this section, please don't hesitate to try code lab exercise. it will be worth it!

      https://developer.samsung.com/wallet/exercise.html
      1. Learn
      2. Code Lab

      web

      Code Lab | Samsung Developers

      code lab code lab is an education platform that engages anyone to understand, through a series of topics, the entirety of the sdks and tools powered by samsung. all tags all tags sdc23 smartthings matter: create a virtual device and make an open source contribution 25 mins start sdc23 smartthings matter: build a matter iot app with smartthings home api 25 mins start sdc23 smartthings develop a smartthings find-compatible device 30 mins start sdc23 galaxy z develop a widget for flex window 25 mins start sdc23 samsung wallet integrate 'add to samsung wallet' button into partner services 30 mins start sdc23 samsung pay samsung wallet integrate in-app payment into merchant apps using samsung pay sdk 30 mins start sdc23 gamedev optimize game performance with adaptive performance in unity 30 mins start sdc23 gamedev galaxy z implement flex mode into a unity game 30 mins start sdc23 watch face studio customize styles of a watch face with watch face studio 30 mins start sdc23 watch face studio galaxy z customize flex window using good lock plugin on watch face studio 20 mins start sdc23 health measure skin temperature on galaxy watch with samsung privileged health sdk 20 mins start sdc23 health transfer heart rate data from galaxy watch to a mobile device with samsung privileged health sdk 30 mins start sdc23 health create a health research app using samsung health stack 30 mins start watch face studio design a watch face using mask and moon phase tags 30 mins start sdc22 bixby smartthings control a smart bulb 30 mins start sdc22 watch face studio apply conditional lines on watch faces 20 mins start sdc22 health measure blood oxygen level on galaxy watch 30 mins start sdc22 health measure blood oxygen level and heart rate on galaxy watch 40 mins start sdc22 galaxy z implement multi-window picture-in-picture on a video player 20 mins start sdc22 samsung blockchain transfer erc20 token with blockchain app 45 mins start sdc22 galaxy ar emoji gamedev use ar emoji on games and 3d apps 60 mins start sdc22 gamedev galaxy z implement flex mode on an unreal engine game 120 mins start sdc22 smartthings integrate iot devices into the smartthings ecosystem 45 mins start health create a daily step counter on galaxy watch 40 mins start health track deadlift exercise on galaxy watch 40 mins start watch face studio create a watch face using tag expressions 60 mins start galaxy z implement flex mode on a video player 30 mins start galaxy z implement app continuity and optimize large screen ui of a gallery app 40 mins start galaxy z configure an app to enable copy and paste in multi-window 30 mins start galaxy z configure an app to enable drag and drop in multi-window 30 mins start galaxy s pen remote implement keyevent.callback by mapping air actions 30 mins start galaxy s pen remote handle s pen's raw data 30 mins start samsung blockchain develop a secure blockchain app 40 mins start samsung blockchain develop a blockchain shopping app 40 mins start samsung dex open a new desktop world on pc 60 mins start

      https://developer.samsung.com/codelab/
      1. tutorials | mobile, health, game, blockchain, galaxy watch, foldable, iot

      blog

      Start Your Learning Journey with Code Lab

      if you are looking for an opportunity to boost your skills and learn how to use samsung sdks and tools through various hands-on learning experiences, code lab is the right place for you. code lab is a learning platform where you can get started with the latest technologies and services in samsung. through its series of tutorials, it introduces you to the use cases or scenarios for a specific technology. it engages anyone through the step-by-step process of building a sample application or adding a new feature to an existing one. with that, you can integrate your learnings from code lab into your individual or business needs. you can start, by trying out one topic or use case that interests you, and get to know how to easily use a service or tool. it covers topics related to mobile, ai, iot, health, game, security, blockchain, web, or wearables. new topics have been published in code lab for you to learn about samsung’s latest cutting-edge technologies, enabling you to use them to your advantage. with the advent of foldable smartphones, contents like camera web app on foldables, flex mode, app continuity, and multi-window will help you create or modify your applications to adapt seamlessly with different form factors. code lab also provides tutorials on designing your watch face and tracking exercises for the newly released galaxy watch4, operating on wear os powered by samsung. to enhance your hands-on learning experience with code lab, you can simply test sample applications in remote test lab even if you don’t have any physical galaxy devices. it’s a service that allows you to test your apps virtually and remotely, on thousands of samsung galaxy mobile and watch devices. flagship devices are widely available like the galaxy s21 series and the latest galaxy z fold3 and z flip3. not only can you learn with code lab, but you can also test anytime, anywhere. now, are you ready to start your learning journey? visit: https://developer.samsung.com/codelab

      Christopher Marquez

      https://developer.samsung.com/sdp/blog/en-us/2021/12/10/start-your-learning-journey-with-code-lab

      web

      Learn | Samsung Developers

      learn to develop with samsung explore our sdks and tools through code labs, podcasts, blogs, articles, videos and more. popular learning topics discover what our developers are watching and reading. code lab code lab measure blood oxygen level and heart rate on galaxy watch create a health app for galaxy watches powered by wear os, utilizing the new samsung privileged health sdk to trigger and obtain results of simultaneous blood oxygen level (spo2) and heart rate measurements. code lab code lab apply conditional lines on watch faces learn how to create a watch face that responds to time and notification using conditional lines in watch face studio. code lab code lab add boarding passes, tickets, and coupons learn how to integrate the add to wallet functionality with partner services, enabling users to add boarding passes, tickets, and coupons to samsung wallet. tutorial tutorial start your learning journey with code lab code lab is a learning platform where you can get started with the latest technologies and services in samsung. tutorial tutorial how to use jetpack windowmanager in android game dev learn how to utilize foldable features in android game apps. video tutorials go to youtube video oct 12, 2022 watch face studio with dark mode create a beautiful watch face that is refined and provides a more comfortable viewing experience in low-light situations. oct 12, 2022 video feb 9, 2022 how to test your mobile apps through a web browser remote test lab is a service that enables developers to control devices remotely. with this, you can test your applications on a real device by interacting with it over the network in real-time. feb 9, 2022 video mar 3, 2021 implement flex mode on a video player with galaxy z learn how to implement flex mode on a video player app using android jetpack window manager. mar 3, 2021 newsletter monthly newsletter for samsung developers if you don't currently receive the newsletter, you can subscribe here. i agree that samsung developers may use the data given by me for the newsletter. detail subscribe code lab learn about how to use samsung sdks and tools to implement various use cases with sample apps. learn more foldables and large screens boost your app's value with foldables and large screen optimization learn more the samsung developers podcast the samsung developers podcast discusses development and design with well-known and upcoming leaders in the industry. learn more

      https://developer.samsung.com/learn
      1. events | iot

      blog

      Samsung Developer Conference 2019

      registration is now open for the samsung developer conference 2019 in san jose, california! join over 5,000 developers, creators and technologists as smartthings will announce some new developments in our smartthings platform. our 2 day conference will consist of code labs, technical sessions and keynotes. access to the conference includes: updates on the latest sdc news, technical session details and speaker lineup. a full pass that includes entry into all keynotes, sessions and code labs. access to our exhibition area and smartthings developer code labs. meetings with our smartthings engineering teams! we have limited tickets, so sign up today!

      SmartThings Developers

      https://developer.samsung.com/smartthings/blog/en-us/2019/08/01/samsung-developer-conference-2019
      1. Learn
      2. Code Lab

      codelab

      Develop a widget for Flex Window

      develop a widget for flex window objective learn how to create a calendar widget on the flex window of galaxy z flip5. overview the flex window of galaxy z flip5 provides a wider screen than the previous model, galaxy z flip4. it provides more functionalities, such as having customizable clocks, rich wallpapers, and informative notification list. the widget that you are going to develop for this code lab can provide a simple interface by executing simple tasks directly visible on the flex window. it can guide users to open their z flip5 to perform complex actions on the main screen. set up your environment you will need the following: samsung galaxy z flip5 android studio (latest version recommended) java se development kit (jdk) 11 or later remote test lab (if physical device is not available) sample code here is a sample code for you to start coding in this code lab. download it and start your learning experience! flex window widget sample code (404.29 kb) start your project after downloading the sample code containing the project files, open your android studio and click open to open an existing project. locate the downloaded android project (capsule_samplewidget) from the directory and click ok. make the appwidgetprovider noteto know the basics about creating a widget in android, you may refer to this android developer guide. the android.appwidget.provider defines the properties of the widget while com.samsung.android.appwidget.provider implements the methods of the appwidgetprovider class. to make the appwidgetprovider, you need to declare the location of the xml file in androidmanifest.xml. to do this: go to app > manifests and open androidmanifest.xml. look for the <receiver> tag with the simplecalendarwidgetprovider identifier. add the following meta-data just above the </receiver> tag: <meta-data android:name=”android.appwidget.provider” android:resource=”@xml/meta_info_calendar_widget” /> <meta-data android:name=”com.samsung.android.appwidget.provider” android:resource=”@xml/samsung_meta_info_sample_widget” /> set the size of the widget go to app > res > xml and open meta_info_calendar_widget.xml. add the following attributes to set the size of the flex window and set it as a lock screen: android:minwidth= “352dp” android:minheight= “339dp” android:resizemode=”horizontal|vertical” android:widgetcategory=”keyguard” add the samsung appwidgetproviderinfo meta-data go to app > res > xml and open samsung_meta_info_calendar_widget.xml. add the following attribute to configure the display of the flex window: <samsung-appwidget-provider display="sub_screen"> </samsung-appwidget-provider> start the activity from the widget the launchdisplayid indicates whether the widget is on the cover screen or on the main screen. if you want to launch an activity from the widget, simply follow these steps to specify the screen display id: go to app > java > com.samsung.android.samplewidget > provider. open simplecalendarwidgetprovider.kt and assign 0 to the launchdisplayid if you want to display the widget on the main screen, and assign 1 if you want it to run on the flex window. here, let's start a calendar activity on the main screen: launchdisplayid = main_screen_id allow modification of the widget settings create a widget configuration activity to allow modification of the widget settings. the appwidgetproviderinfo object describes the meta-data for the widget, such as its layout and update frequency: go to app > res > xml and open meta_info_calendar_widget.xml. declare the configuration activity in the <appwidget-provider> tag by placing the android:configure attribute: android:configure=“com.samsung.android.samplewidget.activity.editsettingactivity” create ongoing notifications first, enable the code to send notification in simplecalendarwidgetprovider.kt. in simplecalendarwidgetprovider.kt, call the makenotification() function from the notificationutil class to provide a notification for the sample widget. val notificationutil = notificationutil(context) val notification = notificationutil.makenotification(pendingintent.getactivity( context, 0, intent(context, editsettingactivity::class.java), pendingintent.flag_cancel_current or pendingintent.flag_immutable ), it.size) notificationutil.sendnotification(notificationutil.notification_id, notification) set the notification's properties in the same function in notificationutil.kt. .setsmallicon(r.drawable.ic_cover_screen) .setcolor(color.parsecolor("#338577")) .setcontenttitle(“sample widget”) .setongoing(true) after creating the notification, it should go to the main window of the flex window. you can now check and see that there's an ongoing notification. notethis feature only works with one ui 6.0. enable the calendar widget now, you can build the project in android studio and test it on your device. to enable the widget in your galaxy z flip5, you have to: go to settings > cover screen and tap widgets. enable the widget that you've created in this code lab. you can now see the widget on the flex window of your galaxy z flip5. check other features of the widget you can also test other features of the widget included in the sample project. background of the widget in this code lab, you can check the sample project on how to change the background of the widget to be opaque or transparent. vertical scrolling also, vertical scrolling is already implemented in the sample project. you can check its implementation in the code. this allows you to preview more notifications as possible in the flex window. you're done! congratulations! you have successfully achieved the goal of this code lab. now, you can develop a widget for the flex window by yourself! to learn more about developing apps for galaxy foldable devices, visit: www.developer.samsung.com/galaxy-z

      https://developer.samsung.com/codelab/galaxy-z/widget-flex-window.html
      1. events | mobile, foldable

      blog

      Unpacked August 2022: Developing an Unfolding World

      yes, samsung's unpacked august 2022 is happening! livestream the event wed, aug 10th at 9am et/6am pt on samsung.com and samsung's youtube channel. here's what to expect: announcements about the samsung galaxy z fold4, galaxy z flip4, and galaxy watch5. plus, reserve yours before august 10th and get a $100 samsung credit for a galaxy smartphone or a $200 samsung credit for a galaxy smartphone bundle. last year, samsung shipped nearly 10m foldable smartphones worldwide, which was a 300%+ increase from 2020. foldables are definitely going mainstream and gaining a larger share of the overall smartphone market. according to dr. tm roh, president and head of mx business, samsung electronics, the foldable form factor is now the preferred choice for millions. this unpacked announcement will focus on foldables being the optimal tool for productivity and creative expression. mark your calendar to be part of unpacked aug 10, 2022; livestream the event at 9am et/6am pt, on samsung.com and samsung's youtube channel. developer content we've also been busy creating technical content about foldables for developers. foldables podcast with guests from microsoft, google, and samsung (season 3, episode 7) guy merin (microsoft), ade oshineye (google), and søren lambæk (samsung) discuss foldable trends and how companies are working together to help developers create for this new and innovative technology. follow along in our code labs and tutorials about foldables. boost your apps' value with foldable and large screen optimization discover more about implementing, optimizing, and testing your apps on galaxy z devices. this foldables and large screens page is a collection of code labs, blogs, and docs that you can review at your own pace. how to use jetpack windowmanager in android game dev - code lab with the increasing popularity of foldable phones such as the galaxy z fold3 and galaxy z flip3, apps on these devices are adopting foldable features. in this blog, you can get started on how to use foldable features on android game apps. develop a camera web app on foldables - code lab learn to develop a camera web application that detects partially folded postures and adjusts its layout accordingly to improve the user's experience on samsung foldable devices. companion blog to the camera web - tutorial (spanish version here) follow along with laura morinigo, web developer advocate, samsung, as she guides you step-by-step on how to create a web app for a foldable device when the device changes postures. she also gives a tech talk: unfolding the future of response web design (from sdc 21). how to test your mobile apps through a web browser -- video tutorial don't have a foldable device to do your development and testing? you can use the remote test lab, it's free! additional resources on the samsung developers site the samsung developers site has many resources for developers looking to build for and integrate with samsung devices and services. stay in touch with the latest news by creating a free account and subscribing to our monthly newsletter. visit the galaxy store games page for information on bringing your game to galaxy store and visit the marketing resources page for information on promoting and distributing your android apps. finally, our developer forum is an excellent way to stay up-to-date on all things related to the galaxy ecosystem.

      Jeanne Hsu

      https://developer.samsung.com/sdp/blog/en-us/2022/08/03/unpacked-august-2022-developing-an-unfolding-world
      1. Learn
      2. Code Lab

      codelab

      Configure an App to Enable Drag and Drop in Multi-Window

      configure an app to enable drag and drop in multi-window objective learn how to implement drag and drop on a note-taking app when in multi-window mode. overview in galaxy fold and it's latest versions, the advantage of its larger display is to split its screen and simultaneously use up to three apps. in multi-window mode, you can split the screen with one window being the main focus, and the other two windows off to the side. all three windows are active, not just the largest one. you can multitask in either landscape or portrait mode, giving you even more flexibility. when using multi-window, drag & drop is one of the useful features when multitasking. drag and drop allows you to easily move data from one app to another. to provide users with better multitasking experience on samsung's foldable devices, developers need to optimize their apps to work on multi-window mode. set up your environment you will need the following: java se development kit (jdk) 8 or later android studio (latest version recommended) samsung galaxy fold, z fold2, z fold3, or newer remote test lab (if physical device is not available) requirements: samsung account java runtime environment (jre) 7 or later with java web start internet environment where port 2600 is available sample code here is a sample code for you to start coding in this code lab. download it and start your learning experience! multi-window (drag & drop) sample code (19.27 mb) start your project open android studio and click open an existing project. locate the downloaded android project (simplenotes_dragdrop) from the directory and click ok. make the app resizable to ensure that the app works in multi-window mode, you need to add an attribute in the manifest’s <activity> element. if you set android:resizeableactivity to true, the activity can be launched in multi-window or in pop-up view, and adapt different screen size. android:resizeableactivity= "true" noteif this attribute is set to true, the activity can be launched in split-screen and freeform modes. otherwise, it will disable multi-window display. remember to handle the changes required to fit your ux in small windows when in multi-window mode. for this code lab, you do not need to worry about the ux as it is already handled. register a drag event listener in newnote.kt, register a drag event listener object by calling setondraglistener for both title and description view of the app. title.setondraglistener(ondraglistener) desc.setondraglistener(ondraglistenerdescription) store the action type to a variable declare a variable to store the action type for the incoming event. val action: int = event.getaction() get and drop the text data inside the dragevent.action_drop, get the item from clipdata and check the mime type. if the mime type is set to text/plain, get the text value from the item object and allow the operation of drop. otherwise, simply show a toast message. val item: item = event.getclipdata().getitemat(0) var mtype = event.clipdescription.getmimetype(0) if(mtype == "text/plain" || mtype== "text/html"){ // gets the text data from the item. dragdata = item.text.tostring() }else{ toast.maketext(applicationcontext,"operation not allowed"+mtype,toast.length_long).show() return@ondraglistener true } tipin this code lab, to simplify the demonstration of implementing drag and drop, mime type or media type is set to plain text only. run the app after building the apk, you can run the optimized note-taking app and start dragging and dropping texts between apps in multi-window mode. if you don’t have any physical device, you can also test it on a remote test lab device. notewatch this tutorial video and know how to easily test your app via remote test lab. you're done! congratulations! you have successfully achieved the goal of this code lab. now, you can implement drag and drop in your app for your foldable device by yourself! if you're having trouble, you may download this file: multi-window (drag & drop) complete code (19.33 mb) to learn more about developing apps for galaxy foldable devices, visit: www.developer.samsung.com/galaxy-z

      https://developer.samsung.com/codelab/galaxy-z/multi-window-drag-drop.html

      web

      Samsung Developers

      sdc23 approaches! ensure your spot at sdc23—our most anticipated event. explore the latest innovations and content. register now register now latest blog go to blog find in-depth technical content written by samsung developers {{pagetype}} {{pagecategorydisplay}} {{title}} {{shortdesc}} {{authorname}} explore more learn code lab code lab is an education platform that engages anyone to understand, through a series of topics, all sdks and tools powered by samsung. learn more > test remote test lab don’t have a samsung device to test your app? no problem! test your apps on the latest samsung galaxy devices in our remote test lab. learn more > distribute galaxy store are you a first timer? haven’t built an app for a samsung device yet? no problem. find everything you need to create your apps, products, and solutions. learn more > support developer support need developer technical support? login with your samsung account to submit a support request ticket and our team will respond within 1 business day. learn more > featured videos go to youtube video video mar 21, 2023 quick and easy: using a galaxy emulator skin watch this youtube shorts to quickly learn how to make your android virtual device look like a galaxy device using the galaxy emulator skin. mar 21, 2023 video video oct 12, 2022 watch face studio with dark mode create a beautiful watch face that is refined and provides a more comfortable viewing experience in low-light situations. oct 12, 2022 video video feb 9, 2022 how to test your mobile apps through a web browser in this video, you will learn how to test your mobile apps through a web browser using the remote test lab web client. feb 9, 2022 newsletter monthly newsletter for samsung developers if you don't currently receive the newsletter, you can subscribe here. i agree that samsung developers may use the data given by me for the newsletter. detail subscribe

      https://developer.samsung.com/
      1. events | advertisement

      blog

      Samsung Developer Conference 2019 Presale Tickets Available Now

      registration for samsung developer conference 2019 is now open! join more than 5,000 innovators, developers, technologists, and content creators to explore the next wave of intelligent tech. if you enjoy meeting and collaborating with industry leaders and world-renowned speakers, then sdc19 is for you. the two-day conference will be packed with code labs, demos, technical sessions, and keynotes from samsung executives and the industry’s most-innovative thinkers. you’ll get hands-on experience with our latest hardware, software, and services with the help of samsung engineers and tech partners from around the globe. for a limited-time only, register for #sdc19 with an exclusive presale discount that includes: sdc19 tickets at the lowest possible price – $120! updates on the latest sdc news, technical session details, and speaker lineup a two-day pass that includes admission to all keynotes, sessions, code labs, as well as devs + drinks entrance to our samsung exhibition area 1:1 training with samsung experts and more! space for this select group is limited, so sign up today! register now! we look forward to seeing you on october 29 - 30 at the san jose convention center. in the meantime, check out the highlights from sdc18.

      Samsung Developer Program

      https://developer.samsung.com/sdp/blog/en-us/2019/07/16/samsung-developer-conference-2019-presale-tickets-available-now
      No Search Results
      No Search results. Try using another keyword.
      • <<
      • <
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • >
      • >>
      Samsung Developers
      Samsung Developers
      Quick Link
      • Android USB Driver
      • Code Lab
      • Galaxy Emulator Skin
      • Foldables and Large Screens
      • One UI Beta
      • Remote Test Lab
      • Samsung Developers Podcast
      Family Site
      • Bixby
      • Knox
      • Samsung Pay
      • SmartThings
      • Tizen
      • Samsung Research
      • SamsungOpen Source
      • Samsung Dev Spain
      • Samsung Dev Brazil
      Legal
      • Terms
      • Privacy
      • Open Source License
      • Cookie Policy
      Social Communications
      • Facebook
      • Instagram
      • Twitter
      • YouTube
      • Buzzsprout
      • Rss
      • Linkedin
      • System Status
      • Site Map
      • System Status
      • Site Map
      • facebook
      • instagram
      • twitter
      • youtube
      • buzzsprout
      • rss
      • linkedin

      Copyright © 2023 SAMSUNG. All rights reserved.