Filter
-
Content Type
-
Category
Mobile/Wearable
Visual Display
Digital Appliance
Platform
Recommendations
Filter
success story uiux, design, mobile, marketplace
blogrecognized for “best creative app” in our best of galaxy store awards 2019 is concepts by tophatch. tophatch empowers creative people with design tools that simplify the creative process with smarter, more intuitive technology. david brittain, co-founder and ceo of tophatch, shares how concepts got started, what it takes to maintain your app’s performance, and tips on how indie designers can establish a successful app development business. tell us about concepts. concepts is an infinite creative workspace for visual thinkers, designers and illustrators. concepts is used by designers at companies like unity, illumination entertainment, hp, and disney globally to create and share everything from visual notes and storyboards to architectural layouts and product designs., we built concepts from the ground up for touch and stylus-based devices. when tablets first began to come out, we saw other apps were transplanting awkward desktop mechanics to mobile interfaces instead of writing for the new ecosystem. we saw that design on a mobile platform could be a lot more intuitive and fun and knew that much more was possible. we've been working on our vision for 7 years now, and our software, stylus, and device performance are so fluid that our designers prefer concepts over paper. how is the app used? concepts is a powerful creative tool that allows you to explore and communicate ideas with a quick, natural workflow. the app allows you to sketch, edit, and communicate your ideas with liquid, vector-based brushes, and precision tools. the infinite canvas lets you flow with your ideas as far as they’ll go, with fluid pens and brushes that come in designer copic colors. the app's customizable layout, easy-to-use layers, drag+drop imports, and precision grids help you sketch and design effortlessly. everything you draw is an editable vector that can be updated and moved around the canvas, saving you valuable work time.. concepts is used by creative professionals for note taking, mind mapping, drawing, storyboarding, graphic design, product iteration, interior design and architectural planning. what is concepts' development methodology? our development methodology is highly iterative. we take each feature through a complete design cycle. we focus on building one feature at a time, iterate until it’s clean and well developed, then ship a beta as quickly as we can to hear from our users. they are a fantastic group who give us insightful feedback, which we incorporate before releasing the final product. this means we're delivering releases every week on one platform or another. tell us about the tophatch team behind concepts. our company has been distributed globally from the very start - often called remote, but it works well for us. ben and i started the company and worked together on concepts for a year before meeting in-person. we embrace the benefits of a distributed team and avoid the downsides where we can. that means trusting each team member to get their work done and embracing asynchronous workflows. people in the team work the hours and days that work best for them and plan and schedule their work to minimize blocking dependencies on other people. was concepts designed for mobile phones or tablets? is there a difference? concepts is designed for tablet and stylus first, as the larger screen gives users the most space to sketch and think. when we brought it to android, we were likely the first major app built for chrome os first - it has a large screen, stylus, and resizable windows we wanted to make sure we supported well. we then made it work for phones, although our design did account for this up-front. it’s a challenge to offer the same tools and functionality on really small screens. ultimately, we have to bias our decisions to the devices our paying users care about the most, which are the ones that give them the most space to work. what’s your approach to user experience and design principles in app development? our general philosophy is that a good design interface allows creators to focus on what they want to get done. concepts is a creative app that helps you to work efficiently, so tools are simple, customizable, and only where you need them. if you forget you're using the app as you're "in the zone”, then we have achieved our goal. in concrete terms, this means minimizing the steps in a workflow, avoiding pop-ups and notifications that block progress, and allowing the user to customize layout and tools so the features they need are close at hand (or tap). another key principle for us is taking a humble position - we don't assume we have the right answers. we listen closely to what our customers want, we prototype features, get feedback, and then adapt. sometimes this is painful as it means starting again from scratch on a feature we've put weeks of effort into, but in the long run, it's the right choice. how have you maintained your app’s performance since launch? we focus on the long-term success and health of concepts. we are constantly looking at all aspects of the app's performance. how are we doing with downloads? how well do users convert to becoming paying users? how much time do they spend using the app? we then have to pick an area of focus and look at how to improve that area. roughly speaking, we tend to spend 3-6 months focusing on one area at a time, as we have found this level of commitment is needed to get results. it's often hard to move the needle unless you commit to a few cycles of changes - this way you can measure what you try, see the results, and adapt your approach. what advice do you have for indie developers and designers attempting to develop a successful app business? focus. that's the biggest competitive advantage you have. find your niche that the big companies are not paying attention to. build something amazing that is loved by your group of customers. and if your business model requires you making money, make sure you are asking for money from those customers from the very beginning. it's a very clear metric as to whether you are building something that meets a customer's needs. once you have conquered the niche, expand from there. what is next for concepts? our big focus over the coming months is cross-platform workflows. our goal is to make it easy to share and collaborate on content across android, windows, and ios. how has samsung helped your business? the number one way samsung helps is by producing so many amazing products that support a stylus. nine out of the top ten devices that use concepts on android are made by samsung! a high performance tablet that supports palm rejection and a stylus with pressure and tilt response is key to concepts being a great experience. with the best of galaxy store awards 2020 selections approaching mid-year, what tips do you have to stand out from the crowd? it's probably not what they want to hear, but i'd recommend not focusing on awards. focus on making your customers happy :) . we want to thank david for talking with us about tophatch’s award winning design tools, how concepts was developed and the importance of monitoring app performance and tips for indie developers interested in building a successful app business. if you’re on a samsung galaxy device, you can check out their app here. follow us on twitter at @samsung_dev for more developer interviews as well as tips for building games, apps, and more for the galaxy store. find out more about our best of galaxy store awards.
Apr 22, 2020
Samsung Developers
Develop Mobile Samsung eSE SDK
docsamsung ese sdk overview description of secure element a secure element is a tamper-resistant platform (typically a one chip secure microcontroller) capable of securely hosting applications and their confidential and cryptographic data (such as cryptographic keys and sensitive data) in accordance with the rules and security requirements set by well-identified trusted authorities. there are various form factors of secure element : subscriber identity module (sim)/ universal integrated circuit card (uicc) embedded secure element microsd secure elements offers a separate hardware-backed security so that sensitive information or transaction can be performed independently from other processors (ap, cp, cpu, and etc.) due to this, secure elements have been supporting immense needs of various industries that require additional protections, such as payment cards, e-id cards, health insurance cards, driver licenses, digital car keys, and door lock keys. embedded secure element (ese) chips on samsung devices have been certified by authorities such as globalplatform, emvco and common criteria. all of them have at least an eal5+ (evaluation assurance level), which can provide equal or higher security level as an electronic passport can. samsung is ready to open ese for service providers who wants to utilize our products. our ese also supports industry standards such as javacard and globalplatform card specifications. use cases the following are some use cases for ese on samsung devices transits payments digital key access (door key, car key, and etc.) identification / authentication secure storage / certificate manager samsung devices with ese allow customers to use secure services. in general, certain levels of security are required for services that deal with sensitive information. with a highly secured samsung device, the service provider can provide their services securely to its customers. samsung ese sdk samsung ese sdk provides the way for the service provider to deploy a service using ese on samsung devices. it enables the service provider to manage their own service on each customer’s device. it requires communication between, not only on the client application and ese, but also the server and device. hence, there are a few requirements for the service provider to proceed with service development. you can use samsung ese sdk to: deploy a service on a customer’s device. communicate with ese using a client application. manage service provider’s own storage within ese. requirements for the service provider : applet development (resides within ese) tsm (trusted service manager) server : service provider can choose one of the options below. service provider tsm server samsung tsm tsm-less how to request partnership to use the samsung ese sdk, you must become a samsung partner. to request partnership: open the partnership request form. if prompted, log in to your samsung account. if you do not already have a samsung account, create one. enter your company and developer information. your name, email address, and country are filled in for you. enter information about the application for which you are applying to use the samsung ese sdk. provide the name and description for the application, and attach documents that detail the application features and use cases. when you are ready to submit the request, click “submit.” your partnership request will be reviewed. when it is approved, you will receive confirmation letter. nda(non-disclosure agreement) shall be established between samsung and service provider after confirmation letter. samsung ese sdk can be accessed under nda. faq q.01 is there a device list for ese eligibility? a. the device list will be provided after an nda (non-disclosure agreement) has been completed between the service provider and samsung. q.02 do i need to have/develop an javacard applet for service? a. yes, samsung will only provide certain storage within ese. the service provider shall prepare an applet itself to be loaded / installed within ese. q.03 who can apply for partnership? a. samsung intends to provide service opportunities for 3rd parties who can manage secure service stable for a valuable customer. however individual developer can't apply partnership for samsung ese sdk.
success story mobile, marketplace
blogto help our talented dev community capitalize on new opportunities in the new year, we’re talking to some of the industry’s brightest minds about what they’re currently working on and what excites them from a developer standpoint. in our latest edition of the 2018 source code: a dev’s guide, kevin crenshaw, manager, software engineering mobile apps, the weather channel, describes how the company is using new technology like ai to deliver trusted, real-time forecasts around the world, right to users’ smartphones. at sdc 2017, the weather channel debuted new app features to better help users plan their lives around the weather. tell us about some of the developer tools that helped bring these innovative features to life. to create the weather channel’s android app, we used a lot of tools, including: android studio - ide, hockeyapp - crash reporting and initial testing, jenkins - continuous integration, git - source control, jira - workflow management, crucible - code reviews, slack - instant messaging, gradle - build tool, lint - code quality, findbugs - code quality, proguard - minimize app size, code obfuscation, charles - http debugging proxy, mapbox - geographic maps provider. we combine these tools with developers, qa, product and design, working together in a clearly defined process which emphasizes continuous workflow on only the highest priority items. this enables us to deliver a high level of value to our app users over time. how will the integration of artificial intelligence help developers improve the app experience, especially when related to weather? artificial intelligence is already helping us bring a more personalized and relevant experience to our users. for instance, we created chat bots to answer everyday weather questions in everyday language. users simply type in a question like, “what is the temperature today?” and we will answer it. we have also used ai in our calendar feature to make suggestions about activities and attractions near you, based on current weather conditions. this is accomplished through a partnership with tripadvisor. if the forecast calls for rain over the weekend, we will automatically show suggestions for indoor activities near you. our cognitive home screen is another example of how we are using ai to provide an even more relevant experience for our users. using this increasingly powerful tool, we can ensure the information you care about most is at the top of your weather feed. what is the impact of internationalization on app monetization strategies? we want to make sure that users around the globe have the same access to the most accurate and up-to-date weather data possible. to accomplish that goal, we are working hard to ensure that our apps are localized for every country in which they are available. in addition, we are working with local partners to provide the news and information that people care about the most. so, what does all that have to do with monetization? we know that if we make it our primary mission to protect the safety and wellbeing of our users first, then our global audience will grow and the opportunities for monetization will follow. what metrics are most important in measuring the success of your app? are different metrics used to measure domestic vs. international performance? the metrics we use most widely are the number of installs, daily active users, and monthly active users. in addition to those standard measures, we closely monitor the interactions with each of the features within our apps over time to make sure we are providing the most value to our users. we also monitor performance metrics like start up time and data usage of our apps. this is especially important internationally since connectivity and data usage rates vary widely from country to country. what’s the one big trend that developers should keep their eyes on in 2018? the trend that developers should keep their eyes on in 2018 is the continued growth of artificial intelligence. the inclusion of ai across the technological spectrum will continue to accelerate. ai platforms like samsung's bixby and ibm watson are already using ai in ways that we could only imagine just a few years ago. for instance, with samsung bixby, you can speak commands into your phone in plain, everyday language and it will do what you ask without any other interactions with the device. likewise, ibm watson is using ai to push the boundaries of computing in areas like health, financial services, iot and education. these efforts combined with those of other industry giants like facebook, google and amazon will propel ai to be more integrated with everything we do in 2018 and beyond. thank you to kevin for sharing his thoughts. be sure to like us on facebook and follow us on twitter so you don’t miss an installment of the 2018 source code: a dev’s guide.
Jan 16, 2018
Kevin Crenshaw
Learn Code Lab
codelabcreate a watch face using tag expressions objective learn how to create a watch face that responds based on the date, time, step count, heart rate, and battery level using tag expressions in watch face studio in this code lab, you will create a basic watch face with complications such as step count, heart rate, and battery level later, you will improve its functionalities and make it visually dynamic using tag expressions overview watch face studio is a graphic authoring tool that enables you to create watch faces for wear os it offers a simple and intuitive way to add images and components, and to configure the watch movement without any coding watch face studio supports watch faces for the galaxy watch4 or newer version, and other watch devices that run on the same platform tag expressions are conditions in watch face studio that allows you to customize watch face through dynamic configuration of its movement and data set up your environment you will need the following watch face studio galaxy watch4 or newer any supported wear os watch start your project create a new project and input project name a blank studio will show upon clicking ok add analog hands and index watch face studio allows you to add components like text, image, shape, analog hands, and index in a watch face for your watch to have the look and feel of an analog watch, add the following components time > index time > analog hands > minute time > analog hands > hour notethe index and watch hand images used in this code lab are no longer included in the latest version of the watch face studio however, you can choose a design for the index and watch hands from available images in the resources folder you can also create and add your own design you will see that the hands move automatically and in sync with the device time select all the newly added components and click group rename the group as group_analogtime use a progress bar for seconds a component like a progress bar can be used to show how much of the process is completed and how much is left in this step, you will use it to show how far or close the next minute is to use a progress bar as seconds click add component and select progress bar rename the component to seconds move seconds behind group_analogtime in properties of seconds, do the following a adjust the dimension width and height to 395 b align the component to the center c drag the background slider to 0% d make sure that the type is a circular progress bar; otherwise change it e in range setting, change value to 0 and click tags beside it to open the tags window f type in [sec] it means that the value from 0 will increment as the value of the second increases g set max value to 59 since it is the maximum value of [sec] notein this scenario, the progress bar disappears in the canvas as the preview only uses the base value, which is 0 however, the component is still present in run format and position a digital clock in this step, you will learn how grouping works and affects its components you will also learn how to format the date and time using tags to format and position a digital clock, you need to add a digital clock > time twice rename them as hour and minute, respectively add a digital clock > date and rename the component as date put them in one group and rename it as group_digitaltime go to the properties of hour and change the text appearance to 80 do the same for minute adjust the text size of date to 15 adjust the y placements of the individual components to look like the image below when you change a certain component, it won’t affect other components in the group format hour to only show the time in hour a go to its properties and click the tags button in text field b replace text field value with [hour_0_23_z] to show the current hour with leading zero do the same for minute but replace the text field value with [min_z] to show the current minute in an hour with leading zero go to group_digitaltime placement properties and align it horizontally after that, place it to the left you will see the components adjusted as a group utilize health features and battery level watch face studio also allows you to utilize data like step count, heart rate, and battery level follow the steps below to show these real-time data using tags on texts or progress bar battery level add a circular progress bar and rename the component as battery level drag the background slider to 0% go to value properties replace the value with 0 and, in tags, input or choose [batt_per] to use the current battery percentage as the value add a circle complication slot and rename it as battery icon complications are a set of components that can be handled as one group set the type to fixed and change the default provider to watch battery select short text as complication type and choose icon + text for layout select and move battery level and battery icon together to the bottom right heart rate add a circular progress bar and rename the component as heart rate drag the background slider to 0% go to value properties replace the value with 0 and, in tags, input or choose [hr] to use heart rate as value set the max value to 240 since it's the maximum heart rate a person can have add a text component and rename it as heart rate label in the text field, input heart rate and change the text size to 12 change the y placement to 195 add another text component and rename it as heart rate text in the text field, input [hr] and change the text size to 30 group heart rate, heart rate label, and heart rate text together rename the group as group_heartrate move the group_heartrate placement to the center right step count add a circular progress bar and rename the component as step count drag the background slider to 0% go to value properties replace the value with 0 and, in tags, input or choose [sc_per] to use the current percentage to the goal of step count add a circle complication slot and rename it as step count text set the type to fixed and change the default provider to step count select short text as complication type and choose text + title for layout it will now show "steps" as title and step count as text place the step count text in the center horizontally select and move step count and step count text together to the top right select group_digitaltime, group_batterylevel, group_heartrate, group_stepcount, battery icon, and step count text drag them behind group_analoghands and seconds by doing this, the analog hands would overlap the components make use of tag expressions you already have three progress bars that show data of battery level, heart rate, and step count this time, you will make these features more functional by changing the progress bars' color to red using tag expressions tag expressions are conditions that allow you to change the rotation, placement, behavior, and opacity of a component based on tag values it can alter your watch face's appearance dynamically as the tag value changes tag expressions support different types of operators – arithmetic, relational, logical, and ternary for this step, you will apply tag expressions on the color opacity but first, you will have to duplicate all the circular progress bars seconds, battery level, heart rate, and step count move all the duplicates to a new group called group_colorchange make sure that group_colorchange is behind all other groups change individual component’s color to #ffffff or white duplicate this group and rename it as group_background move it behind group_colorchange drag the background slider to 16% and remove tags in the value properties of each component of group_background change group_colorchange color to #ff001e or red group_colorchange will be used as components underneath when you set the opacity of the main components to 0 using tag expressions group_background will serve as gap fillers of each progress bar below are conditions that will trigger the opacity of the main components to become 0 and reveal the duplicated red components change the color of the battery level to red if the battery level is equal to or less than 20% go to group_batterylevel and select battery level navigate to color properties check if the color opacity value is 100 this will serve as the base value in tags, input [batt_per]<=20?-100 0 to subtract 100 from the base value of opacity if the battery level is equal to or less than 20 otherwise, the base opacity value remains the same in the run pane, adjust the device > watch battery to 20% or less, and you will see how the color will change to red change the color of step count to red if the goal hasn't been reached yet and the time is already 18 00 6 00 pm or beyond go to group_stepcount and select step count navigate to color properties check if the color opacity value is 100 this will serve as the base value in tags, input [sc]<[sc_goal] * [hour_0_23]>=18 ?-100 0 to subtract 100 from the base value of opacity if the step count is less than the goal, and if the value of hour in a day is 18 or beyond otherwise, the base opacity value remains the same play with the time control bar in the run pane and health > steps data to see how the color will change from blue to red change the color of the heart rate and seconds to red if the heart rate is below or above the normal go to group_heartrate and select heart rate navigate to color properties check if the color opacity value is 100 this will serve as the base value in tags, input [hr]<60 + [hr]>100 ?-100 0 to subtract 100 from the base value of opacity if the heart rate is below or above the normal 60-100 otherwise, it remains the same do the same for seconds test it in the run pane by adjusting the health > heart rate to below 60 or above 100, and you will see how the color will change to red prolong the battery life now that you already know what group and tag expressions are, it's about time for you to use both to your advantage it is observed that the darker a watch face design is, the longer the battery life can be to help the watch stay powered even when there’s a little battery left, you will need to decrease the opacity of the watch face when the battery level is equal to or less than 10% to do this, you have to select and combine all created groups and components, except for group analogtime, battery icon, and step count text, to a new group called group_watchface go to group_watchface color properties and change the base opacity value to 20 in tags, input [batt_per]<=10?0 80 to add 0 to the base value of opacity if the battery level is equal to or less than 10 otherwise, it adds 80 to the base value, making the watch face 100% visible adjust the device > watch battery to 10% or less, and you will see how most components' opacity decreased choose components for always-on always-on display is a feature that allows your galaxy watch to show the time without checking on it by pressing a button or lifting your hand in watch face studio, you can choose which group or component to display on the always-on by following these steps go to the always-on tab, to see the same set of components you added and grouped click the eye icon next to the group name to hide or make it visible hide group_watchface, battery icon, and step count text at this point, your always-on display will display a basic analog watch face whenever your watch is in idle mode test the watch face to test your watch face, you need to connect a watch device to the same network as your computer in watch face studio, select project > run on device select the connected watch device you want to test with if your device is not detected automatically, click scan devices to detect your device or enter its ip address manually by clicking the + button you're done! congratulations! you have successfully achieved the goal of this code lab now, you can create and design a watch face using tag expressions by yourself! if you're having trouble, you may download this file tag expression complete project 272 71 kb to learn more about watch face studio, visit developer samsung com/watch-face-studio
featured
bloganother year will soon be past and, like many of you, we’re looking forward to next year. we’ll be taking some time the next few weeks to be with our families, and will be back in 2022 with more blogs, podcasts, product announcements, and ways for you to succeed with galaxy store and samsung platforms. with the end-of-year holidays upon us, we’re stopping to reflect on what we did in 2021. even with covid making a disruption in everyone’s lives, we’re still here to help developers find answers and hopefully, also find success. here are some of our most memorable moments. 10. developer portal refresh brought a modern look and support for mobile we’ve been working for several years to bring samsung’s developer portal into a single web infrastructure. we moved content from multiple servers and cloud services into a cms that uses open standards and a responsive design for mobile devices. we pored through a decade of content to make sure it was still timely and accurate for your needs today. we integrated the developer forums to use the same samsung account login for both the developer portal and seller portal to give you a more seamless experience. in october of this year, we made a ux refresh to the site and the most amazing thing is how easy that process went. there were no late nights in the weeks prior to launch. we were able to test the new ux in a sandbox rigorously. then the deployment to production happened almost instantaneously. we spent less time worrying about our website and more time creating the content you need to do your work. we understand how important the samsung developer portal is to you and your work. that’s why we took the time to ensure a smooth transition as we made major infrastructure changes. 9. monthly updates keep developers up-to-date on new galaxy store features the galaxy store product management team began publishing monthly newsletters to enlighten developers of the latest features and improvements to seller portal. these updates also usually appear as blog posts in the first week or two of the month. some of the major announcements include: staged app rollouts (october) local currencies in settlement and financial reports (september) private beta testing (july) galaxy store developer api (april) look for more exciting improvements in 2022 as galaxy store continues to innovate. 8. unpacked events bring exciting new product announcements galaxy unpacked in january 2021 brought announcements of the galaxy buds pro, galaxy s21, and the new galaxy smarttag. the event highlighted samsung’s design concepts with one ui 3 and integrated experiences from partners like microsoft and google. the august galaxy unpacked event brought announcements of galaxy z fold3 and galaxy z flip3 phones. these devices have many new hardware and software features for developers to build upon. this blog post highlighted many of the ways that developers can implement features supporting flex mode and s pen remote, while ensuring that users have a seamless experience with app continuity. the most anticipated announcement of the august galaxy unpacked event was the unveiling of galaxy watch4, featuring wear os, powered by samsung. as with the tizen-powered galaxy watch devices, samsung released a new tool, galaxy watch studio converter, to help existing designers bring their watch faces to wear os. designers could also start a new watch face project from scratch with the newly-released watch face studio tool. 7. remote test lab updates allow developers to experience the latest hardware as new devices are announced, developers can use the remote test lab (rtl) to ensure that their apps work properly on the new version of one ui as well as different screen resolutions and pixel densities. in 2021, the rtl development team added support for foldables and galaxy s21 devices, allowing developers to ensure their apps work correctly before the devices are available to consumers. the rtl team also added support for android studio. in september, thousands of devices were added in data centers around the world to ensure that a compatible device is always available. as part of this release, rtl was re-engineered to work exclusively in the chrome browser, so that no external software is needed to test apps on all the latest devices. 6. samsung developer forums activity the samsung developer forums, based on the popular open-source discourse project, were introduced in january 2020, replacing an aging forum infrastructure that didn’t work well on mobile devices. by using the same samsung account authentication method as the samsung developers site, we’re able to provide a nearly-seamless experience across different hosts and platforms. since their introduction, we’ve seen large numbers of visitors stop by the forums with questions. community manager ron liechty has more than 25 years of experience in managing healthy communities—his knowledge and guidance keeps the forums a useful resource for developers. some of these visitors have become our best community members, providing valuable feedback to their peers as well as helping to moderate spam and malicious content. 5. supporting game developers in 2021 games are a noticeable part of the galaxy store experience and we work with many partners and internal teams to ensure that gamers have a great experience on galaxy devices. the galaxy gamedev team works closely with some of the top publishers and developers to improve performance of top titles on mobile. this team creates tools that provide great detail on the performance of the cpu and gpu during intense moments of gameplay. the gamedev team then documents their efforts in a series of best practices and blog posts to help developers everywhere. in addition to our internal team work, we frequently work with our partners at arm to deliver relevant content for game developers. this summer, we published and promoted a number of educational articles, webinars, and training series in cooperation with the arm developer team. best practices for mobile game developers and artists new vulkan extensions for mobile: maintenance extensions new vulkan extensions for mobile: legacy support extensions new game changing vulkan extensions for mobile: descriptor indexing new game changing vulkan extensions for mobile: buffer device address new game changing vulkan extensions for mobile: timeline semaphores mike barnes from the gamedev team, together with eric cloninger from the samsung developers team, presented at the virtual gdc2021 event in july. gdc is an important event for all of us at samsung and we hope to see you all there at the live event in march 2022. 4. new voices appeared on samsung developers podcast, season 2 shortly before the covid-19 pandemic changed our lives, tony morelan from samsung developers attended a podcasting event and came back to the office inspired to start a podcast. he lined up guests from internal teams and important partners. everyone had a great time participating and it gave us a way to continue delivering quality content to developers. as 2020 turned to 2021, we continued bringing interesting guests from across the mobile design and development ecosystem. we used the podcast to talk about the upcoming virtual samsung developer conference and chat with the people that made the event a success. here are some of the highlights from season 2 of the samsung developers podcast: drazen stojcic, urarity – watch faces, design tan nguyen, butterfly-effected gmbh – galaxy themes, marketing, licensing the samsung internet advocacy team – web standards, privacy, foldable devices we’re still hoping for a return to days where we can travel and meet in person, but until that time comes, please join us in listening to these industry veterans and top developers on the samsung developers podcast. season 3 begins in early 2022. 3. blog series instructs readers on design and successful marketing without live events the past two years, we have searched for new ways to continue delivering timely and helpful advice to mobile app designers and developers. as mentioned previously, we worked with arm this year to bring great technical content front and center. we also worked with our network of top designers, developers, and thought leaders on concepts that will help you succeed on galaxy store and in creating better experiences for your users: better for all – in this blog series, we talked with leading designers and experts to help understand the increasingly important concepts behind the diversity, equality, and inclusion movement. this series discussed aspects of language used in apps, themes, and watch designs. it also highlights important guidelines to ensure apps and web sites are accessible to users with sight, mobility, and hearing impairments. better for all: mobile accessibility better for all: inclusive policies with daniel appelquist better for all: equal accessibility better for all: bringing diversity to design with eglantina hasaj and manpreet kaur better for all: diversity in design better for all: developing and designing for diversity refresh for success – it’s not enough to simply submit a title to a digital marketplace and assume success will follow and continue without extra effort. in this series, top galaxy store designers and developers talk about how they maintain their product lines to ensure a steady flow of revenue and new customers. refresh for success: maintain quality themes design with olga gabay from zeru studio refresh for success: improve your process to keep designs fresh with tan nguyen from butterfly-effected, gmbh refresh for success: improve your process and de-clutter your galaxy store with drazen stojcic from urarity prime time design – finding success in designing new products is an intensely unique and personal process. the prime time design series includes interviews with some of the most unique people creating for galaxy store. read how these talented people inspire themselves and how they convert that inspiration into action. prime time design: unpacking the creative process with ramon campos from friss in motion prime time design: unpacking the creative process with pedro machado from health face prime time design: unpacking the creative process with john shih from x9 studio strategies for success – tony morelan was a successful watch face designer before coming to work with the samsung developers team. we’re grateful for his knowledge of design as well as how to turn designs into revenue. in this four-part series, tony points out steps to creating successful galaxy store product submissions. strategies for success: selling your apps strategies for success: understanding consumer trends strategies for success: building your fan base strategies for success: making your brand successful 2. best of galaxy store awards highlight successful developers the galaxy store app on your mobile device is more than just an app. behind the scenes, there is a team of developers, product managers, business leaders, and security experts devoted to ensuring the best possible online experience for consumers in 180 countries. because of their dedication, developers and designers have a great platform for monetizing their work. each year, the samsung developers team works with the galaxy store operations and business development teams to determine the best games, apps, and themes based on revenue, downloads, and impact to consumers. the result is the best of galaxy store awards. in 2018 and 2019, the best of galaxy store awards were presented live, on stage, at the samsung developer conference (sdc). without a live event in 2020 or 2021, the samsung developers team decided to continue the tradition of highlighting and awarding our top galaxy store products. even without an in-person event, we used a live premiere on youtube to have a single moment in time to celebrate with the winners. tony morelan emceed the event, but he had a lot of help from ron liechty, jeanne hsu, susie perez, and shelly wu. we thank them for their hard work. we hope you’ll enjoy watching! look for the “best of galaxy store” sash on apps, games, themes, and watch faces in galaxy store to know that you’re getting a truly unique experience. 1. discovering new opportunities at sdc21 each year, the samsung developer conference is the culmination of an incredible amount of planning and work by hundreds of people. even though the event was virtual in 2021, there was still a huge volume of work. instead of preparing for a live audience, our teams practiced in front of a galaxy phone on a tripod (really). instead of building booths and planning meals, we built a website and social media campaigns to reach a larger audience. eric cloninger and tony morelan kicked off the promotion for sdc21 with a podcast featuring a previous sdc speaker, chris shomo. before the conference, visitors were invited to create whimsical caricatures of themselves using the mysdcstack mini-site and submit their designs to social media. by participating in the event website, watching sessions, and trying the code labs, visitors would earn points toward a prize drawing after sdc. relive the experience of sdc21 by watching the keynote or any of the highlight sessions and technical talks by viewing this playlist wrapping up when sdc is finished, our team takes a collective deep breath, happy to be done. it is a satisfying experience to pull off a big industry event. we don’t know yet how we’ll handle live events, but we remain optimistic that some will occur. we are making plans and we hope we’ll be able to see you, somewhere, in 2022. 🤞 take care. stay warm (or cool). best wishes to you all and happy new year!
Dec 16, 2021
technical_insights cloud services, account management
blogsamsung account is a global account service that brings the samsung universe together, from all samsung services to online and offline stores. it handles large-scale traffic with security and reliability. as a core samsung service, all tasks on samsung account, from general service deployments to cloud infrastructure upgrades, must be carried out without interruption to the service. this blog introduces the architecture designed for an elastic kubernetes service upgrade and shares our experience with upgrading the cloud infrastructure without interruptions to the high-traffic samsung account service. what is samsung account? samsung account is an account service that brings together more than 60 services and applications in 256 countries with over 1.7 billion user accounts. it is used for samsung electronics services including samsung pay, smartthings, and samsung health, as well as for authentication on various devices such as mobile, wearable, tv, pc, etc. samsung account helps deliver a secure and reliable customer experience with one account on a variety of contact points from online stores (such as samsung.com) and offline stores to our customer services. evolution of current samsung account architecture as the number of user accounts and connected services has grown, the infrastructure and service of samsung account has also evolved. it switched to the aws-based cloud for service stability and efficiency in 2019, and is currently servicing 4 regions: 3 global regions (eu, us, ap) and china. currently, samsung account consists of more than 70 microservices. in 2022, samsung account switched to the kubernetes base in order to reliably support microservices architecture (msa). kubernetes is an open-source orchestration platform that supports the easy deployment, scaling, and management of containerized applications. in 2023, samsung account reinforced disaster recovery (dr) to be able to provide failover across global regions, and expanded the ap region to improve user experience. in other words, samsung account has repeatedly evolved its infrastructure and services, and is currently running stably with traffic over 2.7 million requests per second (rps) and over 200k db transactions per second (tps). each aws-based samsung account region, with its own virtual private cloud, (vpc) is accessible through user devices, server-to-server, or the web. in particular, the web access provides a variety of features such as samsung.com and tv qr login on aws cloudfront, a content delivery network (cdn). samsung account microservices are being serviced on containers within elastic kubernetes service (eks) clusters, and internal communication between regions uses vpc peering. samsung account is using several managed services from aws to deliver various features. it is using aurora, dynamodb, and managed streaming for apache kafka (msk) as storage to build data sync between regions, and it provides account services based on different managed services including elasticache, pinpoint, and simple queue service (sqs). let's elaborate on the aws managed services that samsung account uses. the first is eks, which is a kubernetes service for running over 70 microservices on msa. next, aurora is used to save and query data as an rdb and dynamodb does the same but as a nosql database. along with them, elasticache (redis oss) is used to manage cache and sessions and msk handles delivering events from integrated services and data sync. if you’re building an aws-based service yourself, you would probably use these managed services as well. frustrating upgrades contrasting the convenience of managed services there is a major challenge to consider when you use these managed services, though. end of support comes, on average, after 1.5 years for eks and 2 years for aurora. various other services like elasticache and msk face the same problem. such service support termination is natural for aws, but upgrading these services when support ceases is often a painful task for those running them. because operation resources are often reduced upon switching to the cloud, large-scale upgrades that come around every 1 or 2 years have to be performed without enough resources for emergency response. these managed service upgrades put a major burden on samsung account. more than 60 integrated services have to be upgraded without causing interruptions, and the upgrades must be rolled out across a total of 4 regions. on top of that, samsung account is developing and running more than 70 microservices, so a significant amount of support and cooperation from development teams is required. the most challenging of all is that the upgrades need to be performed while dealing with traffic of over 2.7m rps and db traffic of 200k tps. eks upgrade sequence and restrictions you might think upgrading eks on aws is easy. in general, when upgrading eks, you start with the control plane including etcd and the apis that manage eks. afterwards, you move to the data plane where the actual service pods are on, and finally to eks add-ons. in theory, it is possible to upgrade eks following this sequence without any impact to the service operation. however, there are restrictions to general eks upgrades. if an upgrade fails in any of the 3 steps above due to missing eks api specs or incompatibility issues, a rollback is not available at all. in addition, it is difficult to do a compatibility check for the services and add-ons in advance. multi-cluster architecture for non-disruptive eks upgrades after much thought, samsung account decided to go with a simple but reliable option to perform eks upgrades. it's possible that many other services are using a similar way to upgrade eks or run actual services. samsung account chose to upgrade eks based on a multi-cluster architecture with 2 eks clusters. the architecture is built to enable an existing eks version to continue providing the service, while a new eks version on a separate cluster performs a compatibility validation with various microservices and add-ons before receiving traffic. the advantage of this method is that you can implement a rollback plan where the old eks version takes over the traffic if any issues occur when switching to the new eks version. a lesson we have learned from providing the samsung account service under high traffic is that there will be issues when you actually start processing traffic, no matter how perfectly you've built your infrastructure or service. for these reasons, it is essential to have a rollback plan in place whenever you deploy a service or upgrade your infrastructure. when you perform a multi-cluster upgrade, traffic must be switched between the old and new eks clusters. simply put, there are 2 main approaches. one approach is to switch traffic by placing a proxy server between the 2 clusters. the other approach is to switch the target ip using dns. needless to say, there may be a variety of other ways to accomplish this. in the first option, using a proxy server, you may encounter overload issues when handling high-volume traffic, such as with samsung account. additionally, there are too many application load balancers (albs) used for approximately 70 microservices, making it impractical to create a proxy server for each alb. in the second option, using dns, the actual user, client, and server replace the service ip of the old eks with that of the new eks during a dns lookup, redirecting requests to a different target at the user level. the dns option does not require a proxy server, and switching traffic is easy by simply editing the dns record. however, there is a risk that the traffic switch might not happen immediately due to propagation-related delays with dns. the dns-based traffic switch architecture was applied to achieve a non-disruptive eks upgrade for samsung account. let us describe the dns layers of samsung account with a hypothetical example. the top domain is account.samsung.com, and there are 3 global region domains under it, classified based on latency or geolocation. for us.account.samsung.com, the layers are split into service.us-old-eks.a.s.com and service.us-new-eks.a.s.com, representing the old and new domains. this is a simple, hypothetical example. in reality, samsung account uses more dns layers. during the recent eks upgrade, we switched traffic between the internal domains of the 2 eks clusters based on weighted records while adjusting the ratio, rather than switching all at once. for instance, when a user sends a request to account.samsung.com, it goes through us.account.samsung.com, and the actual eks service ip is applied at the end based on the specified weight. retrospective of the non-disruptive eks upgrade in summary, i would say "it's a successful upgrade if the connected services haven't noticed." with this eks upgrade, we deployed and switched traffic for a total of 3 regions, 6 eks clusters, and more than 210 microservices over the course of one month. the traffic switch was conducted with ratios set based on each service's load and characteristics, and no issues with connected services were reported during this one month eks upgrade. of course, as they say, "it's not over until it's over." we did have a minor incident where there were insufficient internal ips in the internal subnet due to many eks nodes and service pods becoming active simultaneously, which scared us for a moment. we secured the ip resources by reducing the number of pods for kubelet and add-ons by about a thousand and quickly scaling up the eks nodes. one thing we realized while switching traffic with dns is that 99.9% of the entire traffic can be switched within 5 minutes when the dns weight is adjusted. closing note richard branson, co-founder of virgin group, once said, "you don't learn to walk by following rules. you learn by doing, and by falling over." samsung account has been growing and evolving, addressing many bumps along the way. we continue to resolve various challenges with the stability of our service as the priority, keeping this "learning while falling over" spirit in mind. thank you.
Aug 23, 2024
Je-Min Kim
Develop Galaxy Watch for Tizen
docrelease note introduction release version 2 0 1_beta release date 01 september, 2021 known issues macos hotkey command+q makes program exit without asking to save current job swt issue the following psd features are not yet supported group show/hide status effects arabic language doesn't support icu format 'eeeeee' six 'e', two-letter abbreviation read-only attribute of text and combo control are ignored on macos when use specific language ex vietnam due to galaxy watch os version update to tizen 4 0, user may have to re-create distributor certificate in windows pc, if first component is text, bold and italic don't show properly in editor and preview with opacity change in mac os "about galaxy watch studio" and "preferences" in "galaxy watch studio" menu don't work designers need to use "edit -> preferences" and "help -> about" instead change history galaxy watch studio 2 0 1_beta new added invalid font popup when adding invalid font added validation of component name, app id and project name updated maximum length of component name to 50 characters updated maximum length of author certificate password to 128 characters removed psd file support when import image disabled ungroup option inside group disabled bmp and gif image import as animation frame disabled characters <, >, &, ", \ for bitmap font fixed an issue where application doesn't open in macos bug sur fixed an issue where text editing in aod mode behave incorrectly fixed an issue where name of the animation displays randomly fixed an issue where toolbar align options are enabled for locked components fixed an issue where properties ui jump when changing anything from text editing mode fixed an issue where custom font is not showing for multiple text selection fixed an issue where tag expression was enabled for opacity and rotate fixed an issue where bitmap font alignment is top in editor fixed an issue where bitmap font characters overlapped in native viewer fixed an issue where tool tip is still displayed although tooltip turned off in preference fixed an issue where properties doesn't show when component is unlcoked fixed an issue where rename a locked component was allowed fixed an issue where large animation image name gets cut off fixed an issue where user can click on any button when add device pop up still display fixed an issue where complication save with action image doesn't work fixed an issue where adding complication with bitmap font in newly unsaved project causes crash fixed an issue where invalid image can be added in editor fixed an issue where complication import in aod mode is not working as expected fixed an issue where outline of frame is showing in wrong position when editor is in animation editing mode fixed an issue where search function in timeline doesn't work for long component name fixed an issue where adding jpeg images cause unexpected behavior fixed an issue where component doesn't disappear from editor after undo the add component operation fixed an issue where components with same name exist when import same complication twice fixed an issue where undo of group operation doesn't work fixed an issue where component naming was possible with special character fixed an issue where search result in timeline does not update after renaming the component fixed an issue where palette was active in animation editing mode fixed an issue where native viewer watchface blinks while transitioning aod mode fixed an issue where "save as to original folder" and "show tool tips" in preference don't work fixed an issue where same character with uppercase and lowercase doesn't work in bitmap font character list fixed an issue where project save does not work when disable set as button fixed an issue where removed image still shows on preview for image change action fixed an issue where icu format text box is empty fixed an issue where divide by zero in tag expression is a valid expression fixed an issue where tooltip still have shown even though bitmap is deleted fixed an issue where backgroud component opened as image component when project loaded fixed an issue where saved project's backgroud open as image fixed an issue where action is not applied after save as complication fixed an issue where hide icon is missing after making a group with all hidden components fixed an issue where search text does not disappear after sort by region in language fixed an issue where 9 languages were not included to any region fixed other issues and ui improvement done galaxy watch studio 2 0 0_beta one ui applied in toolbar, properties and run preview added scrollbar for condition line layers added search feature for condition line layers added new tag "year" in tag expression dialog added sort by region feature in language setting dialog added search box in language setting dialog added lunar calendar support for digital clock component added group/ungroup button in timeline added style, gridline every, and subdivisions settings in preference view section modified preference dialog, language setting dialog and tag expression dialog fixed an issue where animation frame selection doesn't work when animation editing mode changed fixed an issue where auto update download percentage was incorrect fixed an issue where too long label is trimmed in editor fixed an issue where battery status action does not work with weather components fixed an issue where ip and port validation added in proxy server input pop-up fixed an issue where weather auto refresh time couldn't take minute value fixed an issue where custom complication does not work for aod mode fixed other issues and ui improvement done galaxy watch designer 1 8 1_beta added custom complication feature added support for two more islamic calendars added warning message when creating a new group disabled condition line for group components disabled resize and rotate for the components of a group removed "workout status" from preview -> health tab removed support for icu format vvv city name fixed an issue where auto update pop-up don't appear sometimes fixed an issue where remainder % operator doesn't work in tag expression fixed an issue where day of year d tag in tag expression doesn't work as expected fixed an issue where sync with device doesn't work without selecting it from time zone dropdown fixed an issue where complication -> workout -> digital_steps_b showing resource not found error fixed an issue where digital clock disappears with weather component when default language set to english fixed an issue where default language of digital clock doesn't work with weather component fixed an issue where bitmap font image modification don't appear in realtime fixed an issue where button for watch hand doesn't work with weather component fixed an issue where gyro and condition line don't work together on real device fixed an issue where view label is dimmed when ruler is grid is checked and outline is unchecked fixed an issue where clicking on project menu crashes application when project not exist fixed an issue where latitude and longitude displayed in run preview when current location has no city name fixed an issue where watchface does not launch on real device after re-installation fixed an issue where text does not show correctly in run preview while changing font type fixed an issue where component context menu is big when component name is too long fixed an issue where default language help tooltip does not work in language settings fixed an issue where precision property does not work when humidity display type set to "%d % " fixed an issue where language settings for digital clock does not work correctly with java 11 fixed an issue where id of android displayed instead of device's name in uninstall dialog fixed an issue where lightness and saturation of adjust color can take input value greater than 100 fixed an issue where city name displayed null when no city selected from map and changes the forecast data fixed other issues and ui improvement done galaxy watch designer 1 8 0_beta added watchface support for galaxy watch active 2 added multiple components property change feature for dimension, placement, rotate, appearance and text appearance property added layer color feature to draw outline of the component with layer color added horizontal scroll bar for timeline frame added show/hide and lock/unlock options in layer menu added change time zone change capability with action "time zone selector -> sync with device" added real time change in editor when properties value modified by mouse drag or arrow keys added multiple language support for bitmap font in digital clock updated layer item and component icon updated aod high enable popup text and button updated view > outlines sub menu order and functionality updated time zone selector notice popup text updated gwd help -> promote link updated opr value limit exceed warning pop up behaviour it will show each time when aod mode toggled and opr value over 15% updated tooltip texts in edit > preferences > apis removed align and font option from properties when weather type set to icon fixed an issue where gwd memory leak occurs when moon phase is used as text component or tag expression fixed an issue where bitmap font in digital clock doesn't work real device for different locale fixed an issue where bitmap font is changed to low-bit color image issue fixed fixed an issue where gwd can't connect to galaxy watch sometimes fixed an issue where application got stuck when fetching weather data from internet fixed an issue where rotated text gets distorted and much larger on watch in native viewer fixed an issue where both run preview and watch device display city name "unknown city" with icu format "vvv" for digital clock component fixed an issue where text overflows the text box if its length is higher than the text box in native viewer fixed an issue where run preview doesn't show watch hand simulation for rotation property "sync with conditions" with values step count and others fixed an issue where week number of year was shown incorrectly fixed an issue where time zone selector action doesn't work in native viewer fixed an issue where weather type icon isn't visible in native viewer fixed other issues and ui improvement done galaxy watch designer 1 7 1_beta added highlight options for components when mouse is moved in editor view additional action "change temperature unit" and "update weather" added for weather components run controller values can be changed by "click and drag" on labels slider values can be changed by mouse "hover and scroll" added arrows in conditional part to scroll frames icu more popup search options updated and redesigned run preview capture implementation is changed run preview ui is slightly changed and size set to 100% enabled "set as button" when tag expression used on opacity due to platform issue, time zone selector disabled for double tap on digital clock asset creator template url is updated sdb version updated to 4 1 5 sync with device option added on time zone selector moved text styles to text properties time zones values for few cities are updated fixed an ui issue where placement expression box can be seen when group item is being resized fixed an issue where gyro effect was not working for text and digital clock fixed an issue where group item name can be renamed fixed an issue where tap action did not work on other non-overlapping components, if action used on watch hand fixed an issue where selected languages would disappear on build project popup fixed an issue where watch hand position would be wrong if rotation is used fixed an issue where "space evenly horizontal" did not work properly fixed an issue where movement effect setting did not work properly fixed an issue where steps % over 100 is discarded fixed an issue where gwd may fail to update fixed an issue where "b" bold option for text style did not work in run preview fixed an issue where "&&" was showing on application installation popup fixed an issue where "steps goal" run controller value was not reset fixed an issue where weather controllers do not reset when no location is selected fixed an issue where device cannot be connected via wi-fi due to very large network size fixed an issue where weather type "main" text on run preview did not match with editor text fixed an issue where weather type "description" text language did not work on run preview fixed other bugs galaxy watch designer 1 7 0_beta run preview has been redesigned and added directly to main window few new run controllers added all run controllers are now separated into 3 tabs "watch", "health" and "weather" added run preview controller reset options watch preview added in run controller user can see how their watch looks on real device right from run preview windows version now only supports windows 64bit java requirement for windows is also changed from 1 8 32bit to 1 8 64bit or higher support for jdk 11 is added resource preview is removed gwd license agreement has been updated components and properties window size has been reduced to give more space on editor view support for band and rectangular devices has been removed support for tizen version lower than tizen 3 0 has been removed low color aod mode has been removed movement effect for placement, rotate, opacity tag expression added google location api has been replaced with here map api new font can be added through font properties second hand sweep effect can be used without any bindings tag script dialog has been redesigned tag expression sweep effect can be viewed on run preview capture image can be taken with watch and strap also through new dialog, user can go to directory where captured image is stored when installing gwd 1 7 0, previous font and res directory will be automatically migrated fixed an issue where changed background image was set as icon fixed forward and rewind issues in timeline fixed play head position issue for 'battery %' and 'steps &' conditions tab fixed a timeline loop issue fixed an issue where text position in run preview and on-device did not match fixed an issue where build did not work properly when opr value was high fixed an issue where rotation did not work for bitmap fonts fixed 'steps %' issue on tizen 4 0 devices fixed an issue where sweep effect did not work on devices fixed background and hand color change issue on actual device when opacity was used fixed an issue where second hand is not displayed in real device when an angle is applied fixed an issue where digital clock not displayed when all language support added fixed an issue where color and opacity could not be used together on text and digital clock fixed an issue where index did not work if color was adjusted fixed an issue where images could not be copied from normal to aod mode fixed tag expression problem for text component fixed an issue where hand did not show on actual device if filters were used fixed battery drain issue on certain watchface with weather data fixed an issue where application start popup is not displayed when tapped on run preview fixed script windows scroll problem on windows 7 fixed language settings issue on where after bitmap fonts are set, returning to truetype font selects all language fixed toast "invalid character" displayed when tab on outer pivot-x/y fixed and issue where color still applied when color picker is closed by close button fixed dropdown width issue on rotation properties tab fixed text left pad issue on gear device fixed hsl values not updated issue when style copy/paste is used for images includes various ui updates fixed various other bugs galaxy watch designer 1 6 2_beta fixed opr check error issue fixed gyro not working on the native viewer fixed gwd exception fixed km/mile condition add code to check resource available when building tpk disable opacity for group fixed bugs galaxy watch designer 1 6 1_beta fixed x,y coordination error for grouping hot-fix galaxy watch designer 1 6 0_beta changed application name gearwatchdesigner > galaxywatchdesigner add tag expression on rotate, placement, opacity add build option for target platform api to provide runtime permission popup changed mac installed style changed the latest tizen library add build option for changing app preview image fixed gyro opacity value error fixed mac freezing issue fixed km/mile display error on the lock screen modified circle hands resource name fixed bugs galaxy watch designer 1 5 4_beta added a floor condition in the run preview added the dummy value on preview image battery 100, battery level 4, pedometer steps 3457, floor 3 added and fixed shortcut keys zoom in/out, fit in window, actual size, locking added selecting action at edit text field in the properties window added a range label to indicated meaning of gyro xy range added an unloop menu for multiple layers fixed the opr check stopping issue fixed x, y coordination error with action fixed a "weather gwd" build stopping issue fixed errors of image component with action and condition status in the run preview fixed a gyro effect for weather gwd sample galaxy watch designer 1 5 3_beta fixed hand component editing guideline issue when button action enabled fixed image component location issue in the device when button action and timeline condition enabled together fixed 'precision' field not display issue for temperature text component fixed all component display issue in the native viewer that has 'loop' condition when aod -> normal mode fixed animation and second-hand sweep stop issue in the native viewer at midnight fixed 'maximize' button not working issue on the mac pc fixed crash issue in the device if bitmap font is not filled fully added gyro property to text, digitalclock components fixed 'step %' not working issue on the device if the group is used fixed tpk file generate failure issue even after the build galaxy watch designer 1 5 2_beta added gyro x and y property to support individual control added new sample projects and complication preset that includes gyro effect increased text component left-pad property range max from 4 to 6 added steps/distance/heart rate/speed/calorie injectors to the run window fixed precision property not working issue on temperature text in the device fixed 'select all' language property issue that property is cleared when reloading the project added watch face uninstall functionality on the device fixed value roundup issue when 'step %' condition used in the condition window fixed 1 sec delay issue in the device when loop is used fixed version compatibility popup text not correct issue when installing watch face that km/mile or multi-language is used to the gear fit, fit2 pro device fixed native viewer flickering issue after 3 0 fota changed a gwd file schema to increase functionality therefore, a new project can't be loaded in v1 5 1 or previous version fixed build stop issue at 40% that happens on the specific pc added button action support for hand component galaxy watch designer 1 5 1_beta increased 'change image' button action limit from 12 to 100 added km/mile condition tab that changes accordance with device ‘s health’ setting fixed project reload failure issue when bitmap font used that special character is assigned added 12h/24h and km/mile controls to the run window display overwrite option when try 'save as' with the same project name fixed combo dropbox width issue on the mac pc added bitmap font support in the low-bit color mode added 'on-next-second', 'on-next-minute' and 'on-next-hour' as animation play option support for multi-language digital clock when selected language type is not 'sync to device' galaxy watch designer 1 5 0_beta added unit, precision support for 'distance', 'speed' text sources fixed run in device failure when a native viewer is enabled and a package name has been changed in the build window added loop/unloop functionality in the condition window fixed a watch restart issue on a bitmap font enabled native viewer when switching from always on mode to normal mode added a 12h/24h condition tab changed a gwd file scheme to increase functionality therefore, a new project can't be loaded in v1 4 1 or previous version added gear sport model support added play/pause functionality in the run window galaxy watch designer 1 4 1_beta fixed bugs and compatibility issues in 1 4 0 version fixed a hand component loading failure when sweep property is applied in the previous version fixed a project loading failure when a project is generated with a previous version of 1 2 0 fixed a locked image loading failure which was locked with a previous version fixed a hang or terminate issue when running preview of the watch face added a warning for the not supported ttf font which is a 'symbol' type encoding 'unicode bmp' type encoding is supported only added fahrenheit, kelvin unit types to the ‘current temperature’ source galaxy watch designer 1 4 0_beta fixed a watch face display failure when an icu format string "h", "e", "e", or "ee" are used in gear s fixed a watch face bitmap font display failure when 'others' or 'custom' category items are used in gear s fixed a gear s wgt install failure when project name includes ' ' or ' ' fixed a gyro effect issue that happens when a timeline condition is added to a component added a weather support openweathermap apis are used fixed an icon resolution issue on a mac dock bar fixed a 15 frame animation sync issue 'jump hour/minute' property is added to hour/minute hand 'frequency' property is added to a sweep effect of second hand added a preference setting galaxy watch designer 1 3 2_beta fixed ' ttf' custom font import failure issue fixed gwd project file corruption issue when deleting files in the resource window fixed samsung account login failure when additional agreement is required for that account fixed gyro effect to become more smoother in the device fixed broken help link for gyro effect property added 4k monitor support windows pc only fixed deleting 'font' folder issue during version upgrade fixed sluggish animation in the device after updating firmware to 2 3 2 3 version fixed button action setting failure issue when custom app id is used galaxy watch designer 1 3 1_beta fixed component id renaming issue during always-on mode auto migration fixed install failure issue during 61% added appearance property in high color always-on mode fixed digitalclock dst issue in the preview window fixed 'package_not_found' issue during install fixed bitmap font display location issue that is not same with preview fixed to select layer window entry even if component is locked new project dialog concept has changed removed redundant resources in the project file fixed certificate creation failure issue when samsung account id is a phone-number added bluetooth connection to the device via android device fixed 'step %' condition issue that component is not displayed in the device added 'floors' app support for gear s3 open app button action added iap support added custom color functionality on the color picker window added gyro property support fixed battery drain issue when use 'alarm' app as button gear s3 only galaxy watch designer 1 3 0_beta added project custom location support added calendar & timezone property support on digitalclock component added snap, grid, ruler support in the editor window added gwd file clean up when close the project added experimental support for bluetooth direct connection support to the device if pc supports bluetooth windows os pc only added experimental support for importing photoshop file format psd the following features are not yet supported group, 2 show/hide status added complications support in the always-on mode fixed digitalclock issue that height become 9999 added drag & drop support to the editor window added new splash added mouse wheel scroll support in the editor window added group/ungroup support added gwd file encryption option added always-on mode analyze support in the run window galaxy watch designer 1 2 1_beta fixed adjust color property issue when happens turn on always on mode fixed image component angle issue that look is not same with preview if it is rotated fixed 'day of year' source issue that value is not correct in the preview fixed custom app id update issue in the open app action property fixed gear s issue that image component disappear when battery % becomes 100 fixed text component issue that location is not same with preview if it is rotated fixed 'minutes in hours' select fail issue that happens in the high color always on mode added low-bit color always-on mode analog watch automatically if high color always-on mode is turned on only galaxy watch designer 1 2 0_beta added gear s3 model support added 'schedule', 's-health today' and 'floor' to openapp button action gear fit2 only fixed tpk build fail when project includes text/digitalclock components only fixed tpk build fail when resource file name includes specific character like 'e acute' 'adjust color' property concept was changed similar to photoshop 'hue/saturation adjustment' fixed gear s issue that battery condition doesn't works for the image component opr onpixelratio limit in the always-on mode has changed from 20% to 15% added overwrite option to the file conflict warning popup added shortcuts - show pivot ctrl + p , send backward ctrl + '[' , bring forward ctrl + ']' , send to back ctrl + shift + '[' , bring to front ctrl + shift + ']' , align center ctrl + e , component copy alt + drag , multi select shift + click increased 'change image button action max count' from 6 to 12 gwd file schema was changed to increase functionality therefore, v1 1 1 or previous version can't load it fixed gear s issue that 'm', 'mm' icu format, and 'day of week' source shows 1 small value than normal in the device added 'day of year' source fixed to do not display decimal point for the 'steps %', 'speed', 'distance', 'calories' sources high color always-on mode supported gear s3 only galaxy watch designer 1 1 1_beta added experimental support for gear s model the following features are not yet supported on gear s launch after install, 2 always on mode, 3 button action, 4 hands tension, 5 steps % source, 6 adjust color hsb filter , and 7 text attribute bold, italic, strike-through fixed 'moonphase type' and 'moonphase position' display issue in the run window support for multi language text when selected font is 'sync to device' fixed 'copy device id to clipboard' issue fixed am/pm issue in the 'digital_neon' sample fixed loading v1 0 3 index components failed issue support for use of '-', '_' and shift key in the property name edit box display more detail on installation progress galaxy watch designer 1 1 0_beta gwd file format was changed to increase functionality therefore, v1 0 3 can't load it added gear fit2 model support changes in the editing window is automatically reflected in the run window 'frame' scale was removed in the timeline window whenever tool crashes, last project status will be restored in the next launch author certificate password will be required during build pivot concept was changed so that only supported by hands and index component display more readable device name on the runondevice dialog 'lock' and 'visible' status are shown when loading the project support for multiple devices distributor certificate added battery charging source added background component will be placed in backward automatically ctrl + and ctrl - key works for the editor zoom added kilo x1000 unit support for 'burned calorie' and 'moved distance' sources fixed icon file issue on macbook pro retina galaxy watch designer 1 0 3_beta added moonphase position and moonphase type source fixed runondevice installation failed issue when project name includes space character sdb update 2 2 72 —> 2 2 78 fixed runondevice installation stop issue on mac sync text component font fallback policy with the device change 'temp' font folder location; only those with admin rights can write to that folder fixed 'merged_' prefix issue on index component image file added 'disconnect' and 'copy device id to clipboard' shortcut in the runondevice dialog in the runondevice dialog, device that doesn't have a distributor certificate will be prompted with a warning replaced text box with combo box in the distributor certificate dialog, supports multiple devices increase device scan timeout from 10 to 12 seconds updated help —> tutorial menu link added 's-voice' in the button action galaxy watch designer 1 0 2_beta fixed crash that happens during change rotate/movement property updated sdb executable to fix connection issues on mac 2 2 67 —> 2 2 72 updated sdblib to fix installation issues on mac new version works for double quoted string parameter fixed ‘from_air’/’hippity_hop’/’climb1’ sample timeline condition fixed crash that happens while handling custom font fixed crash that happens during change button image action fixed crash that happens during copy/paste image after undo fixed crash that happens when ‘outline with label’ is turned on in some conditions fixed crash that happens during modify pivot removed not supported app list running, s-voice in the button app launch action fixed image disappearing issue while style copy fixed crash that happens when a non-numeric value is entered to start/end rotate property fixed crash that happens when a device is selected in the runondevice window without generating distributor certificate for that device fixed random crash that happens because of ‘no more handle’ exception fixed focus issue on edit —> image submenu fixed step% condition issue where the image/text is not showing on the device when the value exceeds 100 fixed text component rotate angle load fail issue when text has source add warning popup & texts for the author certificate overwrite case change icon file name policy to fix gear manager thumbnail issue icon png —> [project_name] png galaxy watch designer 1 0 1_beta fixed timeline condition issue where the last condition item close to 24 hour is not showing on the device fixed timeline condition issue that saves a wrong value for the condition item that has a resolution time under a minute added scan device progress ux in runondevice added ‘connect by ip address’ ux in runondevice added help —> community, help —> tutorial menu fixed on pixel movement issue when hand component become 180 degrees fixed launch fail issue that happens when a non-image file exists under the ‘res’ folder fixed launch fail issue that happens when the default font failed to load fixed crash that happens after adding swap image button action removed font popup during installation changed certificate relay server port number 8443 —> 443 to remove proxy setting updated index component preset that shows yellow color fixed crash that happens when loading specific complication more than two times fixed style copy issue when the button action is copied together galaxy watch designer 1 0 1_beta initial version
Learn Developers Podcast
docseason 2, episode 7 previous episode | episode index | next episode this is a transcript of one episode of the samsung developers podcast, hosted by and produced by tony morelan a listing of all podcast transcripts can be found here host tony morelan senior developer evangelist, samsung developers instagram - twitter - linkedin guests eric cloninger, lead, developer relations team, samsung electronics chris shomo, infinity watchfaces listen download this episode topics covered sdc21, virtual conference history of the samsung developer conference conference audience keynote speakers conference announcements technical sessions expo floor galaxy store gallery code lab virtual reality after-hours party chris shomo, infinity watchfaces watch face studio 2020 best of galaxy store awards 2021 best of galaxy store awards bixby developers one ui beta samsung podcast platform smartthings helpful links sdc21, virtual conference - developer samsung com/sdc sdc18 highlights - youtube video sdc19 highlights - youtube video sdc19 replay - youtube video sdc21 preview - youtube video code lab - developer samsung com/codelab chris shomo, infinity watchfaces - youtube video watch face studio - developer samsung com/one-ui-watch 2020 best of galaxy store awards - youtube video 2021 best of galaxy store awards preview - youtube video bixby developers - bixbydevelopers com/ one ui beta - developer samsung com/one-ui-beta/index html samsung podcast platform - samsungpodcasts com/ smartthings - developer samsung com/smartthings samsung developers homepage - developer samsung com samsung developers newsletter - developer samsung com/newsletter samsung developers blog - developer samsung com/blog samsung developers news - developer samsung com/news samsung developers facebook - facebook com/samsungdev samsung developers instagram - instagram com/samsung_dev samsung developers twitter - twitter com/samsung_dev samsung developers youtube - youtube com/samsungdevelopers samsung developers linkedin - linkedin com/company/samsungdevelopers eric cloninger linkedin - linkedin com/in/ericcloninger/ chris shomo linkedin - linkedin com/in/christopher-shomo tony morelan linkedin - linkedin com/in/tony-morelan transcript note transcripts are provided by an automated service and reviewed by the samsung developers web team inaccuracies from the transcription process do occur, so please refer to the audio if you are in doubt about the transcript tony morelan 00 01 hey, i'm tony morelan and this is pow! the samsung developers podcast where we chat with innovators using samsung technologies, award winning app developers and designers, as well as insiders working on the latest samsung tools welcome to season two, episode seven today's show is a special episode of the pow! podcast last year, we were not able to have our annual samsung developer conference because of the pandemic but this year, we're back with sdc21, a virtual conference this coming october, i sat down with eric cloninger, who leads developer relations at samsung not only do we talk about some of the highlights from our past developer conferences, but what you can look forward to at this year's sdc21 enjoy hey, eric, welcome to the podcast eric cloninger 00 51 hey, tony glad to be here tony morelan 00 53 so i couldn't be more excited about this special episode where we get to chat about not only the past samsung developer conferences, but our upcoming sdc21 eric cloninger 01 03 yeah, it's gonna be a lot of fun it is different this year for certain tony morelan 01 06 let me first start off by asking what exactly is the samsung developer conference, eric cloninger 01 11 samsung creates a lot of different platforms and sdks for developers to create for and integrate with so sdc is one of the ways we promote our platforms, and educate developers on their capabilities like many companies, we realized that developers add a lot of value to our products with their own creations so sdc is our opportunity to share knowledge and hopefully build a connection to the people that are making our products better tony morelan 01 36 yeah, and what's unique with sdc 21 is this year, it's actually going to be a virtual conference now we know that it's because the current pandemic we're in, but it's, i think, an opportunity for samsung really to reach to a much bigger global audience that will be able to come in and attend our conference eric cloninger 01 55 certainly, you know, in the years past, it's been a live event and there would be quite a few people there -- several thousand now with it being virtual, we have a much bigger audience and people can actually see the technical sessions as well as the keynote online even though it's not in person, it is still something that where we can share knowledge, and people can give us feedback on what they like and don't tony morelan 02 21 let's go back and talk a little bit about the history of sdc i think it started back in 2013 is that correct? that's correct eric cloninger 02 29 and i was there in 2014, talking about the gear watch tony morelan 02 34 development wow, that must have been pretty close to when we first launched the watch eric cloninger 02 39 i think it was the first gear s was the product that that i was working on and we were talking about development tools and how to write apps for those watches tony morelan 02 49 since then, we've done seven sdcs that, you know, there was a year i think around 2015 that we skipped and of course last year, we did have to hold off on doing an actual conference past locations, primarily san francisco in the bay area eric cloninger 03 06 it's been at moscone every year until 2019, when it moved to san jose so it's always been in the bay area somewhere that people who attend tony morelan 03 15 tell me about, you know, what is what is the audience eric cloninger 03 19 the audience is primarily developers and the content is really focused on that group a lot of samsung employees attend to give the technical talks and a lot to people come from all over the world to work in the booths and on the show floor in one sense sdc is like a family reunion, we get a chance to meet the people that we've emailed with and been on web conferences for a long time that's a chance to come together but it's also the fruition of a year of hard work, you'll whether it's virtual or in person, we can use the opportunity to celebrate and to share what we've worked on with third party developer community tony morelan 04 05 yeah, i know, my first sdc was 2018 that was in san francisco i hit started at samsung just a few months earlier than that so it was a great opportunity, really, for me to meet, not just some of these employees that had only been, you know, emailing with but a lot of the partners that we had a great report with sdc 19 eric cloninger 04 29 i think there was over 5000 close to 6000 people that it's been five to 6000 every year since that i've been here yeah, so that's a fairly good-sized conference tony morelan 04 37 so let's talk about some of the past keynotes and some of the big announcements that we've made going back to 2017 i think we had stan lee, is that correct? eric cloninger 04 47 yeah, stan lee from marvel was one of the main speakers that was pretty interesting in 2018, we had a lot of people watching because that's the day that they announced the galaxy fold wow so the first time anybody saw it was on stage at sdc and there were probably a half a million people watching live on either facebook live or youtube tony morelan 05 13 i remember my takeaway from sdc18 was tim sweeney for fortnite epic games? eric cloninger 05 18 absolutely on stage with one of our vps who was holding your tiny sword and shield you know, it just it added to the silliness, but also the fun was pretty, pretty fun tony morelan 05 33 oh, definitely now sdc 19 we had another very interesting person up on the stage talk a little bit about vitalik eric cloninger 05 41 yeah, vitalik buterin is the co-founder of ethereum and that year, we also had justin sun from tron the blockchain community is very interesting and it's definitely a new aspect for samsung is we had the blockchain wallet sdk that was coming out that year and so we wanted to have people that could talk about their interactions with it so vitalik and justin, were on stage in the spotlight session on day two tony morelan 06 09 yeah, that was pretty exciting actually, to see him up on stage they're in live in person so a big part of our conference are the technical sessions, it's a chance for the community really to learn about new and upcoming technologies talk a bit about some of those sessions that we've had in the past eric cloninger 06 27 so pretty much any of samsung's technical features sdks and services have sessions at sdc so if you're interested in ai and voice activated services, you can go to multiple bixby sessions, if you're into the internet of things and how to integrate into samsung smartthings ecosystem, there will be information there you know, as i mentioned previously, there's blockchain, there's the knox partnership for if you want to do secure computing, one ui if you're a designer, and all the new foldable phones and devices out there, there's a lot of content around how to handle app continuity and the flex mode, as well as the unique things about foldable design that you can learn about, as well as things like samsung health and how to design for themes there's a wide range of technical sessions for pretty much anybody at any experience level tony morelan 07 24 yeah, yeah, in my area of involvement with the developer conference has been around that design side i mean, as you know, my background is in design, you know, when we are giving the sessions on theme, designing watchface designing that that's really where i get my involvement with so a lot of fun for me to be at the conference walking around the expo floor has been one of the most exciting things for me to be there because truthfully at these different conferences, you just don't know what you're going to see and i remember walking in the room if it was sdc 18 or 19 but seeing this awesome car on the expo floor, the harmon car eric cloninger 08 00 yeah, the great thing about the expo floor is where you, you get to do a lot of the kind of non-technical learning it's a great place in a more relaxed atmosphere to meet and talk to people about what's going on so the harmon car harman is a subsidiary of samsung, and they create high end audio equipment so i'm sure you're familiar with brands like harman, kardon, or jbl, or infiniti, all very high-end brands harman also creates infotainment systems and telematics solutions for automakers and so what they would do for several years is they would bring a car onto the show floor and deck it out with a lot of the latest software and hardware, as well as the audio systems for the attendees to sit in the car and try it out unfortunately, they wouldn't let us drive it around the show floor obviously tony morelan 08 47 i will say i actually did ride the elevator with the person who drove the car from southern california up to northern california for the show so i did get to ask a little bit about you know what it is like to get behind the wheel of that car and she said it was an absolute blast to drive it up five eric cloninger 09 04 i'm sure they had to go the speed limit though tony morelan 09 06 definitely i know that smart things back in 14, one of our first conferences they actually set up like what they call the connected home eric cloninger 09 14 yeah, it was actually a full size when not full sizes about a 900 square foot, you know, a 30 by 30 area where they had different rooms and inside each of those rooms, they would have different ways that you could integrate different iot solutions into the smart home tony morelan 09 32 now just to be clear, a 900 square foot home in san francisco actually is full size so in 2018, we did something i was actually pretty excited about we created what we called a gallery of theme so you know as you know, with the galaxy store, designers can publish their phone themes, but what we did is we took those designs and actually built like a museum gallery big, full size images of the different themes nicely framed, and people would walk around this gallery and not only see this beautiful, much larger than life theme design but this was a gallery where at the end of the conference, we actually raffled off the different pieces, eric cloninger 10 15 it really shows how we have a lot of incredibly creative people who are creating work for the galaxy store, and samsung galaxy devices all of those things that were shown in that that gallery are available for anyone to download and purchase on the galaxy store tony morelan 10 31 yeah, i know that that gallery really, really was a success in a lot of people really enjoyed seeing that worked in person another area of the floor that i saw had a lot of activity was code lab, talking about what exactly is code lab at the at the conference eric cloninger 10 46 code lab is an interactive learning experience, you don't have to actually be present at sdc to be able to use it samsung employees create guided learning modules, with examples and downloadable code snippets that you can use to learn anything from android development, watch face design, or theme by the time you've gone through everything tony morelan 11 13 so if people want to learn more about code lab outside of the conference, where can they find that information, eric cloninger 11 18 you can find the code lab on the samsung developer portal at developer samsung com/codelab tony morelan 11 26 so i think one of the most exciting things that i saw happen on the expo floor was the vr team, they set up this like photography studio that talk about that eric cloninger 11 36 so in 2018, that team created what was called a volumetric camera setup so it had cameras in a lot of different positions in 360 degrees so they would take a very detailed scan of your body, and then they would print it out on a 3d printer and so that was really cool and then the following year, that same team took that that same type of technology, and they integrated it with a live interactive experience called delusion and delusion was a very creepy, interactive experience where you interacted with all of these crazy characters and because of the time of the year, it was october 29, and 30th so it's just the day before halloween, okay, you had all of these various characters that you were interacting with in a 3d experience and the thing that was cool about it was the second night, we had this, you know, after hours segment and those characters in the game that actually came to life, and you actually saw these people walking around that you had interacted with, in the interactive exhibit tony morelan 12 49 yeah, i remember that being a very fun and freaky evening, i was i was working in one of the booths behind the scenes doors were closed and as they were prepping for the opening of the of the doors, the fog machine was rolling, that people started rushing in and then i saw those characters that had been in that interactive space, actually walking amongst the people and there were a few times that in a fun way, those a little not at ease with them with those different folks eric cloninger 13 23 yeah, it was kind of a creepy experience because some of those characters, i mean, they stayed in character, and they got to look right through you and it just it was very creepy experience so the after-hours is a lot of fun at you at sdc as it is, with a lot of events, it's an it's an opportunity to kind of be a lot more relaxed you'll see some people that you saw in the, the technical sessions earlier in the day, and you have a chance to maybe drill down a little deeper while you have, you know, a plate of food and beverage in your hand so it's a good experience overall and you know, to be honest, i'm looking forward to when we can do that again tony morelan 14 02 yeah, yeah, hopefully, hopefully that will be next year so i thought it would be nice if we brought in a designer slash developer who has been very involved with the samson community and who has not only attended and many of the past sdc conferences, but was also invited to speak at one of the past sessions chris shomo, from infinity watchfaces eric cloninger 14 20 hey, chris, welcome to the show chris shomo 14 23 hey, thank you for having me on here tony morelan 14 25 yeah, no, it's great it's great to have you on the podcast so looking back at the samsung developer program, chris has been one of those resources that we've turned to many times and it simply comes down to not only your success, but your willingness to share and, and really help grow the entire ecosystem for samsung watchfaces and galaxy devices chris shomo 14 43 well, one thing that i've learned is all about the community that's one of the reasons i love to share things that i find out because i've also reached out to other designers and ask them, you know, hey, how do you do this? how do you do that? and they're more than willing to share back so it really is a given take type of thing and you know, if you're nice, then you can find some answers that you're looking for out there tony morelan 15 04 there you go definitely and you know, honestly, the more success there is amongst all the designers just the more vibrant the galaxy store is just with, with lots of great content chris shomo 15 13 oh, yeah and just how it developed over time, too, because, like i've seen it, since the very beginning, when there was hardly anything on there and then just watching it explode to all these designs that you can't even imagine what's going to pop on there next it's exactly designed to blow me away all the time tony morelan 15 29 so chris is the person behind infinity watch faces, and truly is one of the first designers who started creating for the platform tell me what year was it that you actually started designing and selling on galaxy store? chris shomo 15 39 oh, goodness 2016 tony morelan 15 41 wow yeah so i actually did an episode on the podcast on chris last year, it was great episode, we talked about how you got your start creating for samsung and, and also that your house in savannah, georgia was featured in an episode of ghost hunters that it is haunted? chris shomo 15 56 yes, it is it's been quite an experience, even though i do believe that the ghost does appreciate me being here, i believe i do not know that but she's been pretty nice tony morelan 16 08 guys nice so if you want to learn much more about chris, go back to that episode and check it out it was it was a great show so in 2017, before i started working with samsung, you were actually invited to come out to san francisco and speak at the conference tell me about that chris shomo 16 22 wow, it was quite an experience and first off, it was my first developers conference, first type of any type of tech conference so i was a little nervous in the very beginning because here i am, i'm going to san francisco, and i'm getting ready to speak in front of a lot of other designers and developers what an experience it was great tony morelan 16 43 i'm sure it was nice to actually meet also the people, you know, not only at samsung, but then you know, some of the fellow developers that are part of this community chris shomo 16 51 yeah, and also met a lot of people that became future designers of for specifically watch faces, which was wonderful they always come back to me and be like, hey, i was there and i'm like, i remember you and you know, and they take off and they do very well yeah tony morelan 17 06 so i actually came across a video on youtube of you speaking at the conference and that's how i actually got my start how i first discovered that, you know, you can create these watch faces and, and start selling them for samsung now, i took it a step further and actually started working for samsung eventually chris shomo 17 23 yep and i think that's amazing i remember you sent me an email one time actually telling me that i had a typo on my website that's right and i was like, whoa, thank you, because it was just, uh, you know, no one wants a stupid typo on their website so i got that fixed and, and then i never knew that, you know, i'd be working with yeah, back and forth, like we are now and stuff so it's great it's amazing how everything is connected tony morelan 17 49 yeah so earlier this year, we announced a partnership with google and warehouse and introduced watch face studio to new tool for designing galaxy watch faces that are sold on the google play store when the tool was first developed, we asked you to be part of that early access team so can you tell me about that experience, how it is working with that tool, and what it's like to now publish on google play? chris shomo 18 10 well, first off, thank you for getting me in there and you recommended me for being part of that team and it was excellent to be part of it, because i was able to kind of push it to its limits for animations i had a really long animation, i was testing with it and i was sending it back and forth with samsung and it helped them iron out and smooth out how the animations were working on the watch and that was great and, you know, of course, there's going to be a little bit of growing pains in the very beginning we're working on that but it's been amazing how the team at samsung has been so responsive and to get the software right for us you can really create some masterpieces so i'm excited about this tony morelan 18 55 yeah, and that's why i thought it was so important to have you part of that team is because really your designs are not like the typical design i mean, you really do push the software to try and get the most out of it you know, they're there's fun, they're quirky, i mean animations are a huge part of your designs so is there anything new and exciting that we can anticipate coming out in the in the near future? chris shomo 19 15 oh, wow i don't really know myself because i kind of jumped around so much with these designs, which is another reason why yeah, i guess it's kind of unexpected and surprising when another one comes out at one time you'll have like dancing tigers in the next second you have dolphins and sea turtle swimming i'm working on getting one onto the google play store right now called flip out that has the dolphins and the sea turtles and then tiger time as well and then we got a giant eyeball for halloween that she's showing up so yeah, a bunch of different things tony morelan 19 48 you've got it in there they're super crazy they're very artistic chris shomo 19 51 thank you yeah, and it also one of the things that i like to concentrate on is trying to bring joy to people with the watch face is where they look at it and you know, just for a moment of time, they can actually, you know, take a break from reality, they get absorbed into the watch smile for a minute if that happens, and i know it's exceeded tony morelan 20 13 it also what i love is how you build in this sort of like goals where the watch will change, like, lets you step into an example, as you're reaching your different step goals throughout the day, your watch face then is also changing throughout the day chris shomo 20 27 and that started out of course, with the ties and watches and it worked with every one step goal percentage that they set with the watch and that was another thing that i'm glad i was in the beta because i was really expressing how much we needed a step goal percentage and to work with it, and they added it in after i requested it and it was really quick and of course there are some differences where we have to set the watch pace to its unique step goal as opposed to the user set step go but that's because of that they're trying to make it so it's compatible with all the different watches and where it was but that's cool, it opens up a new line of challenge faces where you can reach 1000 steps for this to happen 2000 steps for this to happen and i think it's really going to open the door for a lot of unique and creative designs tony morelan 21 17 you know, you brought up a great point that i always stress and that is how approachable samsung is to our developer community samsung really does listen to our developers and we actually want to have that one on one communications you know, through our different channels, it is really easy to reach out to us and we'll give you that that personal attention that we know our developers need when they're creating for samsung chris shomo 21 39 and i've really watched the developers program grow over time too because back in 2016 you know it was kind of a shot in the dark but everybody was like new to it samsung was new to this the watch faces and working with this well ready to be flooded of designers that are getting ready to come in and then every one of samsung embraced us we feel like we're part of a family tony morelan 22 02 thanks thanks, chris i got to thank you for jumping in and joining us on the podcast when sdc is back in person i hope to see you there, if not sooner, i will definitely be there chris shomo 22 10 count me in tony morelan 22 12 awesome thanks, chris thanks eric cloninger 22 15 it was great to hear from chris he's a part of the community of designers and developers that really make the galaxy store special tony morelan 22 22 yeah, he's been there from pretty much day one so it was great to catch up with chris and like i said, i can't wait to actually see him in person so it past sdcs, we've done what's called the best of galaxy store awards, i think, sec 18 was the first time that we did the show at the conference sec 19 that's when i actually hosted it down in san jose, it was great we have a lot of the winners actually, at the conference, we're able to recognize them for the great apps that they've created for galaxy store however, last year in 2020, because we did not have a conference, we did a virtual award show this was presented on youtube as a life premiere and it really actually was a lot of fun because we were able to reach out to a quite a big audience eric cloninger 23 09 one of the things i thought was cool about that once we all said in the chat room, it was in the early evening us time, but there were people logging in from russia and the czech republic and slovenia all of these developers and designers who had created things in one go is the middle of their night, but they were on there congratulating each other tony morelan 23 29 i think it really shows how the award show is really a global award show i mean we've got winners from all around the world winners from large companies down to indie designers and developers and it really is a huge, huge community eric cloninger 23 45 i think it shows how the galaxy store enables a lot of smaller operations, smaller individuals who may get lost in a larger organization that they can actually create something and monetize it and enjoy the success that they can have from their own work tony morelan 24 03 yeah, no that's very true that being said, though, there have been some pretty big names that we've recognized with awards in the past we've given awards to tik tok, epic games fortnite, microsoft with their franchise forza, top golf, that was another one and then there's a great company butterfly affected that his license big brands like spongebob, hello kitty, and star trek, it was great to see them recognized for their work eric cloninger 24 31 and also last year, for the first time, bixby developers had the opportunity to have their capsules judged and in 2020 the winner was spotify tony morelan 24 43 yeah, it was a lot of fun i actually worked on many of the trailers that were shown in the award show and spotify was one of the ones that i really, really enjoyed doing, not only the voiceover for but integrating the music and all the editing that was that was a lot of fun to work on that project and we look forward to that in 2021 eric cloninger 24 59 and so when is the award show this year tony morelan 25 05 so the award show will be part of sdc so that is on october 26 later on in the evening, though, we're going to be doing a premiere on youtube at 6pm eastern, and we will be participating in a live chat so we would love for, you know, not only the winners will be on participating in this live chat, but we would love just to have the community on there so we can all get together as a chance to, you know, congratulate the winners, and really talk about all of the great apps that were recognized during the award show eric cloninger 25 35 yeah, the one thing about this, that i think we did have a lot of fun with it last year, and we hope to have more fun this year in that chat session, the invitation goes out to really everyone who is interested in the galaxy ecosystem and that could be anybody who is a user or a consumer or a developer or a designer you know, we want to we want to celebrate everyone's hard work tony morelan 25 59 definitely, definitely and if you would like to actually go back and see who the previous winners are, and actually learn more about this upcoming award show, you can go over to developer samsung com forward slash awards to learn more about the best of galaxy store award show so let's talk about sdc 21 as you know, it's a virtual show that will be on october 26 where can people find out more information about registering to attend the virtual conference? eric cloninger 26 28 so the conference is free for anyone to attend, and you can learn more at developer samsung com slash sdc tony morelan 26 38 let's talk about some of the sessions what can you share about the sessions at sdc 21? eric cloninger 26 44 well, i don't want to steal any of the thunder from the product teams have been working so hard for the last year but it will tell you that most every technology team that is working on products at samsung will have something to talk about at sdc so if you're interested in the one ui beta, you'll learn a lot more about that at the sessions, the watchface tools, there's a podcasting platform that's brand new that i think you know something about, tony morelan 27 09 yeah, yeah, no, i am helping out the podcast platform team we're excited samsung has their new podcast platform, making it easy for users to listen to podcasts and we're really excited because in october, we're going to be expanding this platform to countries in europe so it's really a big deal you can check out my session and i kind of walk you through how it is that you submit your podcast to samsung so do you have any insight on what is going to be featured in the keynote, eric cloninger 27 38 i do have a little bit of information to share and one of the things that is always kind of fun with the keynote at sdc is that samsung president dj koh will be speaking as well as many other people from within the design and engineering teams at samsung as you know, the last physical sdc was in 2019, your seems like our world has kind of stopped but to be honest, the pace of technology keeps on moving and so nearly every samsung technology team will be there and they want to talk about all the innovation creation that they've done in the last two years so there'll be things announced for nearly every technology team from bixby and smartthings to mobile devices and smart tvs there's lots of information for developers that they will be able to use to create their own products for 2022 and beyond tony morelan 28 34 so really exciting sdc 21 is going to be october 26 eric cloninger 28 39 and if you want to attend, all you have to do is register at developer samsung com/sdc it's free to attend and we would love to see you there tony morelan 28 51 excellent hey, eric, thanks so much for being on the podcast super exciting to be back at it with sdc and i can't i can't wait for it eric cloninger 28 59 oh, absolutely it's really, it's the result of a year's worth of work by hundreds of people and we really want to share it with all the people out there tony morelan 29 10 yeah, it should be a great show right thanks, eric all right eric cloninger 29 13 thank you, tony closing 29 14 looking to start creating for samsung, download the latest tools to code your next app, or get software for designing apps without coding at all sell your apps to the world on the samsung galaxy store check out developer samsung com today and start your journey with samsung tony morelan 29 30 the pow! podcast is brought to you by the samsung developer program produced by tony morelan
Learn Developers Podcast
docseason 1, episode 11 previous episode | episode index | next episode this is a transcript of one episode of the samsung developers podcast, hosted by and produced by tony morelan a listing of all podcast transcripts can be found here host tony morelan senior developer evangelist, samsung developers instagram - twitter - linkedin guest diego lizarazo senior developer evangelist, samsung developers instagram - twitter - linkedin in this episode of pow, i interview diego lizarazo, senior developer evangelist at samsung diego is a self-proclaimed tech geek and he is all about coding apps both diego and i work together as part of the samsung developer program and i have invited diego to be a future guest host on the podcast where my specialty is design, diego’s specialty is coding, and his tech geek personality shines as we chat about his path to samsung and how he is helping the developer community listen download this episode topics covered journey to samsung developer conferences covid-19 future of gaming game development global developers spanish webinars learning to code hackathons tizen tidbits helpful links getting started developer tizen org freecodecamp org w3schools com codepen io phaser io scirra com unity com sketchfab com coolors co gimp org photoshop alternative - pixel based inkscape org illustrator alternative - vector based transcript note transcripts are provided by an automated service and reviewed by the samsung developers web team inaccuracies from the transcription process do occur, so please refer to the audio if you are in doubt about the transcript tony morelan 00 02 hey, i'm tony morelan with this is pow! podcast of wisdom from the samsung developer program, where we talk about the latest tech news trends and give insight to all of the opportunities available for developers looking to create for samsung on today's show, i interview diego lizarazo just like me, diego is a senior developer evangelist here at samsung and i actually work pretty closely with diego since we're both part of the developer program diego is a self-proclaimed tech geek and he's all about coding and i wanted you to get to know diego a little bit because i've invited him to be a guest host on some of the upcoming podcasts where he can let his inner tech geek personality shine enjoy so i am super excited to have diego lizarazo on the podcast today first let me ask who is diego? diego lizarazo 00 49 mystery man i am a senior developer evangelist with samsung and in general, i'm a developer that likes to create with people who likes to talk blog, so you're going to hear that during the podcast during this episode, that you're going to ask me one thing, and i'm going to want to answer like 20 different things, because that's why i do what i do i really like to talk, i would like to connect with people, and to try to figure out the kinds of things that people really are passionate about i really like to spend a lot of time doing things that are like, and people can like notice, you know, and that's the kind of thing that i like to find in other developers so i started my career as a developer, i still do coding bad in general, what i do right now is to use the technical knowledge, to be able to connect with older developers, and try to find their passion, the kind of things that really take them and the kind of things that they would like to create tony morelan 01 47 so for those of you who don't know, both diego and i are developer evangelists, we actually work together we've been working together now for how long has it been? it's over a year, i would say yeah, diego lizarazo 01 59 over a year now yeah, absolutely tony morelan 02 01 that's great so before you join samsung, were you already an evangelist for another company? diego lizarazo 02 06 yeah, yeah, i actually have been doing developer relations for like seven years now so different companies, the first time that i did, it was with microsoft, and he had the same chance to do something similar way that red hat and also with a company that franken automotive, you're going to be able to find that a ca technologies that one get acquired and now well, i've been doing that with this role with samsung for a little bit over a year, like i said, tony morelan 02 35 so how was it that you actually first learned about this role at samsung? diego lizarazo 02 39 well, at samsung, he, i think i was looking for another opportunity like it, like i said, ca get acquired so i wanted to continue doing things on developer relations and i started looking and well, obviously, whenever you see something like a name of samsung, that's going to pop into a search, you know, so it's such a big company so influential that immediately like, wow, developer relations with samsung so i immediately honing into that and well immediately applied and fortunately for me, it worked out tony morelan 03 14 yeah, no, we were really excited when you joined i will say diego is an absolute character he is so much fun to work with but outside of his very outgoing personality, he is truly a tech guy i mean, i am amazed at the knowledge that you have that you that you brought to the team i do remember during the interview process, you were the one of all the applicants that really blew us all away because you went above and beyond already creating some great code as part of the process that we just said, oh my gosh, we need to we need to have this guy now something unique is that even though diego and i work together in the same team, we are actually on opposite sides of the country so i'm based in the west coast and you are on the east coast so tell us a little bit about why you're there on the east coast where you are and how did you end up there? diego lizarazo 04 06 well, i am in atlanta in atlanta metro so in georgia, i have been here almost seven years so i moved here for my first developer relations position so that was a position that i mentioned with microsoft and they had an opening here and i end up moving before that i was living in, in texas before that i lived in michigan for a couple of months before that i lived in spain and before that, i was living in colombia so it was kind of like a long road to make it all the way here tony morelan 04 42 and your birthplace is colombia, correct? diego lizarazo 04 45 yeah, yeah, i'm colombian and that's where i started my career so that's where i went to school to be developers so i'm going to start working as a web developer so from then they move to spain aid candidates some consulting so that's going working for yeah, like a company better and you really like your client in my case, it was our telecommunication companies so like for anyone that is in europa, they may have heard like telefonica or bts, or british telecommunication and which one orange, orange was the other one and but after that, i started doing something a little cooler that was the making designer so i had the chance to work as a game designer in spain with a spanish company and the funny thing is that i really well, it was like getting to hang out that's when i had kind of like these big realizations, but i could do something else with my background and is that as a game designer, you don't really have to program you don't really have to code but you have the chance to work with developers so i well, i was a developer, so i had to create game documents and talk with the developers but also had to talk with artists with publishers with marketing so i figured out like, i can take that technical knowledge and actually learn how to explain that to people that may be technical may know how to program or that have no idea about those technical issues or problems or aspects of a game so at the time is kind of like, well, i don't know what to do with this cool and but later, like at two positions later, when i move here to the us, it was like oh, do supposition that actually does the entire point, like, program and talk with other people so i'm sure that it really worked out yeah and i think that's one of the best things that you bring to the team is your ability to communicate so not only do you have all this amazing knowledge when it comes to coding, but you do a great job as far as teaching so i am i am super honored to work alongside you so i have to ask you though, too so do you do a lot of gaming yourself? i mean, do you play games now not as much because most of the time, or i'm working, or my kids that have several kids, they are calling jumping on me literally, i'm playing with them so and the other times that i have to opportunity to do something with games, usually i'm creating game demos, you know, like small games and things like that so i don't really have much time i have a few, like, mobile games that i play constantly bad note, like serious gaming, like i used to do, like, the times when i was single back didn't have any worries in the ward and then the xbox was feeling my free time and that that is not happening anymore tony morelan 07 36 so originally, you were a gamer that coded, but now you're a coder that games when from time to 07 43 time 07 45 yeah 07 47 that's correct tony morelan 07 48 that's great tell me you've been with samsung now for a year we've actually done a lot of events together we've actually done some traveling together, which has been great went to korean and both visited our headquarters there we've been to many conferences across the us, i'm sure you've come across a few challenges so tell me similar, like, what are the biggest challenges you faced in your role here at samsung? diego lizarazo 08 09 well sometimes is the entire thing of trying to figure out what's the best thing that you can, the best knowledge that you can bring to a certain audience so samsung has a lot of technologies and fortunately, we have a lot of fans around the word but sometimes, some people are going to be more interested in some technology or another one so i don't think we have anyone in the company that can know everything about every single aspect of samsung well, obviously i have a focus like watches smartwatches phones, gaming, bad sometimes some people can only come in like, hey, do you know about this screen or like, i didn't even know that we had that screen? do you know what is the price of this older device? i didn't know so many times i have to go back and tell them like look, let me check or give me your email and did not respond to you and i'll try to figure it out because seriously, samsung is covering a lot of different technologies yes, samsung electronics, betty vehicle by they brought her company, and we have hundreds of thousands of employees around the world so it's really hard to know every single aspect of samsung other times it has to do a little bit more like with challenges in in conferences, and things like that but fortunately for me for something, i think most of the conferences, most of the events, they have gone really well and it's more like trying to figure out like, what is it that people want to do? what is it that people want to talk about and bring that content to them? tony morelan 09 38 yeah, you know, and i have to agree with you because when i joined samsung as an evangelist, this was the first time that i actually not only was in a role like this, but the first time that i worked for a company prior to that my entire career i was just a self-employed freelance graphic designer and that was my challenge was when somebody when we were out at an event someone would ask me a technical question that i just didn't know the answer i felt like i was supposed to know that answer so it took me a little while to understand that you know what, you don't have to know everything fortunately, we've got great contacts and you know, pretty quickly, i could probably get an answer for you but, yeah, as an evangelist, we're here to help teach, but sometimes we have to go do a little research ourselves diego lizarazo 10 23 yeah to understand, but he's, i think part of the like, the fun thing, the questions you get during the conferences tony morelan 10 31 oh, yeah no, and i love how eager you are, whenever there's a new challenge that's posed to you or someone said, hey, can we you know, can we try this? you're like, give me a little bit here and let me let me figure that out but yes, definitely so that being said, what is the best part of your role? diego lizarazo 10 46 those weird questions, those ones that that you are kind of like, wow, i didn't have any idea that someone is even interested in dad, you know, or the people that come and tell you i have really weird story, and that you are like blown away because like, wow, like the really are doing things that i didn't even know that you could do, you know, so with samsung technologies or other technologies, and i have had some people, some developers that come to me and show me like a small demo and then i even like wonder, like, how did they do it? you know, like, if i was going to kind of like, start doing that by myself right now, i have no idea how to do it, or like, it's going to take me some time and then that kind of like forces you to say like, hey, what kind of thing do i need to learn next? and specifically with samsung, i think we really get a lot of innovation we get new devices every year or sometimes even like, two three times a year and then you are never short in terms of like, what is it that i need to do next, there's always something that you can do some sort of like project but it could be like a personal project, where we could be whatever, but, but you are always going to like you have something it's not static even before we started, like working under covid circumstances, i think almost every month we were trying to figure out like, okay, what is the next event? what is the next conference? what is the next thing that we're going to do? and now it's like, okay, how do we do the same things without even like, really reaching in person, you know, like older developers into different communities so it's always challenging and i think challenge is one of those words that is quite interesting because a lot of people see it as something then i usually see it as something good if there's a challenge that means that that i have something new to do something new to learn and, and data that i really like about my job and about this position you know, tony morelan 12 54 it was just this morning that i was reading one of the comments on a tutorial video i had posted on youtube the person asked like, you know, so how do you do this it was he wanted to show the rotating progress bar on a watch and i had i had known how to do it i just hadn't put that out to the community yet and i thought, you know what, this is a perfect time for me to do that so i quickly just threw up, put together another video tutorial, posted it to youtube, basically just answering this question but you know, here, it was a great opportunity for someone in the community to reach out to us and ask a question and, and, you know, i'm able to respond right away with another tutorial video so, yeah, that interaction with the community is great and also one of my highlights you had mentioned a little bit about covid and how it's affecting, you know, the world, our group so give me some specifics how is that actually impacting your role and your challenges as an evangelist to reach developers? diego lizarazo 13 53 well, one of the things that i guess we, i would say did work and unfortunate is that i did you know, this year, we were thinking about doing more events live so we were what are you putting our calendar, and we're going to take it easy we were going to, to figure out when to start doing that so really the big change is that we have to accelerate that response we have to move to create content online faster than we were expecting but we were already in the process so that's something that i think we're fortunate that we didn't have to come up with something out of nowhere, if we were already in that process but apart from that is sort of weird, not traveling as much as what we were doing not having the chance of like going to the booth is something smooth and getting all these people sometimes like the randomness of conference when people just only walk by you and you're like, hey, you have like a couple of minutes to talk about something that you can already do online but then you have older kinds of randomness like the ones that we get on our youtube channels or to forums or, or other or things like that so that i think is like one of the biggest things the other thing is that i think right now it would one after so many months is beginning to get a little bit of like online like a little bit like tired a little bit jaded is like i don't want to do another videoconference i don't want to do another, like video call, because everyone is doing that you know, so you have to, like figure out like, okay, what kind of like new content is going to keep people entertained? how do we change the format and things like that, i think is a big challenge for anyone living in these times but at the end of the day, it's part of the challenge and the challenge i am looking forward to the time that we can start like doing again, conferences are going to be a little bit of refreshing and i think a lot of the ideas that we had four this year that we're going to jump to start executing on that bad but yeah, you it's his day to day thing and personally, i have felt always going to change like everyone else but i've been working remotely for over seven years so it was not like a huge process of a patient i think it was more for you, for example exactly yeah tony morelan 16 16 so our team, our team is based in the bay area in northern california diego works remotely in atlanta so yeah, i can totally understand that you kind of already had your set up for us, it was a little bit more of a shock because we no longer went into the office, you know, we all kind of had to put together our home offices i was fortunate because i had done it for, you know, close to 20 years so i still had my nice little setup here at home so it's worked out well i would agree with you that the, you know, one of the biggest impacts has been that face to face opportunity to meet with designers and developers at conferences that that's, you know, we're missing out on that you are correct when the new year began big push was, hey, how can we broaden our reach? how can we make our teachings or information accessible globally? so we were already, you know, five steps ahead towards that type of content delivery yeah, like you said, we just had to put it in gear and move a little faster once this all hit yeah you know, when i think of diego, i think of a tech guy like i said, i'm totally impressed with how much knowledge you have, you know, up in your head, where did that start as a child? i mean, were you always like, motivated by technology when you were a little kid? diego lizarazo 17 37 i like technology itself i think it was a little bit of like knowledge i think my entire life i've been quite geeky so there are some people that dad account like find the term offensive like no, i've always kind of like known that i'm geeky and i embraced it so it's like i really have perhaps they have a little bit of ocd and he's like, okay, if i if i get to know something i just really love to learn about it so that helped and, and really, the thing is that for me, most of the programming especially, it comes as a problem you know, it's like you have a problem in some almost like puzzle and then the coding is really the process of solving the puzzle so it gives me a lot of, like, almost personal pleasure, you know, to see like, okay, i want to do x, and i have no idea how to do it, and then start putting it together and solving it the big difference has been an evangelist is that many developers stop there, you know, then you solve the problem, and then perhaps move to the next problem as an evangelist, you're supposed to kind of like take that knowledge and somehow figure out to share it with someone else so it could be a blog post, it could be a podcast, like what we're doing right now, which could be a media bad, but then you have to do that part of sharing what you learn in in that is also kind of like an additional layer of like what i do, and apart from that, like you mentioned about like being a gamer or being a programmer it really, the funny thing is that i actually started learning how to program because i wanted to create games so that was sort of my main motivation back in in colombia, i didn't really have any degree appealable to me, at least on game programming game designing and so i say like, okay, i'm going to the closest thing that he's learned how to program and i started the career there and then the gaming part coming like he pretty much later, but it was kind of like a really roundabout way to get around things better well, it's kind of like the path you sometimes you don't even like have a lot of control on how you end up getting to the place that you want to be in tony morelan 19 44 that's, that's great so let me ask you them what is the perfect game for you? are you into action games role playing games, puzzles, sports? i mean, what is that perfect game for you role playing games, diego lizarazo 19 56 you're playing games, like i mean, i enjoy all kinds i really suck at action games so all shooters i think my brain has kind of like a disconnect on 3d on a screen so i tried to shoot in one direction and i'm kind of like getting killed and the other day i cannot really coordinate that but role playing games it has always been countered me thing because they usually tend to have a story something engaging and at the same time you have the interactive part so to me it feels almost really interactive book and then having like to develop that story and trying to figure out like all like how all the characters interacting and making this story a little bit my own story that's like one of the things that i really like, obviously, like i said, i don't have the time sometimes to kind of go into these deep stories so right now i'm not doing a lot but if you asked me like what are like my, my favorite games, pretty much all of them are role playing games so like, final fantasy six, fable and wonderful latest ones that i didn't play the original one, it was my kid that ended up picking it for switch, sell the breath of the wild and that thing totally blew me away i still haven't finished it because it takes so many hours and they cannot just do like the main, the main path through the game, i have to do all the side quests and that takes forever so if they go into one of these online sites and tells you like, hey, this game is going to be 100 hours if it's sort of a role-playing game for me, that's going to be $300 so i can't know just sue did the main quest so yeah, like i think we're playing games is really the thing that is close to my heart and competitive well, they're complicated to create and there are some that are much more engaging than others but tony morelan 21 49 yeah, that's funny you know, i can tell you, this is what we're the opposite i am not into role playing games i need games simple so i am into racing games so, you know, speed is pretty much it or like, you know, just the simple arcade style games, the, you know, the old retro games, two dots, you know, just using really simple puzzles yeah, that's about as deep as i get when it comes to comes to gaming diego lizarazo 22 18 well, but believe it or not, like when i actually create games, those arcade games are the ones that i really go for because usually, it's about a mechanic, they can have like one or two mechanics that are incredibly polished, and they're repetitive, bad, bad day, and it really gives you the, the satisfaction as a player to accomplish something so like a platformer, or like the typical thing of like, space invaders that you just really get into sown and your brain is not really like thinking much is just kind of reacting those are also great, you know, and especially the old style of the old school games oh man, i don't know how many hours i spent going out like playing dos, an actual arcade but even at home in an arcade? tony morelan 23 05 yes, much of my childhood was spent out it was called merlin's castle, down in saratoga in california that was the place to be every night, we would go down there and drop our quarters in, play asteroids don't kill the plays close up so i'm going to actually date myself here for a moment when i was growing up, one of my friends, his father worked on the very first game, which was pong, very well known that this is the very first you know, computer generated game he actually brought it home before it was publicly released he's like, he got to come over here i've got this game that you hook up to our television so i actually got to play pong before it was out into the public and let launched obviously this amazing genre of games diego lizarazo 23 58 i would have i would have left in the house of your friend, if, like i would have tried to break him somehow and well, everyone is just leaping, tried to just play into their living room or whatever they have the game so yeah, that that that is a little bit of an addiction that i had growing up but it was kind of like the cool thing it was not the thing that i it was like, let's escape and let's do this really cool thing for a few hours and then let's go back to the ad well, in my case, the ad is reality that it was around me and then well, let's go and check the next game, you know so it was it was really cool and somehow, i think those simpler games in many ways were kind of like, more fun that some of the orders i think people didn't take it didn't take them as seriously, they were just to steal games the it was not kind of like the entire thing like my life revolves only around this game it was like, well, they're incredibly cool, but i know how to count like braid the two so i think the perhaps like the entire thing that you begin to listen that it like simpler times, so perhaps they were in immediate games, at least they were simpler and i think their interaction that he had with the players were simpler to him so i recall, you know, tony morelan 25 16 yeah, definitely so if we could then jump into the future, how do you think or how would you like to see games evolve? diego lizarazo 25 25 now you do see the trend already of the esports so they are going to turn more into kind of like a well i sport so like, global entertainment so just watching the game is going to be part of entertainment, which i don't particularly like because i think one of the coolest things about games is playing the games you know, but well, i've also enjoyed watching some people like it really cool ones really good ones, but they do doing dad but i think you're going to count like how it's kind of weird to say it on one end stream like more complex, more technically advanced games and then on the other hand, you're going to have the hyper casual when you when we start getting like even more and more mainstream technologies like ar and vr, then you're going to start having like more of those games that are going to get to the general public, not just like gamers, but kind of like everyone else, and then more gamified experiences so then you're going to have things that i don't know, you could go to the store, and they directly own the stands, you're going to be able to have like minigames you know, because there's going to be so simple that you could pretty much put a game on anything clicking the wrapping of candy or something like that it's going to be possible and then some of these interactions, at some point is going to be similar to what happened to the two technology in general they're just going to be in so many places that's some point you're not even going to realize that you're just playing a they're going to be just so immersive and so, so commonplace that you're just going to be playing without realizing that you're playing or you're going to be working with some gamified aspects and i think all that obviously has some good aspects to that and some aspects that we should reconsider our society but well, that's not really up to me to decide what's right and what's wrong i think the those who are going to be kind of the main things that we're going to see more and more tony morelan 27 34 yeah, no, i definitely agree you know, my son's a gamer and when he's not gaming, i'm like, okay, cool he's off, you know, the game and he's just chilling out and then i'm like, so what are you doing? he's like, oh, i'm just watching videos of other people gaming that's when i realized that like, oh my gosh, so there's this whole you know, social community around gaming that is more than just individuals playing the game i mean, there's just so much to the community so, yeah, that was that was interesting so let's talk a little bit about building apps you know, i want to know what your approaches when you want to develop an app do you first like outline what the concept is? or do you just start like playing with a code and kind of build out from there? what's your approach to that? diego lizarazo 28 19 usually, for me, it has been, at least have a problem or have a, like, at least the concept, you know, that i build the app around so it could be i'm trying to solve something, or somehow, i was able to, for example, with games that happens a lot that i already have a game mechanic that i really like and he said, like, where is it going to, to fit? so usually, i don't just come and start playing, i usually start playing with the with the code when i already have like a skeleton like a base that is the year and then it's like, okay, let's figure out like all the other aspects, the ones that may not be as important how, how can i do that? obviously, to solve that initial core concept, or that initial problem solving it, you end up calling like trying different approaches but additionally, and that's something that i do in many other many other things, i like to at least have an outline, you know, like a, grab a piece of paper, and say like, i want to do abc, and c, and then try to figure out how to do that and then that mabel, or dan may stay in into those original ideas bad but usually, i like it i prefer it, when there's something that guides me like, in goal, even if i if he didn't stop changing, but at least have a general idea where i'm going tony morelan 29 42 so tell me about some tools or tips that you may have, that you can recommend for someone creating their first game app diego lizarazo 29 49 well for game, so i have a couple of things that that i can share so for games in general, i think one of the things that will people don't realize is that games can be sometimes hard to program so i have like two tools for a person that has no idea how to create games that i recommend and the first one is construct three, i think that we can put the link in the notes so the company is called sarah and you can create games like javascript games that are going to run on your browser and you don't really need to do a lot of programming so it gives you a good idea of how to start creating games without doing a lot of the understanding what of what goes behind so that's really good if you already have a little bit of experience programming or want to learn how to program a also would recommend something like phaser, but it's also a javascript game, but you do have to write the code so it gives you the idea if you're going to teach a kid perhaps then you can find things like a scratch so those are a little bit more visual programming languages and it helps you to understand, like a lot of the logic on how like, yeah, well eaves, wiles loops, things that you still need in programs and you know, in apps in general, and specifically for games if you're currently trying to create a new app i have, well, the game is a good way to do it but there are like several code several like places that you can learn how to do some programming i think javascript is really great not just because of the language itself bad is because you can find it almost anywhere whenever you visit a website usually it has a little bit of javascript so i know that a lot of people are going to complain and say like new it's better to start with python or is better to start with other programming languages but i think for someone that is starting to learn how to program is really easy to create a piece of code with notepad and then it means run it using a browser so you don't need a lot of tools and you can see results right away and it's so extended a they can find so many resources, look at no free code camp org or w three schools, that they give you a lot of tutorials on how to start creating and those are counting gen now, if you're a little bit more experienced, and perhaps you know how to code and you want to create, let's say, your first like big game, unity is a great way to go about it it could be a little bit hard at the beginning, because it has so many options it has so many buttons, the ui is really complicated so if you open it for the first time, and you don't know what you're doing, just go to youtube, or go to one of the unity pages, because you're going to be overwhelmed so that's why i'm saying like, i think it's a great tool it's just that if it's your first game, you may be a little bit like whoa, whoa so that would be a good thing and if you're going to start creating apps in general well, i would recommend to start creating something with android so it could be android studio or even with tyson or for samsung, it could be like a, you could go to tyson org or the developer something com page and you are going to also have the chance to start creating mobile applications or applications for smartwatches and well even look like if you just want to see something with a smartwatch it's a no that follow tony, because he's going to give you a lot of places where you can go and well, i think i'm going to share with tony like a lot of older things that data developers are counting tips and things that you can use so places like if you are like most developers a little bit design challenged there you could find like cool images like pixels or game art that is open game art or if you want to just kind of like find like colors, the right colors for you ui you could go to places like wireless coolers not colors but cool or schoolers casio and immediately gives you like a palette that you can use in your in your application so you break now there are fortunately, a lot of resources that you can find online and well, quickly we can put some of the links in tony morelan 34 18 yeah, definitely yeah so as you'd mentioned, we'll include everything in the show notes you're giving a lot of great information, a lot of great resources so we will link to all of that down in the show notes so thank you thank you a bunch for that so one thing that's been wonderful, you joining the team is see speak spanish so you've been able to reach out to the spanish speaking community, you've had some very successful live chats and webinars that you conduct all in spanish so and our reach is global so as you know, you know, when we're doing or live chats or videos and whatnot, they are reaching countries all around the world so i want to ask you, how do you think the developer communities differ? around the world, diego lizarazo 35 02 i think it's a little bit of a level of, of engagement, you know, like it in the us in particular, a lot of the technical content is already created an english, you know, so sometimes is really easy for a developer or anyone that wants to be a developer, just go online and search for whatever and you immediately are going to find a response no, like it's right there in other places, especially places that have where english meaning have become like a yeah, kind of like as extended, then then it could be a little bit more of like people that really want to get the answers though sort of ones that somehow or have to learn english or try to kind of like understand more of the content that there is there but also, sometimes even they are the ones that try to translate, you know, they figure out like, hey, i have this i found this awesome video and no one has that in spanish or a translation in english and then be recruited that same content so i think it's a matter of kind of, like availability of tools and resources and sometimes you see a little bit more of those dynamics in in user groups, you know, so a lot of people kind of like, some are more motivated by that and notice, on the other hand, feel a little bit shyer you know, it's kind of like, well, i know that i'm not going to get older with all the responses that i needed so you have to kind of like work around that whenever you're coming, like reaching older countries in and people from other languages, but yeah, it's really interesting and also, you see that sometimes certain technologies are more popular in certain countries and sometimes you don't even understand why he knows like, why that that programming language is so popular in brazil i don't know that it is more popular in brazil, you know, or websites and things like that, because well, they'll be communities evolved differently tony morelan 37 01 sure, you know so my specialty is design so i help a lot of developers from the design aspect for their apps and i'm always amazed at how many russian watch face designers there are so when i've been communicating with them, you know, exchanging emails, or responding to different posts and whatnot, you know, i'm conducting all this in english, and we're having these great conversations well, i reached out to a couple of them the other day to invite them onto a phone call, and came to find out that they don't speak english they've just been using google translate in their comments exactly it just hit me and i'm like, so for all these months that we've been carrying these conversations, this is all just been russian translated using google translate though exactly pretty neat to see the board is really, you know, taken down diego lizarazo 37 50 yeah, and exactly so sometimes, certain content like videos i personally prefer videos, but then in order to places they may prefer the text, you know, or code, because it's something that you can easily copy paste somewhere else and get a translation so in a video, you may not get the accent, or you your understanding of the language is not as great so then you still can have like a barrier there but it well, people, if they really want to do it, if they really want to, like get to the content, they figure it out it's just like the how, like how the solve that problem could add like a couple of steps there in the process tony morelan 38 32 so we've talked a lot about conferences, you know, we used to do a lot of outreach in person so can you tell me about some of the experiences you've had at these conferences? have you had great experiences? have you had any challenging experiences? tell me about maybe unique people that you might have met at some of these conferences? diego lizarazo 38 52 yeah so i'll tell you one, like that it was challenging that was not what samsung but i was going to man booth in a conference for another company and we had a product and a like, this is called like the entire thing about demos, whenever you have some product, if you don't pay attention, or if you don't cross your fingers long enough at sometimes a demo is going to fail and they told me like, okay with the confidence, let's say start tuesday, 9am and i came there early, set up everything, everything's ready to go and they put my computer there to show the product everything's working, and it suddenly stopped working so i had like half an hour before people who started coming to the floor, and they had to show things and i literally had to call like go outside of the of the conference floor, and start pretty much figured out what was the error and at some point, it was called, like calling someone from the team and trying to figure out it was of course the most stupid thing like a package got updated last minute automatically and then bad one had a company with something else, and then you just can't change one file and magically everything is working but it is incredibly stressful to try to solve something like right before you have to show it and i have had some things like that, even in webinars and things are dead and you're like, what do i do now? and you have to figure out like the solution right in but that one was, like really stressful for me a really cool one on the other hand, for example, in adobe max, which you were last year, so like a good portion of our team was there last year, i had the chance to talk with a really cool developer so his name is derek miller and he went back and talk with us and what really blew me away for ones is that well, he's a teacher i have his video that's something we did we never really just share outside of our team, because we wanted to really give it the promotion that we wanted, but it was a little bit hard sometimes to promote some of these things but the thing is that he had a real-life problem sometimes we're talking about apps and, and games and, and really well if a game does work or doesn't work usually doesn't change anyone's life but in his case, he was dealing with diabetes and he wanted to be to have well pretty much a regular life in and figure out how to do it use technology because he knows how to use technology he lived he teaches a lot of like, maker things who are things with raspberry pi's and things like that and pretty much he designed and implemented a full system to be able to check his level, his blood level, you know, like glucose and everything in in to be coming in that regular stable state, regardless if he was on the road or if he was changing his diet, etc , etc so he kind of like told us all about that and he was using something technologies and i was blown away again because at the time it's one of those things since i don't have dad disease, i don't have that problem, that health problem i never thought about that, like how to solve it and then he was already explaining, like, hey, i did this and i can't create the keys for him for my sensor and this is how it connected my phone and i was asking, like, how long do you meditate? he was like, oh, well, like one or two days and was like, really, it would take me forever for me to do that, you know, and it is because obviously, he had a personal need and he had a personal problem, a real-life problem and he really wanted to put his knowledge into something that that could be used by him or by anyone else and he figured it out without even having can like a commercial solution for that and he was still able to figure it out so that was one of the times that i felt good at that i get kind of like a personal satisfaction to see someone using their knowledge to solve a real problem and it was amazing and he was, again randomly we were in a design conference that is adobe max last year it wasn't even about guest programming, he was more towards like the design part and he just came to our booth, you know, to be able to talk with us and show us the kind of things that he was doing so, so that wouldn't really blow me away tony morelan 43 16 that's, that's great you know, i think that for me, i've had a few of those experiences where i've met some really unique people from the design community since that's been my primary focus, whether it's meeting individuals that are just happen to be coming by our booth, or meeting some of the other people who are at the conference to present i've met some of what i call like my rock star designers in the community out there andrew kramer, who's done a lot of work with motion graphics he worked a lot on star wars i follow him he was the one who truthfully his tutorial videos are what inspired me to get into motion graphics many years ago and here i was at a conference right next to him and next thing you know, we're starting to open a conversation and we must have chatted for about 30 minutes, just the two of us chatting away and i just still couldn't believe it that i was, you know, next to him, mr doodle who's an amazing artist, he was at adobe max so just being able to see these people in person was just so rewarding i can't wait for us to get back out into conferences to get back into that environment diego lizarazo 44 28 yeah, absolutely and, and, and we think that's one of the cool things that are, you asked me before about this kind of rolls, sometimes we end up talking with some people that eat or know, that have such an amazing experience so personally, for me, like and well, you can share this one i have always kind of like beanie to, like you say to the role-playing games that are also games are not just like the video games, you know, like, also tabletop games and there is this one that that is numbered masquerade so it's called dungeons and dragons but couldn't like darker green here because it was the 90s and i was a real fan and i came here to georgia i had the bugs i played that and they didn't know that that game actually started here in atlanta and at some point, someone told me like, hey, you should come and talk with andrew sure and his name is andrew greenberg and right now he's the president of the georgia game developer association so he helps like videogame developers, but also tabletop game developers, and a lot of people in the gaming industry and entertainment industry and he started talking with him and then later, i found out that he was one of the original developers, not the creator, but one of the original developers of this game so it's one game that have been kind of like fanning out for i don't know how many years since i was a teenager and then i was able to, like meet someone that literally was in the offices creating the content that i was reading and all that and you don't know in these conferences or like when you go to use groups who you're going to be able to find me, it could be like someone that already has a lot of expense or it could be someone that 15 years from now could be the next you know, maybe the next genius, game creator or app creator, and you don't know, you don't know and that's why i really love to talk with people, because that's when you make these connections tony morelan 46 21 yeah, no, definitely which then leads me to hackathons in game jam so we've talked a lot about conferences and some of our outreach let's get specific and talk about hackathons what's your involvement around that? diego lizarazo 46 34 yeah, so well, a hackathon is pretty much usually they have this format of let's get doing a weekend or let's get for a few days and let's put together like an application or a system, or do some coding to create something cool sometimes the hackathon could have like a theme so let's create something around a specific technology or like any api, or let's create something to solve this problem, or it could be something more specific, which it would be like a game jam, where it would be a game jeremy's car, like, let's get together and instead of having a music jam, where we're creating cool things that sound cool, it would be let's create some games that look cool and play cool so sometimes they end up creating like a small game sort of times they are a little bit more polished, but usually that everything is created in that span of 4872 hours sometimes there's orders a little bit longer, like half a week or something but there's always this entire element of pressure of let's be creative, like pretty much on the moment and let's meet people that we haven't met before so sometimes some teams can like form right there on the spot, and have been able to kind of like it participate in many of those some are a little bit more professional, more enterprise sort of thing, or is mean in universities or game associations for example, usually around the end of january they have the global game jam so i had the chance to go there and sometimes a sponsor and sometimes, like talk with people i always go like in depth like not participating myself creating that i always click start creating like a concept that i'm going to end up doing and i end up doing something else so it doesn't work out but he's really great to go and see the results of the apps that people created hackathons or the games and the people are game jams and it's something that brings a lot of energy from young people creating cool things together tony morelan 48 28 yeah and i think that probably what i enjoyed the most around that is, everybody there is they're all there for like the same reason you know what i mean? it's to be creative i one time participate in a 48-hour film project so this is where different teams break up and you have 48 hours to put together a film and you know, so you're writing your script, you're filming it here, you're editing it, you're doing everything all within 48 hours, and just being around you know, like minded people so i can totally understand that when you're at a game jam or at a hackathon, just being around the energy of all those people i mean, that's got to be pretty, pretty exciting diego lizarazo 49 11 yeah, yeah and sometimes people come up with, like some things that you were like, how did you even come up with that idea? you know, and it's really cool so and last year with something we had one in washington dc, that one was created in conjunction with mit, and it was around health and coming up with liquid use to help people in the health industry and the health sector to well help people that will have actual diseases or health problems, etc , etc and we were able to talk with some teams that were coming up with so many incredible solutions so one of them and one team was kind of like chicken india, the smartwatches, the samsung smartwatches and have to do with elderly care so like, trying to check things around the gap, how it could take someone falling, you know, someone that is older and could be falling and maybe the gyroscope he did watch could help with that detection, or how they could collect information like i don't know, like the heartbeats or their sleep patterns, things like that so they were calling and saying like, we already have this awesome house record, how do we do? how do we use that to help others? and i thought that it was incredibly interesting, and usually don't do anything that has to do with health so that particular hackathon was kind of like, oh, that's, that's different than that yeah, that's the entire point, to bring some creativity and bring, like, two different things that sometimes don't go along and put them to work together tony morelan 50 51 yeah, no, that's, that's so true i once went to a meetup group, where people were presenting their apps and somebody had created app for the elderly, the chance of them falling down and this person who had worked their way through this app, not realizing that when people fall, they don't fall like a tree falling in the forest, they crumble so this app developer hadn't really thought of that, that the motion is not, you know, a tree falling it's just someone kind of collapsing down and that was because of the, you know, the people that attended that meetup group that then helped this app developer, you know, understand kind of, you know, a basic thing that it was just an oversight diego lizarazo 51 35 yeah, but i don't think you'd seen a bit of an oversight is that sometimes that happens a lot with developers, and you can see it with a lot of technologies that didn't have to be adopted and it has to be that way sometimes, developers end up solving problems that don't really exist, what are the problems, something different? tony morelan 51 53 so you've done a great job on reaching out to the community and sharing your knowledge and no one of yours a very popular series is the tyson tidbits yet you've been publishing on youtube can you tell us are there any other upcoming topics that that you have planned? diego lizarazo 52 10 yeah, actually, i it's kind of fun like how these things work and coming back a little bit more to towards the gaming side of things so i'm going to be putting a little bit more like short videos on showing how to create games with samsung technologies and in general, i'll try to put like different technology so right now we have so many technologies that you can use so many platforms like apple face or construct two dimensions before and unity and so it would be cool to solve the specific things that have to do with games and did help to publish them because i think, i think sometimes when you are creating a game or an app, if you are not forced to share with others, then it can stall otherwise, if you know that you want to publish it in the app, regardless if it's successful or not you still have kind of liquidity that a goal to achieve that is shared, like that game so, so that's where quite likely i'm going to start creating and you actually have to finish a video in the next couple of days around that so we'll see how that goes so i already have like a few that i need to record well, i have to start one by one so we'll see how long it takes me to create him and publish them tony morelan 53 24 so if developers want to get in contact with you, what is the best way? diego lizarazo 53 29 well, they can go directly if it's especially something technical, it's great to send me an email and you can use my samsung email so you're going to see it on the notes that's diegorivera@partner samsung com so like we'd like it's better that you check the notes so you can send me an email there and specifically we are talking about an error it's great that you send me like a screenshot sometimes people describe their and like, well, it's given me a lot of information, screenshots sometimes works best if not the still can find me online so the best thing that usually i go by helo777 so that would be like the translation of ice in spanish so that's h e l o 777 and you can find me like that on twitter, in our instagram, etc , etc so twitter, i receive a lot of messages so i can respond directly there leave dog, like i say to my email, that's a good way to get in contact with me tony morelan 54 28 when you're not coding when you're not working, what do you do for fun? diego lizarazo 54 32 spending time with my family, have a big family so literally get some popcorn, get in front of the tv and watch an animated movie i have still like little kids so we were still not at the age where we can all just watch like people on the screen they still have to be cartoons at some point we will graduate to real people and live action bad in the meantime is dad or going on some road trips so i'm kind of fortunate did an around the area, we have many other smaller cities and towns that we can visit and every other month we are currently going somewhere so that with my family that's its own adventure just like taking them one hour down the road that that's still interesting tony morelan 55 15 excellent well, hey diego, absolutely appreciate you taking the time to join me on the podcast this has been a ton of fun i am glad to even get to know you better than i knew you before so thank you again oh, thank you, tony outro 55 25 looking to start creating for samsung, download the latest tools to code your next app, or get software for designing apps without coding it all sell your apps to the world on the samsung galaxy store check out developer samsung com today and start your journey with samsung the pow! podcast is brought to you by the samsung developer program and produced by tony morelan
Learn Developers Podcast
docseason 1, episode 14 previous episode | episode index | next episode this is a transcript of one episode of the samsung developers podcast, hosted by and produced by tony morelan a listing of all podcast transcripts can be found here host tony morelan product manager, samsung developers instagram - twitter - linkedin guests hyunah kwon, charlotte allen samsung electronics in the season one finale of pow, i interview charlotte allen and hyunah kwon charlotte is the driving force behind samsung's annual best of galaxy store awards, and hyunah is the director of product for galaxy store not only do we talk about the history of the awards, past highlights of previous awards, but we chat about exciting new changes to galaxy store, and our upcoming 2020 best of galaxy store awards show more about the best of galaxy store awards celebrating the year’s top performing apps in creativity, quality, design, and innovation, the best of galaxy store awards are the ultimate achievement for samsung galaxy store sellers! join us on december 9th, 5 00pm pst, as we reveal and celebrate this years' winners! listen download this episode topics covered history of the best of galaxy store awards previous award winners galaxy store enhancements exclusive consumer benefits samsung rewards always-on points earning program pandemic impact galaxy store mobile gaming features growth and revenue galaxy store badges 2020 best of galaxy store awards show new award categories winner selections and promoting awards show trailer helpful links best of galaxy store awards - developer samsung com/best-of-galaxy-store galaxy store consumers - samsung com/global/galaxy/apps/galaxy-store galaxy store developers - developer samsung com/galaxy-store galaxy store marketing resources - developer samsung com/galaxy-store/marketing-resources html samsung rewards - samsung com/us/rewards/gaming galaxy store badges - developer samsung com/galaxy-store/gsb-promotion galaxy store games developers - developer samsung com/galaxy-games samsung developer program homepage - developer samsung com samsung developer program newsletter - developer samsung com/newsletter samsung developer program blog - developer samsung com/blog samsung developer program news - developer samsung com/news samsung developer program facebook - facebook com/samsungdev samsung developer program instagram - instagram com/samsung_dev samsung developer program twitter - twitter com/samsung_dev samsung developer program youtube - youtube com/samsungdevelopers samsung developer program linkedin - linkedin com/company/samsungdevelopers tony morelan linkedin - linkedin com/in/tony-morelan charlotte allen linkedin - linkedin com/in/allencharlotte hyunah kwon linkedin - linkedin com/in/hyunahkwon transcript note transcripts are provided by an automated service and reviewed by the samsung developers web team inaccuracies from the transcription process do occur, so please refer to the audio if you are in doubt about the transcript tony morelan 00 02 hey, i'm tony morelan and this is pow! podcast of wisdom from the samsung developer program, where we talk about the latest tech new trends and give insight into all the opportunities available for developers looking to create for samsung on today's show, i interview charlotte allen and hyunah kwon charlotte is the driving force behind samsung's annual best of galaxy store awards hyunah is the director of products for the galaxy store not only do we talk about the history of the awards, past highlights of previous awards, but we chat about exciting new changes to the galaxy store, and our upcoming award show where we will celebrate the amazing apps that will win awards during the 2020 best of galaxy store award show and what better way to celebrate our season finale of the power podcast enjoy hey, charlotte, nice to have you back on the podcast charlotte allen 00 52 i know it's been a while tony morelan 00 55 so for those that don't remember, or might have missed the episode, charlotte actually interviewed me at the beginning of the season so that our listeners could learn a little bit more about me, you know, find out who their host was and a lot has happened since then i think we've actually recorded about 12 episodes, but it has all been during this pandemic that we've been going through so it's been a crazy year, needless to say, but the galaxy store has been going strong this is the last episode, the season finale and what better way than to discuss the best of galaxy store awards for 2020 so i would love to talk a little bit about the history of the awards charlotte has been working on this awards program since its inception can you explain to the audience what are the best of galaxy store awards? charlotte allen 01 44 yeah, absolutely the b best of galaxy store awards were created to recognize apps that have stood out amongst the crowd in the us galaxy store we look for excellence in innovation, design, creativity, quality and performance so i've been with samsung for several years now and they know that we've been doing this award show during that time but when did the awards first start, the program was launched in 2018 as a pilot, recognizing just five galaxy store publishers our goal in creating the program was to acknowledge and celebrate the contributions of designers developers to samsung's ecosystem tony morelan 02 23 this will be the third year then charlotte allen 02 27 right we are now in our third year, as you said, we increase the awards to five categories in over 20 winners so we've come a long way in three short years, and we expect to continue to grow the best up galaxy store awards program in the future so where were those previous award shows held the inaugural best of galaxy store award ceremony in 2018, was held at the samsung developer conference at the moscone center in san francisco last year's award ceremony was held at sdc 2019, at the san jose convention center and we recognize 25 developers and designers from around the world and 21 of those winners were in attendance, which was great to see and he showed us how important this recognition is from samsung tony morelan 03 14 yeah, i was actually the host of the award show last year in san jose and that was my highlight was actually meeting these developers for the first time, you know, we've been communicating with them, you know, throughout the year, but to actually meet them face to face, and to see how rewarding it was for them to receive this award that was definitely an amazing moment charlotte allen 03 34 yeah, i agree it was also, i think, rewarding and inspiring for us to see, you know, their excitement and just how much effort they put into getting their work yeah, definitely let's talk about some of these past recipients but where's the best way for people to learn, like who won in 2018, who won in 2019 so we have a great list of winners now, having done this for two years and going into our third so a list with our past winners can be found on samsung's developer program site on the best of galaxy store landing page, and it features over 30 step galaxy store award winners and that is tony morelan 04 12 developer samsung com and if you go there, you can navigate over to the to the galaxy award page yes, charlotte allen 04 19 yes, you can tony morelan 04 21 so having done this now for several years, i'm sure you've got a highlight tell me you know if you have a special story about maybe a past winner, charlotte allen 04 28 yeah, there are several that come to mind but one that i'll share is we awarded bergen for best new watch face designer, and his award was picked up by the uruguay embassy who tweeted a congratulations to bergen and i thought that was really amazing tony morelan 04 44 that is and bergen is honestly an amazing designer ton of success he was the designer when i was first looking into starting myself selling watch faces i was seeing his work and i thought my god this guy is putting out you know; insanely creative watch faces and my goal was to try and you know, do something at his level i mean, he just amazing detail amazing depth, amazing features so when i was starting out, he was the one that i looked up to trying to emulate, you know, his success so great to see that he was awarded that year charlotte allen 05 20 wow, pretty, pretty amazing tony morelan 05 22 so who qualifies for you know, potentially winning a best of galaxy store award? charlotte allen 05 27 all galaxy store publishers qualify for bigger well-known brands to indie developers, designers, they all qualify tony morelan 05 33 that's, that's, that's great they'd love to see how open samsung is that? you know, it's not just a developer that is a big brand name but you know, we'd like to recognize even the small person, the indie developer, who is absolutely, you know, maybe doesn't have all of that experience, but it's still putting out great content so i thought it would be exciting if we actually brought somebody from the galaxy store team onto our podcast today so i would like to welcome hyunah kwon hi, hyunah hi, tony hi, charlotte thanks for inviting me so you are director of product galaxy store and games? can you tell me how long have you been in that role? hyunah kwon 06 13 i've been in this role since this year to work for galaxy store and games i've been in samsung for about 13 years, starting with my experience in mobile devices in different product management in this domain of mobile and we're very excited to expand to service businesses in samsung, and i'm in charge of galaxy store app as well as gaming ecosystem tony morelan 06 42 in samsung i had no idea you actually had been at samsung for that long can you tell us what is new with the galaxy store? hyunah kwon 06 48 yes, this year has been a full of exciting news and updates and changes with the galaxy store, we just launched a new version introducing an enhanced game discovery experience as you know, samsung has been fully committed to offer an excellent mobile gaming experience with our hardware it could be like this stunning screen experiences long battery and very powerful performance on a mobile gaming and now galaxy, gamers can actually visit the galaxy store to discover new games and they can view these stunning videos to learn more about the new games, they can pre-register for the upcoming seasons of their favorite games, and so forth for that we can also share more details and we also had interesting gear for all types of apps and content we've been seeing a growing consumption of digital contents in the context of endemic as you know so on the other hand, some people say that they're having a digital fatigue, if you will, caused by these exceptional circumstances so we worked on simplifying this experience and make the downloading experience really quick and easy for our consumers, helping users to find the content they need with the better fit recommendations, as well as our editors recommendations for them as well and we also refreshed our design with a clean and harmonious look for example, now you will see it very reduced banner sizes here and there, we ensure that pleasant browsing experience and downloading and the best part is the exclusive benefits that our consumers love about galaxy store so we offer new promotions events almost every week for example, in the us market remember, we integrated samsung rewards last year so that users could spam their points against their purchase in our store earlier this year since july, we launched an always on points earning program so now users can earn three points for every dollar spent with whether you purchase an app or a theme or enough items in your game app so the more they enjoy galaxy store, and the more they can get rewarded tony morelan 09 09 know that is specifically for us customers, correct? hyunah kwon 09 14 yes, so many other countries could have some different programs but this is in the us that sounds amazing tony morelan 09 21 so i thought it was interesting you said that because of the pandemic because of covid that you've actually seen an increase in people using their apps, and then they're starting to get the fatigue with it is that that's correct hyunah kwon 09 33 yes so the pandemic has been overwhelming for everyone, for sure but it also was a great opportunity for some in many app developers so we could see gaming industry, for example, has been really booming utilizing this opportunity and media, the chance watching videos, or checking on news and healthcare app that user can you know, i actually spend a lot more time on the at home so things like health care at home improvement apps has been actually pretty popular too and overall, we had really great and busy year, we'll collaborate with our developers this year to help them really growing tony morelan 10 18 yeah, that's, that's great to see that, you know, even though this is, you know, an unfortunate thing that our world is going through with a pandemic, that you found ways to help people out more, you know, considering that they are having to better devices and access this information so you had mentioned also that you're involved with the gaming aspect of it can you tell me, are there any new features for gamers? hyunah kwon 10 38 yes, so we have simply fire up in two parts one is the gaming another part is the access all the collection of the contents that we provide for galaxy users so in that game tab, you will see an immersive the game discovery area if you think about gaming in general has been developing, you now see a games that are very spectacular, they have a story in it, you can interact multiple players all together, you can create a history or you can, you know, be really in a deeper side of your action all of that is pretty similar in movie industry, if you think about it so when you watch a movie, you generally check a minute the trailer just to make sure you are watching a good movie, it's the same for games, we're providing our gamers the ability to discover what this game is about, and how they would play the download this game another party's our game introduction page, what we call the detail page of the app has been recolored refreshed, so that they can actually see some very valid information about the games, we are providing a tag information, it can be something like this game is about a multiplayer game it's a strategy rpg, or if it's casual gaming, or this game is featuring a medieval setting, with all kinds of information like that we are including more than 300 pack information, so that you can really see what these game is characterized for also some real time stats-based information, like you can see all these games, some are very popular, there's 10,000 users downloading this game at the moment right now, or it can be you know, 300 people are actually playing this particular game and i think it's very important to highlight the personalized information is very key for our success as we mentioned earlier, this is very important for any user to enjoy their experience not spending too much time making their efforts, there's this fatigue about finding the right apps for me, etc so we also use a lot of user database recommendation that they can find the relevant game for them and lastly, our galaxy store has been very appreciated by our speed to download and installation so our consumers really love about our quick download feature, we actually feature this little button that you can directly install and download from what you're previewing from, you don't need to go through the detail page and click another time to download we're just giving them a direct access to download so we call we call that a quick download as well tony morelan 13 37 that's great i know that that is a feature that i would definitely appreciate so for developers that have joined the samsung developer program, how can members grow their user base in their revenue hyunah kwon 13 52 share our strategy is to empower our developer partners by enhancing our platform that support them so obviously, there's many ways to grow their apps and their performance there are many resources available, so publishers on the galaxy store to support their success and one thing that i'd like to highlight is these days, in particular, the app discovery is really diversifying so customers are learning about their new app that anymore in their app store like we did 10 years ago and they're actually learning from their friends and social media, a lot many different channels so the optimization of the contents inside our store is still being very important but managing growth from multi-channel approach becomes even more important galaxy store is having our batch feature galaxies or batches that drive customers from their multiple channel of discovery to galaxy store pages in a single click and that improves a conversion by optimizing your discovery channel as well as all the listing information, you're providing a nice detail page and we are going to provide more and more resources for you to optimize that listing information and grow the app developers revenues to help our developers succeed in their acquisition campaigns with the galaxy store or optimizing their customer journey from discovery to download we are also working with the leading mobile measurement partners so that developers can measure their campaign performance and to end with the accurate data and generally, what we would recommend as tactics for growth will be things like, you know, generating more traffic and top of the funnel traffic, and from there, how to optimize their download conversion and, as you know, download is not the end, most partners are frustrated, i get so many downloads, what i'm not where why am i not growing from there? i think we also can help on our developers to manage their paid conversion and retention, because retention also is a key for your success and growth and i would always advise people to lean into the customer lifetime value, rather than focusing on the download number itself tony morelan 16 21 can you tell me how developers can learn how to maximize their growth with the with the galaxy store? hyunah kwon 16 26 yes, sure so as i mentioned before, there's lots of packets of growth available so in terms of generating traffic, you can rely on us campaigns, it can be digital campaign, it can be social media campaigns, and we're going to be supportive on all your campaign executions if you need a specific resource to optimize your campaign, please reach out to our team as well, as very importantly, users are browsing from their search engine so obviously, the search engine optimization techniques, or search engine-based advertising, all this traffic and also come into our store and we can optimize that flow for your growth as well in terms of download conversion, which is happening within our app, we are continuously improving our detail page optimization tools, as well as we would encourage our developers to manage their own reviews of their apps so we are providing the way that the developers can prompt their reviews, and allowing their users to write the positive reviews about their apps so that we can also optimize our conversion that way, so that way, we are continuously updating our product and we believe it's important to provide our updated information on what developers can do with us so we are planning to provide all this further information through block past webinars and dedicated resources and now developer portal as soon as our new features on our platform is available so i would encourage all developers to visit our developer@samsung com and stay tuned for more updates and you can also sign up for our newsletter so that you can get this information available from galaxies tony morelan 18 25 yeah, in the in the link to sign up for the newsletter is developer samsung com/newsletter and i'll be sure to include all of these links that you've mentioned in the in the show notes so hyunah, i absolutely appreciate you taking the time to join me on the podcast today love seeing how the galaxy store is evolving and super excited with what's coming up in the near future so thanks again for joining us hyunah kwon 18 49 thanks, tony for inviting me to the podcast it was a pleasure tony morelan 18 54 so charlotte, getting back to the awards for this year i know that the pandemic obviously has affected everybody in in many different ways can you tell us how it's actually impacting the award show for this year? charlotte allen 19 07 it is in fact in many in person events this year as we know, including our best of galaxy store awards 2020 award ceremony, which is typically held at sdc our developer conference, this year's best of galaxy store awards 2020 ceremony will be held virtually, and premiered on youtube on december 9 2020 at 5pm pacific standard time so stay tuned to the best galaxy store awards page if you're not a member of our samsung developer program or bixby developers, now is a great time to register to get all the updates and features i just shared tony morelan 19 44 excellent so i know in the past, in order to attend the award show you had to attend our conference, which meant you had to come out to the bay area here and admission into the conference this year though, is that going to be different charlotte allen 19 55 the exciting thing for me is this year for the first time anyone can and attend and like you shared, the awards are typically held at our conference and even then, sometimes sessions conflict with our award ceremony but this year, anyone can attend and so we're really looking forward to having a great crowd attend this year's awards tony morelan 20 15 yeah, no, i am excited too, as well we talked about how the award show has been growing from originally, it was just the five awards and now we've expanded we're up over 20 awards can you talk about some of the new categories for this year? charlotte allen 20 28 yes, this year's awards will acknowledge over 20 winners in five categories and the categories include best app, this game best the best watch, and we've added bixby to this year's best of galaxy store awards and we're really excited about that tony morelan 20 44 yeah earlier this year, i did a podcast interview with roger kibbe, at bixby on the viv lab team so super excited they're going to be joining us and in awarding their developers yeah, that is very exciting talking about the winners can you tell me how are winners selected? charlotte allen 21 01 winners are selected by our galaxy store team who do a yearly editorial review of all apps published to the galaxy store? tony morelan 21 09 what would you say is the biggest challenge with the with the award selection? charlotte allen 21 14 i would say narrowing down the list of winners the galaxy store offers expertly curated quality apps, which means we have a lot of great apps on the galaxy store tony morelan 21 24 yeah, i know because i've been involved with the with the selection and awarding process and it is a challenge because you know, we've got a team that goes through all this and it makes their nominations and, and their selection as to who they think should win and sometimes you know what your favorite app may be different than my favorite app so we get to battle it out yeah, to figure out who is the winner for that award? yes so what is it that the samsung developer program team is doing to help promote the winners, charlotte allen 21 54 winners are featured in galaxy store merchandising for the award ceremony, we have a best of galaxy store press release that samsung does one winner per category is chosen to be featured in that press release however, winners can write a press release with a quote from samsung as well we do post winner developer marketing newsletters, blogs, and podcasts interviews tony morelan 22 16 yeah, i'm actually really looking forward to next season in the podcast where i get a chance to interview some of some of these winners for the best of awards that should be a lot of fun now that you and i and our team has been involved with a selection process for the awards can you tell me what is your favorite award? charlotte allen 22 36 hmm, that's a tough one i would say if i had to choose, i would say that collections, the theme collections and the watch collections because it shows a body of amazing work right and so i think that if i had to choose, i would say that be my favorite what about you? tony morelan 22 55 you know, my favorite, i think it's the fact that we do recognize those indie developers so it's the small, you know, new independent designer, that's they've just put together this amazing app and we're recognizing that so you don't have to be this big brand, you don't have to have, you know, a large collection, i love the fact that we are awarding those large collections, because it's an amazing, you know, opportunity for us to recognize when a designer has just got this amazing library of work but i'd love the fact that we also recognize that individual, one key design that just stands out so you know, you can even be the little developer and we're still going to find yeah, and then recognize you for your great work so what advice do you have for developers hoping to be considered for future awards? charlotte allen 23 45 the biggest advice i can share is marketing your work digitally socially, as it drives awareness, it drives, downloads, ratings, and reviews and if you have not already done so, download the galaxy batch, it supports marketing your ad driving users to the galaxy store to download or purchase your app so my biggest advice is, if you have not posted it to your site, i encourage you to do it today tony morelan 24 12 yeah, definitely and in the reason being is that we need you to show up on our radar so if you put out a great app, and it's not showing up in our in our analytics of you know, top selling apps or apps that are being downloaded, we're not going to find it so it's a great way for us to find your app is when you're doing all of that marketing push behind it, then once we see it, then we can dive into a little deeper and see if it's worthy of the award but yeah, you definitely have to get traction on your app from a social standpoint, that's a huge way for us to discover your apps so what's the best way for people to learn more about the best of galaxy store awards charlotte allen 24 54 we have a galaxy store landing page on our samsung developer program site and there, you'll find details about the program updates on the best of galaxy store awards 2020 and highlights from past year's awards, including winner interviews yeah tony morelan 25 09 and as a reminder, that is developer samsung com and from there, you can navigate over to the galaxy store awards page, all the links that we were mentioning, and the podcast will be included in the show notes so you can check there can you tell me, are there any upcoming news that you can share that's related to the award show? charlotte allen 25 29 we have some upcoming blogs, we're going to take a look back at some of last year's winners, highlight some of their successes, and really begin promoting the best of galaxy store awards 2020 as we get near to the virtual award ceremony, and we really can't wait tony morelan 25 47 yeah, and one thing i'd like to share is that we are working on a trailer a little teaser for the award show the trailer will be released exactly 30 days before the award show so on november 9, we will be releasing our little teaser trailer for the award show so be sure to stay tuned for that so charlotte, thank you very much for joining me on the podcast today and sharing all of the information about the award show really appreciate you coming on the podcast charlotte allen 26 16 thanks it's great to be back again tony morelan 26 18 and just to sign off, this is our final episode of season one of the podcast i hope you all have enjoyed not just this episode, but the prior 13 episodes that we did that make up season one of the power podcast we look forward to having you join us next year we're going to start the new year off with season two and we are really excited with the shows that were lining up and you definitely will be hearing from some of the winners of our best of galaxy store awards for 2020 so thank you very much outro 26 51 looking to start creating for samsung, download the latest tools to code your next app, or get software for designing apps without coding at all sell your apps to the world on the samsung galaxy store check out developer samsung com today and start your journey with samsung the pow! podcast is brought to you by the samsung developer program and produced by tony morelan
Preferences Submitted
You have successfully updated your cookie preferences.