Filter
-
Content Type
-
Category
Mobile/Wearable
Visual Display
Digital Appliance
Platform
Recommendations
Filter
tutorias mobile, security
blogsoftware drives the enterprise world as much as it drives the consumer world. a customer makes a payment on an in-store tablet, which sends purchase data to backend servers on aws, which notifies a sales manager on their salesforce mobile app. every point of the value chain uses software in some form, and it is deeply embedded into the mobile devices we use for everything in enterprise from email to customer support. writing software for enterprises is roughly the same as for consumers, save for one crucial difference: security. enterprises handle sensitive customer and company data, meaning they need to be sure that the software you write for them is going to keep their systems safe. in this blog post, we explore how samsung knox platform for enterprise helps you build security and manageability into your mobile enterprise software products. enterprise solutions: secure by design security is not an afterthought, but part of the design of an enterprise software product. follow these fundamental principles in the design of your software: confidentiality – is the data stored in your solution private? ex. protect data at rest and data in transit with tools such as data isolation, encryption, and tunneling. authenticity – can you determine whether a user is authorized or not? ex. use biometric authentication, device-unique hardware keys integrity – can you guarantee the integrity of the entire device where your software runs? ex. real-time kernel protection (rkp) manageability – can you manage a wide range of device features and settings at a granular level? ex. automatically connect devices to a specific corporate wifi network, prevent users from factory resetting devices you may be thinking that it would be quite challenging for you to adequately implement each of these principles in your software solution, especially without formal training in cybersecurity. that’s completely natural, and it’s for that reason that we developed samsung knox platform for enterprise. how samsung knox platform for enterprise secures your enterprise software in one package, samsung knox platform for enterprise provides you tools to satisfy the core security principles: confidentiality, authenticity, integrity, and manageability. it is a hardware-backed security and manageability solution for samsung devices that can be configured using the sdks hosted on the samsung enterprise alliance program (seap) developer website. our two flagship sdks allow you to develop secure mobile and wearable device solutions for your enterprise customers: knox sdk – manage and configure settings and security for devices such as phones and tablets knox tizen sdk for wearables – manage and configure wearable device settings and security knox platform for enterprise is compliant with the most stringent regulations in the world, including us and uk government security regulations - so if you want to build software for governments, you can do that too. knox platform for enterprise customers include leading government agencies, banks, and corporations around the world. you can see below a snapshot of the features samsung knox platform for enterprise can provide your solutions. next steps interested in seeing how samsung knox platform for enterprise can help you develop enterprise solutions? visit seap, our developer site for enterprise software, or samsung knox for more information about our security and enterprise products.
Samsung Enterprise Alliance Program (SEAP)
Develop Tizen
docabout tizen net what is tizen net? tizen net is an exciting new way to develop applications for the tizen operating system, which runs on 50 million samsung devices, including tvs, wearables, mobile phones, and many other iot devices around the world existing tizen frameworks are either c-based with no advantages of a managed runtime or html5-based with fewer features and lower performance than the c-based solution with tizen net, you can use the c# programming language, common language infrastructure standards, and benefits from a managed runtime for faster application development and code execution that is efficient and secure to start developing tizen applications using net, see build your first app tizen net features and components tizen net enables you to build net applications with nui and tizen net framework nui allows you to easily create a user interface, and tizenfx api provides numerous interfaces to much of the hardware that is found in modern tv, mobile, wearable, and iot devices nui natural user interface is a hardware accelerated c# toolkit which a set of predefined components and layouts for implementing gui in both 2d and 3d modes nui is optimized for speed and low resource usage tizen net consists of the following main components net core net core is an open-source, general-purpose development platform maintained by microsoft and the net community on github it is cross-platform supporting windows, macos, and linux and can be used to build device, cloud, and iot applications tizenfx api tizenfx api allows applications to call into platform-specific functionality from the shared code this functionality enables net maui applications to do things a native application can do, without causing the portable part of the application to become littered with operating system-specific details see about net core to learn more about net core, including its characteristics, supported languages and frameworks, and key apis for multiplatform applications tizen net provides net maui framework net maui net maui provides cross-platform apis, which allow you to create user interfaces that can be shared across platforms visual studio tools for tizen enable tizen support for net maui tizen tv uicontrols tizen tv uicontrols provides tizen tv-specific user interfaces it is a set of extension apis of net maui tizen tv uicontrols apis are supported only on tizen tv devices with tizen net support, unlike net maui which supports cross platforms tizenfx supports c# apis, which expose tizen-specific features such as tizen application framework, account management, location services, media services, and connectivity major github projects tizen is a linux-based open-source platform most of the tizen net-related projects have been developed on the public github tizen net tizenfx net maui tizen tv uicontrols tizen docs official developer training and guides tizen net developer guides tizen net api reference visual studio tools for tizen visual studio tools for tizen provides tizen-specific tools to improve your productivity you can create a tizen net application project with project wizard tool in visual studio tools for tizen when you create a new project with a specific template, project wizard uses it to automatically create basic functionalities, and default project files and folders for the application visual studio tools for tizen extension is registered in visual studio marketplace you can install the extension from visual studio marketplace in the visual studio ide for more information, see the installation guide guides
Develop Mobile Galaxy S Pen Remote
docfaq air actions q1. is it possible to add remoteactions in multiple activities of one app? only 1 remote action per app is allowed. if you define remoteactions to several activities, then all other remoteactions except one may be ignored. q2. is it possible to receive camera shutter events from s-pen without implementing remoteactions? when the camera module is activated, the s-pen framework generates a selfie-stick event (volume down button). in order to handle the shutter event generated by s-pen, you need to implement a response to the keycode_volume_down event in your keyevent callback. know more by visiting: https://developer.android.com/training/keyboard-input/commands q3. is it possible to receive media events from s-pen without implementing remoteactions? if your app implements media controller, your app is controlled by s-pen. know more by visiting: https://developer.android.com/reference/android/widget/mediacontroller q4. sample application doesn’t respond to s-pen gestures please make sure that the tutorial app is activated in the air actions settings. (settings > advanced features > s pen > air actions > app actions > tutorial app -> on) q5. my application doesn’t respond to s-pen gestures. check if your app is shown in the air actions settings. select the app icon in the settings to activate it. (settings > advanced features > s pen > air actions > app actions) if your app is not visible in the settings, please refer to q6. air actions of newly installed apps are disabled by default. if you want to enable air actions of your app by default, you have to add “enable_key” attribute to the remoteactions xml file. in order to issue “enable_key”, you need to submit the following information about your app to spen.sec@samsung.com. app name: package name: main questions related to air actions: q1) does this application use media session? (yes or no) q2) does it support background play? (yes or no) description: (please explain user scenario when using air actions) q6. i have implemented remoteactions, but it is not displayed in the air actions settings. if there is an error in remoteactions xml, it may not be displayed normally in settings. make sure that resource id is specified in the label attribute. text is not allowed. also, check if there are any actions with the same priority. duplicate specification of the same priority is not allowed. q7. i want to handle raw data of the s pen’s motion directly. air actions provide a way to map your app’s actions to predefined gestures. if you want to handle raw data of the s pen’s motion, please refer to s pen remote sdk. s pen remote sdk q1. can s pen events be received in the app of background state? it is restricted to handle in the foreground activity only. all speneventlisteners should be unregistered when the activity is paused. q2. how long is the s pen remote available? the usage time differs for each device. if the speneventlistener of s pen’s motion is registered, its sensor is kept enabled and its battery consumption is increased. afterwards, you can increase the time usage only when the motion data is necessary. q3. using the s pen remote sdk, can i get gesture recognition results for circular or swiping motions? the sdk should only be used when handling raw data of the s pen event. if the circular or swiping gestures are sufficient for your app, it is recommended to implement air actions instead.
announcement mobile
blogmore improvements to seller portal were released at the end of september. this past month, the seller portal team made some changes based on requests from you. also, learn more about two upcoming events in october that will give you the opportunity to provide us additional feedback. settlement and financial reports include local currency information new local currency information has been added to the settlement and financial reports. the type of currency is defined in the payment currency column (for example, usd) and reflects where the sales occurred. there are new local currency columns for sales, commission, transaction fee, and vat. seller portal timeout after you log in to seller portal, an inactive session remains open for up to 24 hours. that means you only have to log in to seller portal once a day and won’t see the login pop-up notification every 20 minutes. if your session is idle for 24 hours, you are automatically logged out and you will receive a pop-up notification 10 minutes prior to being logged out. for security purposes, remember to log out of seller portal when you have completed your tasks. requirements for samsung iap and android r if your app is integrated with samsung in-app purchase (iap) version 6.0 or earlier with target api level 30 (android r) or higher, an android policy change requires an update to the manifest file. without this update, android r (or higher) users may not be able to make a payment. to the https://developer.android.com/training/basics/intents/package-visibility manifest file, add the following: <queries> <package android:name="com.sec.android.app.samsungapps" /> </queries> iap subscriptions and your customers in india the reserve bank of india issued a regulation that, starting october 1, 2021, customers in india must consent to renew a subscription at the end of a subscription period. auto-recurring (automatically renewed) subscriptions are no longer allowed. if you are using samsung iap, your subscription customers in india will automatically receive an email notification to renew their subscription. if you are using another payment service provider for your subscription items, you must consult with this payment service provider about the changes you need to make to comply with this regulation. see this seller portal notice and the iap subscription guide for more information. iap beta testing the samsung in-app purchase (iap) team needs your help! if you have published an app or game integrated with samsung iap, you may be eligible to participate in an upcoming beta test to review and provide feedback on the following features: manage item prices and information separately from app information change the status of each item to active/inactive, when necessary provide a price template that allows you to manage all items with the same price look for an announcement in october with more information, including how you can apply. sdc21 is coming join us online for the samsung developer conference on october 26th. see what’s cooking with development tools and our latest technology. learn from and network with our experts and your fellow developers and designers. shape. design. create. additional resources on the samsung developers site this site has many resources for developers looking to build for and integrate with samsung devices and services. stay in touch with the latest news by creating a free account and subscribing to our monthly newsletter. visit the marketing resources page for information on promoting and distributing your apps. finally, our developer forum is an excellent way to stay up-to-date on all things related to the galaxy ecosystem.
Learn Developers Podcast
docseason 3, episode 3 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 tobias thorsen & peter holm, biodome games, galaxy store not only do we chat about their award-winning mobile game gold digger frvr, but how being acquired by a larger game publisher has allowed them to focus more on game development, while the publisher handles the marketing aspect of producing games listen download this episode topics covered biodome games studio spelunca frvr best of galaxy store awards publishing on galaxy store marketing discoverability galaxy badge generating revenue integrating iap music diversity and inclusion helpful links gold digger frvr - golddigger frvr com facebook gold train frvr - facebook gold train frvr - goldtrain frvr com biodome games - biodome games frvr - frvr com frvr careers - careers frvr com galaxy store badges - developer samsung com/galaxy-store/gsb-promotion galaxy themes - developer samsung com/galaxy-themes 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 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 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 three, episode three on today's show, i'm joined by the founders of biodome games to be a sourcing in peter home not only do we chat about their award-winning mobile game gold digger, but how being acquired by a larger game publisher has allowed them to focus more on game development, while the publisher handles the marketing aspect of producing games oh, yeah and we also chat about how their game studio is now called studio spelunka enjoy hey, i am excited for today's podcast to be interviewing, not just one, but the two founders of biodome games to be a source in and peter home hey, guys, welcome to the podcast thank you thank you so let me first start by asking who is to be as thorson? tobias thorsen 01 04 well, i'm 40 years old, i grew up in rural denmark far out west, i would describe myself as a programmer with somewhat of an artistic sense i like programming not because i'm particularly good at writing beautiful code, but because it gives a degree of control, and you get a final say in the product you're developing and i really like that tony morelan 01 28 that's great and now we also are joined by peter home tell me who is peter holm? peter holm 01 36 well, self-taught game design, usability, user experience, business, creative direction type of guy yeah, i enjoy making games tony morelan 01 47 wonderful so toby, let me get back to you what is your role at biodome games? tobias thorsen 01 53 i'm the lead programmer, and gameplay and vendor and then i'm a co-founder, tony morelan 01 58 wonderful and peter yourself, what is what exactly is your role? peter holm 02 04 aware of many hats i'm the ceo formula game design, producer, artist tony morelan 02 13 so let's talk about the history by a dump because i know that you guys were acquired by fr vr and actually recently changed your studio name to spell blanca but i understand that your history goes way back that you guys were actually friends in kindergarten so give me that full history of, of the two of you how you guys started working together, and how that led up to biodome games and eventually now spin like a studio peter holm 02 38 well, it all started around the lego bricks in kindergarten tobias thorsen 02 45 it's true, somewhat, peter holm 02 47 somewhat true, at least professional working together, but started animation studio and could make where we did 3d animation and space, spare time we started making a game and that spare time project kind of got out of hand and turned into a game that we actually released and that was 24 years ago or something? tobias thorsen 03 10 yeah, we released it in 2000 peter holm 03 14 no, no, no, we didn't the first one was in 98 it was really tobias thorsen 03 20 so long ago tony morelan 03 23 the internet was just, you know, starting out what was the process for releasing those games? tobias thorsen 03 29 well, the game was kind of an experiment it was called chases and i was just getting into game development while working at his animation studio, where peter also works i kind of pivoted back to programming, which i did a lot of when i was a teenager so i tried experimented with programming, a small game, which was at first only meant for our own enjoyment i wanted a top-down shooter that i could play in split screen with my friends so i made that, and it was quite fun and it just turned more and more advanced and like when you're young and new to project like this, it just takes it on its own life and you develop and develop and then at some point, we figured that, hey, this is a product, we are having so much fun playing it every weekend, we played it and so we figured that other people could enjoy this and so we decided to do it ourselves and back then it meant making our own cds and sending them by mail so there was quite a task, but there was really there was how game distribution was done back then wow and tony morelan 04 38 what was the platform that you guys built it on? that was tobias thorsen 04 40 windows and to my great regrets i programmed everything in visual basic because that was the language and you back then yeah, and visual basic was definitely not made for game development so i had to do all sorts of tricks to make it work and it just got more and more advanced and then at some point, we figured now it's enough and we made the cds we made 1000 cds and sold them one at a time from our website tony morelan 05 11 i know my brief experience with gaming back in the late 90s was using flash and i understand that you guys have some experience also, using flash back in those glorious days of the of the late 90s tobias thorsen 05 26 yeah, well, after, after our game chasers, we sold like 200 copies and we kind of realized we couldn't make a living from that so we had to get a real job so we started doing advertisement games and other flash games and that that was really the platform for gaming back then on the web was flash peter holm 05 49 and it kind of happened by accident that that what we did back then turned into becoming an actual game company because i think at that point, from my, my perspective, at least, making games was kind of a side gig, hobby, hobby thing but what i was desperately into was actually flesh and getting 3d animation onto the web using flash magic that was kind of the big thing back then tobias thorsen 06 17 yeah fancy ui designs and stuff like yeah, peter holm 06 21 fancy ui designs, and wow, transitions and whoa, what not? common colleague, and i found a company focusing on just that, and, and we kind of figured out along the way that hey, wait a minute, maybe we could just do some flash games and it seems like people want to buy those, and so on all of a sudden, we had a gaming company, with a ton of clients all over the world and tony morelan 06 45 that was fun and what was the name of that gaming company? peter holm 06 48 there was a tunic, like titanic but cartoon instead, so tony morelan 06 53 okay, yeah and the success yeah, the success of that, did that go down? peter holm 07 00 it went down? eventually yes but i will say that we left it to be as an ai, we left the company in 2007 a year after that it went down so nothing on us it was a series of unfortunate events that led to the company crashing tony morelan 07 21 so i understand that you guys built a company, cape copenhagen, correct that actually, like flourish, you had, you know, lots of employees over 30 employees you learned a lot of lessons from that company and some of the challenges that came out of that tell me tell me a little bit about cape copenhagen peter holm 07 38 yeah, so cape copenhagen came out of the out of chasis the first game we've made way back, and titanic so actually, we left that company in order to make a new version of chase as that was the big dream, we established the company that in turn turned into cape cod and that company was focused on chasis to begin with, and we worked on a demo for a long time, and we pitched it to publishers, and we didn't seem to be learning the right deal at any point so we left it and returned to flash games, tobias thorsen 08 12 i fell into the trap that many game developers to programmers, particularly that i want to make my own engine sure that was possible back in the 90s, and beginning of the 2000s, but at that point, 2008 it was the scene was so diverse with graphics cards, and sound cards and hardware all over the place and multi-platform so it really was a too big of a task again, i made a lot of programming that turned out to be dead code, because you can't maintain such a big code base for so many cases and get out into all the corners with your own tech at least not one guy peter holm 08 54 yeah, we painted ourselves into a corner with that project and tobias thorsen 09 00 share yeah, multiple times peter holm 09 03 so learning from that we return to the stuff that worked in titanic and return to making flash games for clients and then at some point later on, we finally made the jump to unity and 3d games tony morelan 09 21 and was at the beginning of biodome games no, the peter holm 09 25 beginning of biodome games is later so keepcup magnet almost existed for 10 years wow and i think we were almost 40 people at the peak and at some point we had a lot of stuff lined up but it all fell through and having a business that rely on client work and all the client work disappearing that's, that's not really healthy sure and we hadn't really managed to build a really solid foundation because i think we wanted too much on the same time really wanted to do great plant work but we also wanted to make our own games, which is by definition underfunded yeah, so that was a very difficult balance to strike tobias thorsen 10 11 for 10 years, we kind of swapped between the two, and we couldn't make a clear path we didn't really want to focus entirely on client projects and we didn't want to take too much funding and get economically dependent by taking big investments and not having our own company yeah, sure so we were kind of flip flopping around for 10 years, until we could no longer flip flop peter holm 10 38 yeah so we were stubborn, and flip flopping and refusing to take other people's money and so on so it was it was kind of yeah, maybe not that smart of a choice but anyway, it was fun tobias thorsen 10 53 it was it was a great company i really loved my colleagues, amazing company tony morelan 10 59 so it sounds like then eventually, there came a moment where you decided that it was best that you just close the company, correct? peter holm 11 07 yeah, at a at a at some point it was basically out of our hands we had, within the same week, we had three almost signed deals that disappeared and that was really enough to take us out of business so we had to close down and that was the beginning of biodome games tony morelan 11 28 so then, so then you interbase decided to still continue working together, you obviously are determined to find success, peter holm 11 37 we actually had a conversation at some point where we were looking at each other than just meeting room and things were just collapsing around us and we kind of okay, so what we're going to do get a job i don't know how to get a job we basically we were unemployable at that point, i guess we didn't have a choice tony morelan 12 01 so that was it it was just you looked at each other and said well, you've got me and i've got you so let's figure out 12 07 something like that tony morelan 12 11 so with the with the closing of cape copenhagen was that the beginning of biodome games, peter holm 12 17 at cape copenhagen we had a third partner who, brian, who we work with for many years, he had left the company i think, one and a half years before we went belly up basically, he had to he had to do something else with its life at that point he was he was kind of burned out on client work and stuff like that but around the time that we went belly up, and we had the infamous conversation and in the meeting room about having no choice but to start a new company, he had probably around that time joined, joined a little startup called frvr and we kind of followed along and looked at what they were doing while we were doing other stuff because we still wanted to do our own games we had a client project that could get biodome games running, so we didn't have to take any funding and stuff and that was basically our plan just to chug along, do a project end and then fund another game that we wanted to do tobias thorsen 13 22 yeah and i remember brian liftin, in melta, at that point, and he was back in copenhagen and he was really, really trying to sell this idea that we should work for frvr very hard we are skeptical what's, what's this? and it's hypercasual? and is that really our gig peter holm 13 43 instant games? what is this? yeah tobias thorsen 13 48 it felt like a return to something that we left many years ago in titanic and flash games sure so we weren't, we were not really convinced in the beginning and we had some other projects and very artsy projects lined up for ourselves and i remember we made this calculation at some point, if we're going to succeed with our own game and distributing it and making a steam version of that game and becoming a hit it was it was really unlikely and the numbers just told us well, we really just have so much better chance of succeeding if we go with prime and this tony morelan 14 26 is because i mean, it's really was just the two of you still, i mean, it's not like you had employees it was the tobias thorsen 14 31 two of us yeah, yeah peter holm 14 33 yeah and then we really tried to stick to gut feeling about making our own game and realizing our artistic ambition through that game, but as at the same time, we really wanted to achieve that commercial success and i think the message that that brian came with, why don't you shove your artistic ambition and allow yourself just to be commercial for once, sir and i think, as you said, to be as that it would be a marathon to maybe get the game finished and maybe get it shipped and so on but because the scope was smaller, and the tech was more accessible and they had good channel relationships and could get our game out there, i mean, that would just make a lot of sense and it played to all our strengths and so on tobias thorsen 15 23 it turned out to be a no brainer, because what we lacked they had, we didn't have any connections in the industry to publishers, and we didn't know how to put a game on facebook instant or steam and let alone peter holm 15 38 samsung galaxy store yeah tobias thorsen 15 43 so we kind of saw well, maybe we don't have to sacrifice our artistic integrity just because it's an instant game or just because it's a small casual game, who still make something that that would be ours and feels like something we want to work on so tony morelan 16 01 sure so then you decided to work closer with frvr and they acquired biodome games? tobias thorsen 16 08 no, not at this point okay, peter holm 16 11 actually, we decided to enter a publishing agreement with them so we basically made an exclusivity deal with them we got to use their tech and in return, they promised to try to publish our games if we made something good, of course and that was just a huge relief to take that step and start making small games and then yeah, fast forward two years and four games, and they acquired us because we had proven that that we have something that actually worked tony morelan 16 48 and just so i have a good understanding frvr is basically handing like the publishing and the marketing but that you guys are still pretty much a standalone team, your own your own studio, correct? peter holm 17 00 yeah, the new setup is, is 100% frvr own studio, but we have full autonomy we can do what we want basically, as long as we try to make long term business sense of course, in our industry, it's a first party studio, meaning that the publisher owns the studio and we keep working on our games on the games from biodome games that would transfer to this new entity, it feels like our studio and be treated like our studio tony morelan 17 30 now now recently, you decided to change the name from biodome games to spelunka correct? peter holm 17 37 yeah, that was that was part of the of the setting up a new studio so biodome games guild formerly exists now it's basically a holding company okay but, but yeah, so the new studio is called frvr studios belong? tony morelan 17 53 and what is the what is the meaning? what is the thought behind spelunka? tobias thorsen 17 58 spelunka means cave exploration and if you go spelunking you explore caves no, it's quite suiting for gold digger tony morelan 18 08 yeah, is very appropriate i myself actually have spent a very little time but did one day of spelunking definitely was during my, my youth when i didn't have a fear of small spaces and claustrophobia i can't imagine getting back down into the earth like i did when i was younger and climbing around those caves is exhilarating peter holm 18 31 i wouldn't last a second environment; it would be so horrible tobias thorsen 18 38 it's good thing we can do it in a games and tony morelan 18 41 yeah, wonderful so tell me now about spelunka how many employees are you guys? peter holm 18 48 for? so us and two other guys and we were still looking to hire more people with can still kind of figuring out what kind of people we need but more developers needed? yes yeah, we tobias thorsen 19 02 are three programmers now and then peter so we are going to need some more assistance with the graphics and game design and these parts tony morelan 19 13 wonderful well, i know a lot of people who listen to the podcasts are always looking for opportunities for work so i'll make sure to include links in the in the show notes are there any links that we'll be able to share related to maybe applying for a job at splunk and studious? peter holm 19 28 yeah, i think we have one opening now on the fob career side but i think we'll add some more in the near future tony morelan 19 37 so let's talk about the relationship with samsung how did that actually come about? peter holm 19 41 again, we have to point to two ffvi they seem to be really amazing with the challenge relationships and that's, i mean, that's a huge win for us because we can really focus on game development that that relationship with samsung that ffvs been able to build them? in part on our behalf? is it something that we're really grateful about? tobias thorsen 20 06 yeah, i think at first our games were mostly published on facebook and then when they were kind of proven that they worked and the generator revenue they expanded to the newly formed channel on bixby i think back then it's a couple years ago tony morelan 20 25 so i wasn't familiar with that so bixby, our voice assistant, is that what you're referring to? peter holm 20 29 yeah, i think there's still on older devices that hadn't received updates, you would still be able to swipe right and then you would open a discovery surface called bixby as well, where the games will be featured and that was the first appearance on samsung devices to my knowledge, so yeah, it seems to be a lot of samsung channels that the game is feature tony morelan 20 58 so last year, you guys were the winner for the 2021 best of galaxy store award best instant play game tell me tell me what did it mean to win that award? peter holm 21 11 that was pretty special i'd say we had not seen that common i mean, we hadn't imagined in a million years that we made an award-winning game i mean, we knew we made a great game and a fun game, but we haven't seen it as a as a game that would win an award so it was super happy about it tobias thorsen 21 32 in retrospect, i could see that the game stands out a bit it's a combination of gameplay and, and style that's that i haven't seen many places tony morelan 21 44 so let's talk about gold digger i mean, i played it because i was part of the team that was going through all the nominations and selecting who was going to be a winner it was a very addicting game to play but tell the folks out there what actually is gold digger tobias thorsen 22 00 i remember when we when we came up with the idea, because we were i think we were talking about digging game peter holm 22 08 yeah you mentioned you mentioned boulder dash as i remember it, you look over your screen and say, you remember the tony morelan 22 15 boulder dash? i love that game peter holm 22 17 as a yeah oh, yeah yeah, that was that was a great game maybe we should do something like that use it and i said, oh, yeah and we can that match three elements so you match the gems and i think that was the conclusion of our game design and brainstorming session, as i remember it it was tobias thorsen 22 37 very, very brief and which, which is, i guess, a good thing that you could describe a full gameplay with the one minute of talk hey, let's try that that could work and i peter holm 22 48 think it was only a couple of days later, you had the first prototype running us, i remember it at least and then of course, a few months until we had tobias thorsen 22 57 playable in the frvr bible when they recommend gameplay ideas to pursue one of the key points is mashups of, of different genres so not don't make a clone but try to mix and match different areas and see what that leads to tony morelan 23 18 so the gameplay there's this little there's like this old man miner who's going around smashing rocks looking for gems correct? peter holm 23 27 actually, when you play this kind of a fast-paced mining game, which is kind of a maybe because mining is, is in real life, it would be really slow pace but i guess that was the inspiration we took from balderdash that we wanted it to be speedier and like an explorer it's so it's i think it's as much an exploration game as its mining game, taking game but yeah, you view push rocks around and match them up and when you align three or more rocks, they explode and, and help you excavate and then there's a lot of stuff to discover and pick up, buy and sell tony morelan 24 07 so i remember seeing at the time when you win the award, you guys produced a meme a great photo graphic of your first dollar that you earned on gold digger side by side with winning the samsung award tell me about that peter holm 24 23 yeah, it was quite a revelation for us to allow ourselves to be focusing totally on making something that made money so making our actual first dollar was quite an event so we made ourselves an award to celebrate the moment and we awarded it to us so thanking us for the award so yeah, that was that was how it started making our own awards and how it's going winning actual awards from samsung that was that was quite a tobias thorsen 24 58 in many ways goes to go has become the game that we dreamed of making for many, many years all the time in cape, we were talking about how it would be so great to have just a small game that would make a little bit of money to support one guy who could work on this and it took the end of cape copenhagen and the rise of a new company before it actually happened for us peter holm 25 20 in a way you could say we've been working on this game for 22 years tony morelan 25 28 so i understand that gold digger is not the only gold game in your in your franchise that you have another game called gold train, frvr tell me tell me about gold train? tobias thorsen 25 39 yeah, that was the first we made it was it's a more traditional, proven gameplay in many ways it's a based-on pipe mania, also a very old game where you match train tracks to make the train run okay and since we kind of knew what kind of game we were doing with, we chose that game for just getting to know the tech from frvr so it was kind of a training game training train game tony morelan 26 10 that's great peter holm 26 11 at that point, we had decided, of course that we wanted to make a game that would make us money so in order to cast the rights bill over the game, we needed something with gold and it seemed to work okay, tony morelan 26 25 so tell me what is the platform that you're building your games on tobias thorsen 26 30 html5, and built on the engine that frvr provided it's all javascript, very old-style javascript, so no modern shenanigans it's, you have a script as it looks 1015 years ago so it's in many ways, it's, it's very easy and very simple to get started with but when a project gets really complex, it's it has its own challenges as well tony morelan 26 57 yeah, i think there'll be a lot of limitations with it but you guys have found a way to work within those limitations to create something that's that successful tobias thorsen 27 05 yeah, i'd say some of the bigger challenges has come now that we've hired new programmers who has to take this two-year-old code base that i've been working on exclusively, and try to figure out what's going on our first-time employee, he was really, for a month, and he was so confused so we decided to make a major cleanup of the code and we've been working on that for a couple of months now, tony morelan 27 32 how funny i can take that as like, you know, you take this really top-level auto mechanic, and then you throw an old ferrari at them and say, alright, yeah, get this going here peter holm 27 45 but about the limitations, i think part of the charm of working with this is actually the limitations that you have to impose on yourself and your ambition and that's, i think, part of the reason that we can make it work tony morelan 28 00 it's interesting, because, you know, my, my background truly is in graphic design and i often teach the opposite of that, in the sense that, you know, when you're creating a logo, you don't want to limit yourself by diving right into a program, like adobe illustrator to start designing your logo that really, you should grab pencil and paper and start sketching so that you don't have any limitations but it sounds like you know, your approach having to work with him in this javascript, you've got some limitations but i would think that, you know, that that must trigger certain parts of your brain where you really have to think like, how are you going to get this done? peter holm 28 39 yeah, i think i think would you say about logo design is totally true, i would definitely go for a pencil first but again, that's the pencil is a conceptual limitation that you put into the process at that point true so i totally agree with that one but in this case, i think one of one of the great benefits about the limitations we have on the platform is that there's a lot of stuff we just can't do period so we don't have to get distracted by ambient occlusion or real time shadows, or hdr lighting or stuff like that that's completely irrelevant to the gameplay but if we had every single tool, we could so easily get distracted by stuff that's not super essential to get right tobias thorsen 29 27 yeah but essentially is it's a sprite engine, you can display sprites, and you can display a lot of them but that's it there's no spinning stuff, and no 3d had hardly any animation system we had to make that ourselves also tony morelan 29 45 oh, wow so i would think that the process i mean, tell me is it would you say it's quicker i mean, i know that some of these game developers that i've that i've chatted with, it takes them years to go to market on a design that they're working on those limitations actually help speed the process could you can't go down all these different avenues and work on things such as 3d and lighting yeah, definitely tobias thorsen 30 06 in the beginning, it's a, it's very, very fast to make a prototype and try something out and i think the challenge really comes when you're when you're continuously working on a project, and it gets more and more complex, because then yeah, this group really has its limitations sure peter holm 30 25 yeah and i think the platform's says a lot about your shadow choice as well, you wouldn't, you wouldn't go ahead and make a first-person shooter and that wouldn't make sense i mean, you wouldn't have you would pick another tool for it from the first prototype until gold digger went live i think that was about three or four months or something tony morelan 30 44 like that it's so quick peter holm 30 47 yeah, and it's a great joy to work with that quick turnaround, because you get something done, right? tony morelan 30 54 yeah and you get the feedback so quick, because as soon as you put it out there, you start i mean, you had mentioned that you would first release like on facebook instant i mean, you almost using that as your testing platform so you release it quickly like this, you get that feedback and now you can get back into the studio and start finding ways to really improve on it before it gets out to the to the larger audience peter holm 31 13 exactly exactly and you have actual people playing it and having opinions about it and telling you what, what they think about it that that's just so much more fun than sitting deep in the trench working on the same project for two or three years without it seeing any type of reality tobias thorsen 31 35 and a lot less risky, of course, saves a lot of money, too i peter holm 31 39 would say yeah oh, yeah, definitely tony morelan 31 43 so i'd like to talk a bit about the marketing i know that frvr is handling all of this for you what were some of the tools that work because i've seen some banners that you guys have done on galaxy store peter holm 31 54 yeah, for us at least privileged situation that that frvr handles most of that and we basically just supply them with, with assets that they can they can build banners and stuff from tony morelan 32 07 the end if some of these banners were related to different seasons, whether it's halloween or valentine's peter holm 32 13 oh, yeah, yeah yeah so what we did recently was, was some seasonal updates for the game we had a super nice christmas update for it with a snowy landscape and you could explore the mine and find christmas decorations and stuff and i think you could even get a santa hat and yeah, i think we had a very nice feature from samsung on that and of course, that's so nice to see that they will yeah, spend some nice storefront for the game tony morelan 32 58 so tell me, are there other games that you guys have produced outside of gold digger and gold train? peter holm 33 04 yeah, we have we have two other games we have the pot rush, cool rush mini golfing game and a pool game tobias thorsen 33 13 it's a very casual approach to pool and a very casual approach to mini golf it's a sure something that a hardcore pool player woods would find appalling because you just you just sit there and you shoot balls, if the balls and get them in that into the hole it's very simple and it's not even on a pool table it's an endless trek tony morelan 33 40 lsa check that out tell me so where are you guys getting your ideas for games? peter holm 33 45 i don't know i mean, sometimes it's just like what we talked about with gold, they got this two reference points, and then they have a weird connection other times it's, it's more like, what type of interaction would be fun? what would feel good? okay, and then in turn, how could we turn that into a game? i think that the pool russian portrush games kind of grew out of that approach we kind of wanted a very simple interaction that would be fun and quick to repeat i think we had a few iterations of that before it kind of gelled into a pool game and a mini golf game tobias thorsen 34 28 and it was very much inspired also by one of our vrs biggest hits, which is a basketball game, where the only thing you do is to flip basketballs, okay, and have to hit the hoop so the gameplay style is quite similar you just shoot balls again and again and again you can get really good at it and you can suck at it tony morelan 34 52 i remember there was a game a long time ago, very similar where you would just throwing trash into a little trash bin peter holm 34 57 yes yeah i think that that's that, for me at least that's been that's been kind of a fascination all the way back from the first flash games that how much can you boil down the experience? how small can we make it and still make it enjoyable? i still think that's very much motivation for me at least two or a driver for me at least to see how, how tiny can you make it? how much of a great experience can you make with the smallest mechanic possible, basically? tony morelan 35 28 so tell me what is your process for designing, developing in and then publishing a game, if ar tobias thorsen 35 35 vr has a set of goalposts, you have to reach first you make a prototype that the guys there review their game designers, and they look at the game and try to give their input on whether or not it would succeed, or if it has potential than if, if they approve it, and think we might be able to do something with that we make a prototype, and it's been put out on a very limited market so there's a small subset of players who get to play it and then during this process, the retention is measured and you see how many people are actually returning to it and these are paid users, they are advertising, and people come and play and then there are a set amount of iterations where you try to improve in each iteration to see if you can get the game sticky enough and this process is, in large part to avoid working a lot on a game that doesn't have potential that's not going to work in the real world so if you pass through these goalposts, you, it's published to a wider audience worldwide peter holm 36 41 okay and i think and i think if we should just talk a bit about our internal process as well, it would be more something along the lines of running with a gut feel, up until the point where we felt we have something that would show some kind of potential yeah, and then trying to find the smallest subset of that, that we could take to a level where it could actually be tested in in live circumstances tony morelan 37 11 so we've seen a lot of success around gold digger, can you tell me like how many active users do you guys have playing the game? peter holm 37 19 across samsung channels? i think we're seeing about of course; it goes up and down with stole features and stuff, but an average about 100,000 active users a day wow so that's, that's pretty neat tony morelan 37 33 yeah, that's, that's crazy to guys just creating a game like that and you've got over 100,000 people playing it daily tobias thorsen 37 40 it feels really weird in the beginning, when it started to take off and i remember, at the start, we were extremely popular in vietnam, and poland tony morelan 37 51 really, yeah, tobias thorsen 37 52 there was some strange demographic that we never fully discovered why, but yeah, peter holm 37 58 yes, sometimes like that, you suddenly get a spike in in a market that you didn't expect at all tony morelan 38 03 so obviously, revenue needs to play a part somewhere when it comes to the success of a game so tell me what is it that you guys are doing to help generate revenue while playing gold digger? peter holm 38 15 well, the very basic stuff is, of course, that the main revenue is coming in from ads, we try to find convenient, or you could say, quote, unquote, natural places to show ads and hopefully, some players would click those ads and when they do that, that generates some revenue back to us also on platforms that support it we have in game purchases, so you could actually pay real money to buy stuff tony morelan 38 46 so what are your what are your key learnings? when it comes to iap? peter holm 38 49 the key learning i think, is that people actually want to pay for stuff when they enjoy the game so if you make a great game, people will definitely pay for stuff in the game tobias thorsen 39 00 i remember in the beginning when these in app purchase issues came up with some smurf game where people bought smith berries, and i was very skeptical of them, but who's paying for this? but again, it's uh, if you make something that's actually fun, and people want to play, then they'll pay tony morelan 39 19 yeah, i was listening to a podcast once different market that they were talking about ip in a sense that, you know, they could have hundreds of 1000s of people interacting with this, but all it takes is a small percentage that are willing to pay and that truthfully can generate a decent amount of revenue that because the reach is so big, and it's a global audience, that it just takes a few people you know, interested in actually paying the they can really help bring some money your way? peter holm 39 46 yeah, yeah yeah it is it is a game of volume, because you need a lot of ads to be shown and you need a lot of players to have enough players that would actually want to spend money on it as well tony morelan 40 03 so one of the things that really stood out for me when i was playing gold digger was the music so let's talk a bit about the music of gold digger peter holm 40 11 we're fortunate to work with a really great composer that is also happens to be a friend and former colleague, his name is rasmus hdmi, and if anyone is out there listening and wants to music, you should definitely know because this is so great actually, we work with him in our past company and, and he's, he's working with the fob as well tony morelan 40 34 yeah, so the song that we just heard leading up to this question that was from gold digger, and a few of the other songs that one that we started the podcast off with, and one that we'll be closing with those were from gold train so yeah, absolutely beautiful music that you guys are creating there and frvr it's tobias thorsen 40 52 actually something that people come and done we get a lot of feedback where people say, hey, what's up music? peter holm 40 59 actually, there's a funny story about that composer back in the day, we made a game for lego and it was for a disney themed ip and we needed some music for that game and our composer was patmos, who made the music for these games as well he made some disney inspired music that was completely original he made it all from scratch and once disney had to approve the game, they were kind of going out okay, where's that music from? what movie? did you rap? tony morelan 41 35 really? peter holm 41 36 oh, it's totally original music it's so they were they were kind of impressed with him so tony morelan 41 44 wow so he does music for not just you guys, but for many of the other franchises underneath fr vr, correct? yeah peter holm 41 52 yeah he said, i think he's the closest thing they get to a house composer tony morelan 41 57 so what advice would you give developers looking to bring their games to galaxy store? tobias thorsen 42 02 work with a great publisher? peter holm 42 05 yeah, the advice we took was, was work with frvr yeah, tony morelan 42 10 that's great and i love hearing about that because i know a lot of indie developers, their challenges, they've come up with a great game but these are not marketing people these are not publishing people i mean, these really are great game designers and then where do they go? how do they take their game out to the public? so it's wonderful to hear that there is a resource with a company like frvr that these indie developers can turn to, they can actually bring their game to market tobias thorsen 42 35 yeah and it's hard work doing publishing and it's hard work to maintain the relations with different outlets like the galaxy store, it's not something that you just walk in from the street and say, hey, can you put our game on the store and featured? i think a lot of game developers forget about it i did for many years, i thought it would just make a great game, then it'll all come by itself that's not true peter holm 43 03 selling is hard, right? it's not something you want to do next to you making the game job you want dedicated people to take care of that tony morelan 43 12 yeah and i would think that really game developers they've got that their brain is wired for being creative in wanting to code or, you know, figure out the technology behind it the last thing i want to do is like get on a phone and try and start doing the marketing yeah, making those phone calls to try and you know, get their game out there to be seen peter holm 43 32 yeah, exactly it's, it's liberating to hand it off to someone who knows what they're doing tony morelan 43 38 so what is in the future for spelunka? peter holm 43 41 well, the near future is way more gold digger and i think we have a lot of fun ideas for making the game even more fun for players and yeah, and we're just looking forward to dive deeper into it tony morelan 43 57 and i know you guys are a small company, you just are a few people what are in your future plans related to diversity and inclusion? peter holm 44 06 well, right now we have to be totally honest, which is for white dudes all the same age, all sporting the same beer guard and stuff like that so it's kind of i mean, it's not really diverse, but, but we really want to change that up we strongly believe that diverse teams make better decisions and better games sure and we're super happy to first experience when the game kind of came out that it is a very even 5050 split male female really, okay yeah and it's a rare thing to get something like that yeah so we really want to emphasize that and i think the age wise the audience is extremely wide as well we have young kids playing it and we recently had a very nice letter from 70 something year old gentleman who we enjoyed playing it with his wife wow so i mean, it's a, it's a very, very wide audience and we want to cater to that tony morelan 45 08 yeah yeah, that is that is very unique now and the game is very new i mean, it is it is a young game, do you have plans of maybe like offering the ability to skin your character to be able to create something that maybe somebody relates to a little bit more? peter holm 45 21 yeah, i don't think everyone wants to be that red bearded, grumpy old minus i think it would only be fair to enable people to make their own characters and so on that's, that's part of it of the scope as well as some points yeah, definitely tony morelan 45 38 so to me, it's tell me what is it that you do for fun outside of work, i understand that you actually are a pretty artsy person tobias thorsen 45 47 well, when you sit all day and program and stare into a screen, it's quite nice to do something physical so i've been doing lots of stuff over the years with the painting and arts and lately i've been doing a lot of comics, so it's quite new hobby for me tony morelan 46 04 ceramics really? so pottery yeah, pottery tobias thorsen 46 07 and modeling and doing crazy sculptures i've never thought much about these things until i really tried it and when i when i held an item that i made, which was all glossy and looks totally finished, yeah but it was quite a nice experience so i dove more into it it's very rewarding to have to eat out of a plate that you made yourself tony morelan 46 40 that is wonderful so and peter, let me ask you what is it that you do for fun outside of work? i understand that you actually like to pretend to be a lumberjack peter holm 46 50 yeah, i do i do i have a big, big, badly maintained garden and a small strip of forest that that i can joyfully call my own and once in a while we have a storm that that troubles a tree and i get to cut it up and chop it for firewood and stuff like that so i really enjoy you could say rough gardening like that also woodworking, artsy, artsy, do it yourself projects with all the kids, which of which have four tony morelan 47 26 wow, that's excellent so i have one more question for you since you guys became friends you said back when you started kindergarten tell me who is better at sharing to be or peter tobias thorsen 47 40 sharing tony morelan 47 42 yes peter holm 47 44 that's definitely to be as to be as a very, very generous soul that shares all these good ideas tony morelan 47 55 that's great you guys, it has been absolutely wonderful to chat with the two of you you guys are doing great work at splunk and i'm looking forward to seeing much more down the road on galaxy store tobias thorsen 48 06 thank you very much thank you peter holm 48 07 it was a it was a pleasure to talk to you closing 48 09 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 48 26 the samsung developers podcast is hosted by tony morelan and produced by jeanne hsu
Learn Developers Podcast
docseason 3, episode 5 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 maria ly, skimble galaxy watch, galaxy store, entrepreneurship maria ly, founder of skimble, the company behind the mobile fitness app workout trainer not only do we chat about how skimble began as a small startup but also their collaboration with samsung health and the made for samsung team listen download this episode topics covered skimble rock health workout trainer publishing on galaxy store marketing discoverability monetization generating revenue in-app purchase iap galaxy badges best of galaxy store awards diversity and inclusion helpful links skimble website - skimble com rock health - rockhealth com publishing on galaxy store - developer samsung com/galaxy-store marketing - developer samsung com/galaxy-store/marketing-resources best of galaxy store awards - developer samsung com/galaxy-store/best-of-galaxy-store maria ly linkedin - linkedin com/in/marialy maria ly interview - developer samsung com/sdp/blog skimble facebook - facebook com/skimbleinc skimble twitter - twitter com/skimble skimble pinterest - pinterest com/skimbleinc skimble instagram - instagram com/skimbleinc skimble youtube - youtube com galaxy badges - developer samsung com/galaxy-store/gsb-promotion samsung iap - developer samsung com/iap samsung developer program website - 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 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 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 three, episode five on today's show, i'm joined by maria lai, founder of scramble the company behind the mobile fitness app workout trainer not only do we chat about getting their start through the accelerator program, rock health, but also integrating with samsung health to become a launch partner and collaborating with the made for samsung team enjoy hey, maria, welcome to the podcast hi, tony maria ly 00 42 good morning thanks for having me tony morelan 00 44 yeah, so let me first ask who is maria ly? maria ly 00 49 oh, gosh, let's see, i am a health advisor, investor, an entrepreneur i am asian canadian turned american i live in salt lake city and san francisco part time and i love to travel around the world whenever i can to rock climb and explore and discover new cultures tony morelan 01 14 wow, this is pretty exciting so i understand that you got involved in tech at a young age tell me tell me about that start maria ly 01 21 so i got started i would say mostly when i started high school, and i had access to some of the tech focused groups for youth in canada and so i went through and did some of the courses out there started taking my first programming classes my parents got me my first computer actually when i was in elementary school, and that maybe sparked my interest even earlier but then eventually, i went to study computer engineering at the university of waterloo in canada and then i took a bunch of different coop internships in the tech field around the world tony morelan 01 58 so you said that you did some internships during those times? what were some of those industries that you were involved with? maria ly 02 04 yeah, so there was a good friday? i think, for me, i explored different tech verticals i think i started in a cad software company, and then moved on to aerospace and automotive i even dabbled in h fac, and semiconductors so kind of sampled, which i think you know, while you're young, you might as well and figure out what you're most passionate about tony morelan 02 28 sure, sure now, obviously, you're very passionate when it comes to having an active lifestyle was that the motivation for you to then think, how could i create some sort of active technology company? maria ly 02 40 oh, absolutely i was involved in athletics, i suppose from an early age, i dabbled in figure skating and gymnastics and eventually i got a chance to represent canada at the world cheerleading championships wow and you know, nowadays, i mentioned, i love to rock climb so i do that quite frequently and yes, all of those experiences in living an active lifestyle definitely inspired me to blend my background in technology and health together to form symbol tony morelan 03 12 now how long does symbol been around? i've been maria ly 03 14 working on symbol tinkering on fitness applications for about a decade now we started developing fitness focused applications during the advent of the smartphone and the smartwatches and you know, those connected devices, really were a critical part in sort of adoption, a mass adoption for fox because it's not that easy to have a personal trainer day but you know, having an app you can pull up on your phone is super convenient and if anything affordable and personal yeah, tony morelan 03 49 no, i think your timing was great, because that really was the beginning of the big fitness push when it came to wearables so let's talk about the beginning of skimble first, i need to ask the word scramble i'd love that as the name of the company is that a play off of the word skill in nimble? that's how i see it maria ly 04 06 at first i wanted to get nimble com but truly gone are the days when you get perfect, you know, words, but i thought about scramble because scribble was the name of a nimble cat in a ts eliot poem scribbled also in broadway, the broadway musical cats, so symbol was actually becoming available it was on backorder so i got it on backorder it was expired and, you know, sky plus nimble was sort of my blended word sure, but yes, skill as well sure lots of great skim musker words tony morelan 04 42 yeah so i understand that you guys were part of an accelerated program called rock health tell me about that maria ly 04 52 we were we got into rock health during our earlier days, and they provided us with a grant access to group office space in san francisco, as well as a mentorship program that was about four or five months long and during that time, we were able to kind of focus on different aspects of digital health and connect with potential partners and that sort of thing so i think it's a really amazing ecosystem that has really blossomed in the industry tony morelan 05 24 yeah, i'm sure that was a big help for you guys to get things started so you had mentioned that that program was based in san francisco, is that where your headquarters is? now? maria ly 05 32 to some extent, yes but i would say, we are quite remote and all around before we were located in the ferry building, i don't know if you've been there before, but it's pretty iconic yeah, we were upstairs there but then we started thinking about, you know, the lifestyle that our team wanted to pursue, being able to have access to the outdoors and all that good stuff so we decided to try to make our team as remote as possible and so we still kept our studio multimedia space in san francisco in the mission but then we gave up the very building, and we did a lot of video chats, and you know, team meets wherever we were and so this was actually pre pandemic, believe it or not and so when that hit, we were all pretty much set up tony morelan 06 24 oh, that was nice really, really good timing for such an unfortunate pandemic event maria ly 06 28 yeah, right the silver lining? exactly tony morelan 06 32 so how many people work first gimbal maria ly 06 35 so we have a pretty distributed team of mostly contractors, we work with quite a handful of internal personal trainers and we have over like 1000 trainers on our platform, who develop the training programming for our team and we've got different folks across the globe, focusing on various roles in the company, such as we have our marketing manager in australia, that sort of thing so sure, i would say we're a lean team but we have a great network tony morelan 07 05 so let's talk about your flagship app, workout trainer, tell the people out there, what exactly is workout trainer, maria ly 07 11 workout trainer offers 1000s of follow along multimedia workouts, led by expert coaches and we also offer a personal training network if you want to find a one-on-one online coach tony morelan 07 24 nice, ya know, i have used the app before i love it unlike just like clicking play and watching a video there's a lot more, you know, personal data that you get, i love the fact that you see the in progress, calorie burn, that sort of a fun motivating, you know, piece of data that comes to me as i'm working out maria ly 07 45 absolutely it's funny, you mentioned the heart rate feedback and, and that sort of thing some of our most active users are using the application with their connected heart rate devices, mostly the smartwatches that are available on the market today and it's remarkable to see like the progress people are making by just doing their workouts and coming back to maybe their go to workouts and they can see, you know, their heart rate or the reps chain you can log all that information in the application and you get performance stats as you make progress tony morelan 08 18 that's wonderful now, and now it's not just for folks like myself that are wanting to get a great, you know, fitness routine going but you also are bringing on you'd mentioned contractors so if you are a trainer that would like to bring your workouts to a larger audience this is where you guys are inviting trainers could come join the platform, correct? maria ly 08 39 yes so when you launch the app, there's actually a little tab called trainers, you tap there, you can follow any of our trainers for free and if you find, you know, one trainer who particularly inspires you, or has a background and skill set in a specialty that you're looking for, you can recruit that trainer to help you one on one and they can send messages to you workouts and even a full complete training plan so that's been really nice to connect these folks together tony morelan 09 10 that's great so let's talk about the relationship with samsung and in skin we'll talk about how did that first start? maria ly 09 18 sure so a little while ago, samsung reached out to us interested specifically in our health integrations and it was the samsung health team that contacted us and we became one of their launch partners in their ecosystem with various health app developers and they came to our office in the ferry building and we met several times then we actually went to korea to meet some of the health team there you know, samsung has a big headquarters in mountain view, as well as korea and seoul so we were able to kind of meet the key folks there and since then, we bit remote and working with the folks at the made for samsung team and also within the health team tony morelan 10 07 now, last year, you guys won the 2021, best of galaxy store award for best wellness app what did it mean to win that award? maria ly 10 16 yes, that award was really, really wonderful to receive because, you know, during the time, the last few years, as you guys know, it hasn't been easy and when folks aren't able to go into their gyms, and meet their favorite trainers, or even their workout buddies at the gym, i was really personally very thankful to be able to offer folks and do our part to give them the workouts they wanted in a in a safe place when life was a bit more unpredictable so it really was meaningful to receive that award and we're very grateful for kind of the journey that we have had with samsung, as an integral partner tony morelan 10 55 yeah, i think the timing of that award and where we were at in the pandemic really just showed the value of workout trainer, and really what the, you know, what the people out there wanted to see in us so tell me, are there any unique aspects or optimizations to the galaxy store version of workout trainer? oh, yes maria ly 11 12 so we have a special made for samsung version of workout trainer so if you go on to the galaxy app store, you can just download workout trainer for samsung and this version of the application is tailored for all the latest samsung smart devices you've got a unique offering here so you can get access to some exclusive content such as workouts as well as oftentimes we do some promotion so you can actually unlock our pro plus membership, if you sign up with your samsung account and then further just to add, because we have such a good relationship with the samsung health team, all that data that you're doing, you can share between applications, you can have that sort of a large overview of your health profile within the samsung health application as well tony morelan 12 08 oh, that's wonderful so let's talk a bit about the development of the app what is the workflow? what is the process for you guys, when you created workout trainer? maria ly 12 17 i guess for starters, we use kind of agile development practices and a lot of brainstorming, we currently use android studio and we host all of our contents in the cloud and on top of that, obviously, we use the latest tools with within the samsung sdk id kind of environment tony morelan 12 40 sure, sure so when you first created the app, how long did it take? you know, is this an app that took, you know, a long time to create? or was this something that came pretty quickly and easily to you, maria ly 12 50 i would say that the first very early version of our app took about six months but as you guys know, app development is never as straightforward as you would like and you're always evolving your app and making it better and better and so throughout the years, we've added more features tightened up our flow improved our ui ux experience so you know, it all depends on what your app is aiming to do and offer, and try to use, you know, the best tools possible and rev on it and keep in mind that people like good user experience so even if it's a utility app, you have to think about your customers and get their feedback early on yeah, you tony morelan 13 33 know, the one thing that i will say about when i used to work at trainer was the ui was wonderful i mean, it's because you're in the middle of a workout and so you want something that is simple and easy to use with just a nice, clean interface and that's one of the things that stood out for me with workout trainer maria ly 13 47 well, thanks it's always a work in progress tony morelan 13 50 so let's talk about discoverability because i know that is one of the hardest parts i mean, it's one thing to go and create an app and build it and publish it but the hardest thing is to get people to actually see it and use it so what have you guys done related to discoverability? maria ly 14 05 for us, we have different channels to get discovered a lot of it has to do with be partners with certain discovery channels, but also with our community so for instance, you know, people can do workouts and invite their friends and challenge them to workouts so sort of creating that, like word of mouth has been very helpful for us get discovered through a grassroot approach and then also, you know, sometimes we have different partners where we can sell our app into verticals like within health care, or corporations, or specific areas, or times of the year for instance, samsung and symbols workout trainer can do sort of a collab or a promotion period tony morelan 14 55 yeah, yeah and i'm sure you guys are using the galaxy store badge is that correct to help promote it and weren't people directly to the app on galaxy store? yes, we are for sure wonderful and i'll make sure to include a direct link to that in the in the show notes for, not just that for, but for many of the other areas that we're talking about i loved what you said, as far as you know, inviting a friend and building that community because i know when it comes to workouts, a lot of times people don't have the motivation to do it themselves and they need to be held accountable so you know, if you find a friend that says, hey, if you work out all workout, and when you guys can work out together, you know, in sort of motivate each other to work out, that's what really gets you into a good routine as far as fitness so how many people would you say are using workout trainer, maria ly 15 43 we've seen over 30 million users come our way and, you know, on a day-to-day basis, we're seeing 10s of 1000s of workouts being completed and these are, you know, long form workouts so people are not just going into our app, and you know, jumping away, they're actually finding good content, relevant content for them to do and play for a long period of time, be it, you know, five to 20, to even, you know, 45 minutes long tony morelan 16 08 that's wonderful that is great and that is one of those key things when it comes to you for app developers, they want to create an experience where someone is not just coming in, you know, and like playing a game for a few minutes, and then they're gone retention is such a key component to creating a successful app how do you guys generate revenue, maria ly 16 29 we're going to trainer is a free application, and we offer in app purchase subscription that would be the pro plus membership option so that's offered at 699 a month and it's a reoccurring subscription and we also offer our one-on-one online training platform and the trainer sets the price and on average, it's between 50 to $200 a month, and we take a platform fee tony morelan 16 52 i love that that that you offer that that opportunity for people who want to really, you know, find that personal one on one trainer but yet your app also is available at an affordable price just for the general community i think that is that is great, because it makes it easy for people to give it a try and see if they like it and then decide maybe they want to, you know, get more involved with the app maria ly 17 13 oh, for sure and sometimes our trainers offer one on one training with free trials so we offer a free trial period as well tony morelan 17 19 oh, that's great that is that it's that's wonderful yeah so what advice would you give developers looking to bring their app to galaxy store? maria ly 17 29 oh, i would definitely encourage folks to get on the samsung platform because, as you guys know, around the world, like there are so many people that are using samsung devices, be it the smartphones, tablets, or the smartwatches and so being on the platform will just bring more visibility to your application and it's an opportunity to grow your user base naturally tony morelan 17 52 tell me what is in the future first gimble maria ly 17 55 so we've focused on creating great content and we're going to continue doing that working on providing a platform where people can access more multimedia content from trainer created content workouts created and led by your famous youtube fitness celebrities, and so forth so for us with workout trainer, we want to create and serve the best content for you so that personalized experience where you can have instant access to follow along content for your fitness journey tony morelan 18 28 that's, that's wonderful you know, this this past year, there's been a really big push for diversity and inclusion tell me what is kimble doing related to that? maria ly 18 38 i think from the start with scramble and growing our early team, i always wanted to have a group of great folks not just like industry, people, but trainers and everybody that has been involved to reflect the people who are actually using the application and so, you know, i was not specifically seeking out extreme diversity, but by just me wanting to talk to all kinds of folks from around the world trainers who had, you know, a focus on high intensity training versus pilates, yoga studio style backgrounds and we have so many different trainers demonstrating our exercises, our exercise database library, i believe has grown to be the largest out there with trainers who are very diverse, you know, they look like me and you and all the other folks who use the application so i hope that the application offers content that feels diverse in the type of content it provides, and also the friendly faces who are demonstrating the exercises tony morelan 19 47 that's great so recently, we did a blog feature on you for international women's day you know, being a woman leading a tech company tell me what advice would you give young women looking to start a career are in tech, maria ly 20 01 you know, more than ever before, women are breaking barriers so, you know, having their voices heard within tech within athletics within all sorts of fields, you know, having them be out there doing the work that they love living their best life and if that means, you know, being a leader in technology, or you know, a developer, an engineering manager, there are so many roles within tech that you could pursue and if you have an early appetite for some of the math and science classes, you know, a technology career could be for you so just pursue it and explore it, and you could be your own boss, even, there are so many opportunities now more than ever, i would say, where you can have the mentorship and support and encouragement from not just, you know, the leaders, the your male counterparts, the females in the space, who maybe have been there for a few years, even for me, you know, i do like advising and investing in women led companies in something that inspires me because i want to see the young females take charge and create amazing products for our future generation and, you know, my children even i'm excited for the future and what it can bring for all folks tony morelan 21 18 yeah, no, that's, that's wonderful in that blog, i'm going to link to it it was a great interview; you actually went into great detail on some of these areas that would really help inspire women and young women to really get started into this tech industry so maria, it was excellent to chat with you and learn much more about you know, workout trainer and all the great things that you guys are doing it's gimble let me ask you, what is it that you do for fun when you are not working? maria ly 21 45 well, i have two kids, they can be quite busy on my off hours, we are doing a lot of different activities for instance, over the weekend, i took my son to his first gymnastics class, and then we went skiing because we're in salt lake and it's the end of the season, he went out his first black even so just seeing the young guys, they're leading the charge there and i'm just trying to keep up in addition, when there's a little downtime, i do like to have some focus over for home cooked meal and a board game or two so i actually like playing strategy board games so that's one of my little-known passions as well tony morelan 22 25 that's wonderful that's wonderful i love a good time with friends, food and fun game activity well, hey, maria, it was great to have you on the podcast, i really enjoy you taking the time to chat maria ly 22 35 likewise, tony closing 22 37 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 22 53 the samsung developers podcast is hosted by tony morelan and produced by jeanne hsu
Develop Samsung Wallet
doctrains”, or “buses” * required when creating a template cardtemplate prtnrapppckgname string 128 optional the application package name cardtemplate applogoimg string 200 optional the banner logo image url cardtemplate nonetworksupportyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate sharebuttonexposureyn string 1 optional this must be set to either 'y' or 'n' * default 'y' cardtemplate privacymodeyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate preventcaptureyn string 1 optional this value is a screen capture prevention flag that defines whether the content view prevents screen capture cardtemplate state string 15 optional wallet card's state* default 'draft' cardtemplate testingmodeoff string 1 optional testmode off this must be set to either 'y' or 'n' * default ‘n’ available only when updating templates cardtemplate desc string 500 optional description { "cardtemplate" { "prtnrid" "4082825513190138240", "templaterefid" "2138240408282551312", "title" "wallet card title", "prtnrapppckgname" "prtnrapppckgname", "countrycode" "us", "desc" "desc", "cardtype" "boardingpass", "subtype" "airlines", "applogoimg" "http //www yourdomain com/banner_logo_image png", "nonetworksupportyn" "n" "sharebuttonexposureyn" "y" "privacymodeyn" "n" "preventcaptureyn" "n" } } -event ticket card type ticket sub type performances, sports, movies, entrances, others type value description payload object cardtemplate object required wallet card template object cardtemplate prtnrid string 32 required partner id cardtemplate templaterefid string 19 required partner template id cardtemplate title string 32 required wallet card name cardtemplate countrycode string 2 conditional the main headquarters location * required when creating a template cardtemplate cardtype string 100 conditional this value set “ticket”* required when creating a template cardtemplate subtype string 100 conditional select from these values performances, sports, movies, entrances, and others * required when creating a template cardtemplate prtnrapppckgname string 128 optional the application package name cardtemplate applogoimg string 200 optional the banner logo image url cardtemplate nonetworksupportyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate sharebuttonexposureyn string 1 optional this must be set to either 'y' or 'n' * default 'y' cardtemplate privacymodeyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate preventcaptureyn string 1 optional this value is a screen capture prevention flag that defines whether the content view prevents screen capture cardtemplate state string 15 optional wallet card's state* default 'draft' cardtemplate testingmodeoff string 1 optional testmode offeither 'y' or 'n'* default ‘n’available only when updating templates cardtemplate desc string 500 optional description { "cardtemplate" { "prtnrid" "4082825513190138240", "templaterefid" "2138240408282551314", "title" "wallet card title", "prtnrapppckgname" "prtnrapppckgname", "countrycode" "us", "desc" "desc", "cardtype" "ticket", "subtype" "entrances", "applogoimg" "http //www yourdomain com/banner_logo_image png", "nonetworksupportyn" "n", "sharebuttonexposureyn" "n", "privacymodeyn" "n", "preventcaptureyn" "n" } } -coupon card type coupon sub type others type value description payload object cardtemplate object required wallet card template object cardtemplate prtnrid string 32 required partner id cardtemplate templaterefid string 19 required partner template id cardtemplate title string 32 required wallet card name cardtemplate countrycode string 2 conditional the main headquarters location * required when creating a template cardtemplate cardtype string 100 conditional this value is set to “coupon” * required when creating a template cardtemplate subtype string 100 conditional this value is set to “others” * required when creating a template cardtemplate prtnrapppckgname string 128 optional the application package name cardtemplate applogoimg string 200 optional the banner logo image url cardtemplate nonetworksupportyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate sharebuttonexposureyn string 1 optional this must be set to either 'y' or 'n' * default 'y' cardtemplate privacymodeyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate preventcaptureyn string 1 optional this value is a screen capture prevention flag that defines whether the content view prevents screen capture cardtemplate state string 15 optional wallet card's state* default 'draft' cardtemplate testingmodeoff string 1 optional testmode off either 'y' or 'n'* default ‘n’available only when updating templates cardtemplate desc string 500 optional description { "cardtemplate" { "prtnrid" "4082825513190138240", "templaterefid" "2138240408282551313", "title" "wallet card title", "prtnrapppckgname" "prtnrapppckgname", "countrycode" "us", "desc" "desc", "cardtype" "coupon", "subtype" "others", "applogoimg" "http //www yourdomain com/banner_logo_image png", "nonetworksupportyn" "n", "sharebuttonexposureyn" "y", "privacymodeyn" "n", "preventcaptureyn" "n", } } -gift card card type giftcard sub type others type value description payload object cardtemplate object required wallet card template object cardtemplate prtnrid string 32 required partner id cardtemplate templaterefid string 19 required partner template id cardtemplate title string 32 required wallet card name cardtemplate countrycode string 2 conditional the main headquarters location * required when creating a template cardtemplate cardtype string 100 conditional this value is set to “giftcard” * required when creating a template cardtemplate subtype string 100 conditional this value is set to “others” * required when creating a template cardtemplate prtnrapppckgname string 128 optional the application package name cardtemplate applogoimg string 200 optional the banner logo image url cardtemplate nonetworksupportyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate sharebuttonexposureyn string 1 optional this must be set to either 'y' or 'n' * default 'y' cardtemplate privacymodeyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate preventcaptureyn string 1 optional this value is a screen capture prevention flag that defines whether the content view prevents screen capture cardtemplate state string 15 optional wallet card's state* default 'draft' cardtemplate testingmodeoff string 1 optional testmode off either 'y' or 'n'* default ‘n’available only when updating templates cardtemplate desc string 500 optional description { "cardtemplate" { "prtnrid" "4082825513190138240", "templaterefid" "2138240408282551315", "title" "wallet card title", "prtnrapppckgname" "prtnrapppckgname", "countrycode" "us", "desc" "desc", "cardtype" "gift", "subtype" "others", "applogoimg" "http //www yourdomain com/banner_logo_image png", "nonetworksupportyn" "n", "sharebuttonexposureyn" "y", "privacymodeyn" "n", "preventcaptureyn" "n", } } -loyalty card type loyalty sub type others type value description payload object cardtemplate object required wallet card template object cardtemplate prtnrid string 32 required partner id cardtemplate templaterefid string 19 required partner template id cardtemplate title string 32 required wallet card name cardtemplate countrycode string 2 conditional the main headquarters location * required when creating a template cardtemplate cardtype string 100 conditional this value is set to “loyalty” * required when creating a template cardtemplate subtype string 100 conditional this value is set to “others” * required when creating a template cardtemplate prtnrapppckgname string 128 optional the application package name cardtemplate applogoimg string 200 optional the banner logo image url cardtemplate nonetworksupportyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate sharebuttonexposureyn string 1 optional this must be set to either 'y' or 'n' * default 'y' cardtemplate privacymodeyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate preventcaptureyn string 1 optional this value is a screen capture prevention flag that defines whether the content view prevents screen capture cardtemplate state string 15 optional wallet card's state* default 'draft' cardtemplate testingmodeoff string 1 optional testmode off either 'y' or 'n'* default ‘n’available only when updating templates cardtemplate desc string 500 optional description { "cardtemplate" { "prtnrid" "4082825513190138240", "templaterefid" "2138240408282551316", "title" "wallet card title", "prtnrapppckgname" "prtnrapppckgname", "countrycode" "us", "desc" "desc", "cardtype" "loyalty", "subtype" "others", "applogoimg" "http //www yourdomain com/banner_logo_image png", "nonetworksupportyn" "n", "sharebuttonexposureyn" "n", "privacymodeyn" "n", "preventcaptureyn" "n" } } -id card card type idcard sub type employees, nationals, drivers, others type value description payload object cardtemplate object required wallet card template object cardtemplate prtnrid string 32 required partner id cardtemplate templaterefid string 19 required partner template id cardtemplate title string 32 required wallet card name cardtemplate countrycode string 2 conditional the main headquarters location * required when creating a template cardtemplate cardtype string 100 conditional this value is set to “idcard” * required when creating a template cardtemplate subtype string 100 conditional select from these values employees, nationals, drivers, and others * required when creating a template cardtemplate saveinserveryn string 2 optional this must be set to either 'y' or 'n' * default 'y' cardtemplate prtnrapppckgname string 128 optional the application package name cardtemplate applogoimg string 200 optional the banner logo image url cardtemplate nonetworksupportyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate sharebuttonexposureyn string 1 optional this must be set to either 'y' or 'n' * default 'y' cardtemplate privacymodeyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate preventcaptureyn string 1 optional this value is a screen capture prevention flag that defines whether the content view prevents screen capture cardtemplate state string 15 optional wallet card's state* default 'draft' cardtemplate testingmodeoff string 1 optional testmode off either 'y' or 'n'* default ‘n’available only when updating templates cardtemplate desc string 500 optional description { "cardtemplate" { "prtnrid" "4082825513190138240", "templaterefid" "2138240408282551317", "title" "wallet card title", "prtnrapppckgname" "prtnrapppckgname", "countrycode" "us", "desc" "desc", "cardtype" "idcard", "subtype" "employees", "applogoimg" "http //www yourdomain com/banner_logo_image png", "saveinserveryn" "y", "nonetworksupportyn" "n", "sharebuttonexposureyn" "y", "privacymodeyn" "n", "preventcaptureyn" "n" } } -pay as you go card type payasyougo sub type evcharges type value description payload object cardtemplate object required wallet card template object cardtemplate prtnrid string 32 required partner id cardtemplate templaterefid string 19 required partner template id cardtemplate title string 32 required wallet card name cardtemplate countrycode string 2 conditional the main headquarters location * required when creating a template cardtemplate cardtype string 100 conditional this value is set to “payasyougo” * required when creating a template cardtemplate subtype string 100 conditional this value is set to “evcharges” * required when creating a template cardtemplate prtnrapppckgname string 128 optional app package name cardtemplate applogoimg string 200 optional the banner logo image url cardtemplate nonetworksupportyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate sharebuttonexposureyn string 1 optional this must be set to either 'y' or 'n' * default 'y' cardtemplate privacymodeyn string 1 optional this must be set to either 'y' or 'n' * default 'n' cardtemplate preventcaptureyn string 1 optional this value is a screen capture prevention flag that defines whether the content view prevents screen capture cardtemplate state string 15 optional wallet card's state* default 'draft' cardtemplate testingmodeoff string 1 optional testmode offeither 'y' or 'n'* default ‘n’available only when updating templates cardtemplate desc string 500 optional description { "cardtemplate" { "prtnrid" "4082825513190138240", "templaterefid" "2138240408282551318", "title" "wallet card title", "prtnrapppckgname" "prtnrapppckgname", "countrycode" "us", "desc" "desc", "cardtype" "payasyougo", "subtype" "evcharges", "applogoimg" "http //www yourdomain com/banner_logo_image png", "nonetworksupportyn" "n", "sharebuttonexposureyn" "y", "privacymodeyn" "n", "preventcaptureyn" "n" } } -generic card card type generic sub type others type value description payload object cardtemplate object required wallet card template object cardtemplate prtnrid string 32 required partner id cardtemplate templaterefid string 19 required partner template id cardtemplate title string 32 required wallet card name cardtemplate countrycode string 2 conditional the main headquarters location * required when creating a template cardtemplate cardtype string 100 conditional this value is set to “generic” * required when creating a template cardtemplate subtype string 100 conditional this value is set to “others” * required when creating a template cardtemplate designtype string 100 optional select from these values “generic 01”, “generic 02”, “generic 03”* default “generic 01” cardtemplate prtnrapppckgname string 128 optional app package name cardtemplate applogoimg string 200 optional banner logo image url cardtemplate nonetworksupportyn string 1 optional either 'y' or 'n'* default 'n' cardtemplate privacymodeyn string 1 optional either 'y' or 'n'* default 'n' cardtemplate preventcaptureyn string 1 optional screen capture prevention flag cardtemplate category string 20 optional select from the following values “parking_pass”, “membership”, “reservations”, “insurance”, “health”, “receipt”, “coupon_stamp”, “note”, “photo”, and “others” cardtemplate state string 15 optional wallet card's state* default 'draft' cardtemplate testingmodeoff string 1 optional testmode offeither 'y' or 'n'* default ‘n’available only when updating templates cardtemplate desc string 500 optional description { "cardtemplate" { "prtnrid" "4082825513190138240", "templaterefid" "2138240408282551319", "title" "wallet card title", "prtnrapppckgname" "prtnrapppckgname", "countrycode" "us", "desc" "desc", "cardtype" "generic", "subtype" "others", "applogoimg" "http //www yourdomain com/banner_logo_image png", "designtype" "generic 02", "nonetworksupportyn" "n", "category" "membership", "privacymodeyn" "n", "preventcaptureyn" "n" } }
success story design, galaxy watch, marketplace
blogwe continue to celebrate the top performing apps in creativity, quality, design, and innovation, as we interview winners of our best of galaxy store awards. today, we're talking with alexandr kovalev about how he creates dials (watch faces) for the galaxy watch. how did you start designing watch faces? i first bought a samsung gear s2 watch at the end of 2016. when i found out about the gwd program (now galaxy watch studio), i immediately wanted to draw my own dial. at first it was not easy, because i never studied as a designer. i began to slowly study photoshop. in 2017, i made my first submission to the galaxy store. after i saw it in the galaxy store, it inspired me even more. since then, i am constantly learning something new, and it seems to me that this training will never end. but the most important thing is that the design of the dials gives me really great joy. as the best of galaxy store awards winner for best watch face design for summer vacation, tell us what went into this design and why it stood out amongst the crowd? this design, like my other work, came about spontaneously. i have no initial or ready-made projects. each of my dials is born in the course of work in galaxy watch studio and photoshop. therefore, i can redraw the finished work dozens of times, as if bringing it to the ideal state. i painted summer vacation for the summer season. i really looked forward to the summer, and it inspired me. i wanted to create something colorful and beautiful for galaxy watch users, so that everyone who downloaded this watch would be in a better mood after looking at it. after all, we all love summer and holidays! you have a new pro version of summer vacation. how have you evolved summer vacation with this new version i have a new version of summer vacation; it's name is wfp211 weather time pro. in this dial, i tried to improve the design and quality, as well as optimize battery consumption. i added the temperature in degrees celsius and fahrenheit on the same dial (earlier they were two different versions, which confused users and often they downloaded the wrong version). as for me, the new version turned out to be more interesting, but my opinion does not always coincide with the opinion of a huge audience of users. over time, it will become known how much my efforts will be justified in front of users. what are key features of a good watch face design? in fact, the main thing is everything! the quality of each detail should be perfect, given that the screen resolution of the watch is only 360 pixels. readability is very important, while the dial must be optimized for minimal power consumption. the always on display (aod) mode also plays a huge role, as experience has shown that many users often use the aod mode, but only occasionally the main mode. i spend a lot of time until i send the dial to the store, because you need to test it yourself. and only when my work suits me do i send it for testing. it is also important to record video reviews in the galaxy store, because only on a video review can users can see what it really looks like and appreciate it. your brand watch face production (wfp) includes luxury pro, techno, and plasma watch faces, all with an exceptional look and feel. how do you come up with new designs to support the continued growth and evolution of your brand? as i wrote above, i do not have any blanks or projects drawn on paper. an idea is born in my head, and i sketch out photoshop as soon as possible. after that comes the development of the idea. i constantly upload my project to my watch and can watch it for some time, sorting through the thoughts in my head, and so on until the design suits me. after that, the second stage begins - this is quality, functionality, and optimization. almost all of my dials are really very functional, almost everything changes in them - arrows, backgrounds, glow, and much more. this significantly affects the battery consumption, but the user can customize the dial as they like, for any clothes and mood. i think this is very important. how do you maintain the quality of your watch face designs? i try not to be like others. each of my works should have a highlight. it should be something not ordinary and not standard. there are thousands of thoughts in my head, but unfortunately many of them are not yet feasible in galaxy watch studio. i hope that with every update of the tool, i will be able to translate my ideas into reality. your designs have received great ratings and reviews, including third party watch face reviews from huck's world. how much does user feedback factor into the designs you create? thanks to the huck's world channel for its work! it makes excellent video reviews for all users. feedback is very important for any developer in any field of activity, because this is the only way we can understand, take into account, and further realize the wishes of users and correct our shortcomings! you employ various marketing strategies including social media promotions. can you share the channels and resources you use to market your watch faces? yes, i have pages and chats in almost all social networks that i know of. just recently, i had my own website where users can see all my new products. in the development of marketing and promotion on social networks, i work with a team, these are great guys who are also dial designers. what have you found to be successful in marketing your watch faces? i cannot consider something more successful than another. in each country, people use different social networks, some places use facebook more, and other places use reddit. therefore, it is important to be visible everywhere. when my new work appears in the store, i can spend several hours until i send alerts to all sources. how does the galaxy store badge support your marketing strategy? it is very convenient, short, and clear! there is no set of obscure characters in each link, as it was before. in addition, i can see the number of clicks on the link, which allows me to understand the interest of users of one or another of my work. how has the samsung developer program supported your journey and growth as a watch face designer? i express my deep gratitude to each member of the team that has worked and is working with me so far! to all the questions that interest me, i instantly received not only answers, but also often useful tips. each team member is professional in their field. what advice do you have for new designers looking to create a successful watch face business? strive, and you will succeed! maybe not right away, but study your business, and do not rush. there is no need to take pictures from the internet and with the addition of arrows or digital time put it in the store. and most importantly, it should give you joy. first of all, this should be your hobby, as for most famous designers. what is next for wfp? next, only the development and study of the future functionality of galaxy watch studio, photoshop, and other programs that allow you to create masterpieces for the galaxy store. thanks to alexandr kovalev for sharing his insights on how to design and promote award-winning watch faces. follow our twitter @samsung_dev for more developer interviews and tips for building games, apps, and more for the galaxy store. find out more about our best of galaxy store awards.
events uiux, design, mobile, galaxy watch, marketplace
blogthe samsung developer conference (sdc) is coming soon! we’re looking forward to another opportunity to share new product information and updates to the platforms and tools that you use to make your own products. today, we’re talking with nicolás castro of bergen. bergen won a best of galaxy store award in 2018 for their beautiful and innovative galaxy watch watch faces. nicolas attended sdc in person to receive the award and learn from the technical sessions. at the time, he discussed what winning the award (video in spanish) meant to their company. we are taking this opportunity to discuss his experiences at the event and how he has succeeded with galaxy store. nicolás castro from bergen speaking at sdc 2018 (video in spanish) hi nicolás, thank you for joining us. tell us, "who is nicolás castro?" hi eric, and thanks for giving me this great space to talk and share my work. well, who is "nicolás castro"... i feel i could be writing for a while, haha. i have been a product designer for maybe more than 15 years. i live in montevideo, uruguay, a small and great country in south america. i am passionate about design—i think it shapes my everyday life, mainly focusing on working as a product designer, galaxy theme and galaxy watch face designer as well. i am a father of a child of about five years old named delfina, with whom also in our play times, we enjoy sketching and designing together. in my free time, which is tiny, i try to read and learn about ux and crypto art. i always leave time to do sport as well, i am an active person, and i am convinced that sport helps us to be more energic persons and healthy in body mind and soul. what can you share with us about bergen, your company? where did it start, who else is involved, etc. the bergen startup was born at the end of 2017 and focused on creating watch faces. before that, i worked as a ux designer in a software company and then discovered this fantastic business. after some research about it, i could see great potential and opportunity, so i decided to quit my job and build a startup named bergen. before the pandemic, bergen was composed of about six people, some of them external collaborators. after the pandemic, the team was reduced to two people. these were difficult moments, but bergen was able to come out ahead. i want to mention a particular thing; many people ask me why the name bergen. it regards the meaning of the word that caught me: "mountain man who looks far." however, there are other meanings as well. bergen is a city in norway, which is beautiful, but i haven't been there yet! so, after winning two awards using its name, i think i should go in person... haha. what led you to creating watch faces for galaxy store? creating watch faces is a task that i am passionate about. since i was a child, i have always liked speedometers, rpm gauges, and car dashboards. i like speed, and i think there is something there that connects me and makes me enjoy it so much when designing. generally, bergen's style tends to be 3d oriented. we use graphics that stand out on the clock, always taking care of all the details. we prefer precise use of colors, contrasts, fonts, and the correct use of brightness and shadows. i focus on creating designs that reflect the users' personalities, the same thing that happens with clothing. nicolás castro from bergen accepting a best of galaxy store award from niklas lyback, director of galaxy store at samsung you attended sdc as a live event in 2018 and you received a best of galaxy store award for your watch face designs. what do you remember about the event? well, whenever i remember that moment, an immense joy comes over me. it was an incredible milestone in my life. i met many people, colleagues, and a large part of the samsung developers staff. i also remember the emotion of being the first award-winning designer in this type of category—that year, the award ceremony for watch face designers began. i would like to go back in time to feel the emotion of those days again—they were thrilling days. even the return to my country was incredible; my family, friends, and colleagues were waiting for me at the airport to celebrate. you received some extra publicity at the time from an unexpected source. how exciting was that? well, that was unexpected, and i was amazed when the us embassy in uruguay published a press release about it. that gave it even more significance to the event that had occurred. what are the most important things you learned at sdc? the most important thing was that people could achieve extraordinary things when they work with passion and ambition; they can cross many borders and create incredible opportunities. so i want to encourage everyone to learn about developing apps, designing galaxy themes, and galaxy watch faces. i'd like to invite those who want to learn to be successful watch face designers at facefy.org. in a previous blog post from 2018, you talked about your creative process. what process and tools do you use to go from ideas to finished product? have any parts of your creation process changed in four years? well, to be honest, not much has changed. my design process is the same: research, sketching, testing, creating the final design, iterating, and starting again. new editing tools have appeared, and that's a good thing, but the core of the creative process is the same. it is not recommended to design inside a program—they are used to build your creation, not to increase creativity. instead, grab a white paper and pen and draft your ideas! that is my standard method to design. some bergen watch face designs for galaxy watch your designs have a very striking visual style with sharp, angular features and bold colors. they look like they are made for active people. are these designs reflected in your own lifestyle? wow, you have good eyes. i am a person who does sports, such as biking, running, cross training, kart races, paragliding jumps, surfing, and playing football. the feeling of those styles is for active people! and of course, for those who want to experience energy 😊 this year, as the previous year, sdc will be a virtual event on october 12. what are you hoping to learn more about this year? this year i am very interested in continuing to learn about nfts as much as teaching people worldwide to create profitable watch faces. regarding nfts, i think there are many possibilities for many people, and it would be great if samsung put some eyes into it too—who knows, create a new side business in the virtual world. can you share where we see more of your work? gladly, here you go! instagram facebook https://www.facefy.org thank you for your time today, nicolás. perhaps in a future time, we can all meet in person again. hey eric, for sure! i love flying and traveling to the us occasionally, so i will gladly meet you again. thanks for your "buena onda" (good vibes and energy), as always. resources for sellers at galaxy store many thanks to nicolás for sharing his experiences with us. nicolás is one of the many entrepreneurs all over the world whose businesses are enabled by galaxy store. for more information on signing up and selling on galaxy store, look into the galaxy store documentation. for assistance with setting up and starting your sales campaigns, the galaxy store discussion forums are where you can get great insights from other sellers. we look forward to sdc 2022 on october 12. join us online to watch the keynote and learn in the technical sessions at samsungdeveloperconference.com. join us on twitter, facebook, linkedin, and youtube to continue the discussion.
Eric Cloninger
Learn Code Lab
codelabtrains, and buses can be provided as notifications, allowing easy retrieval when checking in by configuring server synchronization, updates to journey information such as gate changes, schedule changes, or cancellations can be received by the users ticket notifications about events and additional information, including benefits, can be provided based on real-time utilization of performances, sports games, movies, and admission tickets, status updates related to expiration and availability can be provided gift card gift card, also referred to as a prepaid card, provides real-time balance and transaction history loyalty loyalty cards function as membership credentials, managing membership information through these cards, loyalty points can be administered and redeemed id id cards can fulfill identification verification purposes, such as identity cards, employee cards, and licenses physical documents can be represented through wallet cards, and near field communication nfc -based authentication can be provided reservation reservation cards can contain diverse online booking details, including rental cars, restaurants, and accommodations ongoing reservation information can be managed as a journey pay as you go pay as you go cards allow users to register services that can be charged and utilized according to their preference for convenient use generic card generic cards enable users to create customized cards by selecting preferred card template layouts and designing elements notedepending on your country or region, some card types are not supported if you need assistance, please contact us at developer samsung com/dashboard/support the image below shows the process of managing wallet cards for more information, refer to manage wallet cards set up your environment you will need the following latest version of samsung wallet app from galaxy store samsung galaxy device that supports samsung wallet access to samsung wallet partners site internet browser, such as chrome openssl intellij idea or any java ide optional start the onboarding process partners can manage wallet cards and monitor performance with the samsung wallet partners site to join as partner generate a private key and certificate signing request csr using the openssl command you can follow the instructions in security factors notea private key enables encryption and is the most important component of certificates while csr, which is a necessary factor to obtain a signed certificate, includes the public key and additional information like organization and country proceed to register in the samsung wallet partners site using your samsung account follow the samsung wallet partner onboarding process upload the generated csr for data encryption in encryption setting management section after registration, you will receive a welcome email noteupon receiving the certificates via email, be sure to keep the information safe from exposure and only use them for the following purposes signed certificate used along with the private key to sign data samsung certificate used to encrypt card data and validate authentication tokens in server api headers create a wallet card follow the steps below to create a wallet card in samsung wallet partners site click the wallet cards menu and choose create wallet card fill out the general information form with the details of the wallet card in wallet card template, choose a card type and sub type select the design type and click done you can choose from various types of wallet card templates optimized for partners after inputting all necessary details, click save to set the wallet card status to draft launch the wallet card you can launch and request activation of the card by clicking the launch button upon agreeing to proceed, the launch button text changes to launched and the card status becomes verifying add the card to samsung wallet using the test tool open a web browser on your computer or galaxy mobile device, and go to the following link partner walletsvc samsung com/addtowallettest go to add to wallet tab and click choose key file to upload your private key in the select card dropdown menu, select the created card to display the card details and populate sample data navigate to the form tab and modify the card data as desired notethe structure for configuring wallet cards follows the defined specification you can refer to the full list of card-specific attributes specification scroll down to the bottom of the page and click the add to samsung wallet button click done when a preview of the card shows on your mobile screen with a message indicating that the card has been added to your wallet once the card is added to your samsung wallet app, you can check its details by clicking on it noteyou can also go to the playground tab and add cards to the samsung wallet app even without creating a card on the wallet partners site update the status of the added card if a server api info partner get card data and partner send card state is registered in the wallet card, real-time updates of the user's registered cards can be provided notefor more information, see server interaction modify and update the card's status by utilizing the push notification feature of the test tool navigate to the push notification tab ensure that the correct private key is uploaded and the same card as in the add to wallet tab is selected copy the ref id value from the add to wallet tab and paste it into ref id field in the push notification tab in the status field, enter one of the following card states expired, redeemed, held, suspended, or deleted the current state is set to active then, click the request push notification button check the card in the samsung wallet app to confirm the change tokenize card data and implement the add to samsung wallet button to your service optional notethis step is optional, but if you want to learn how to integrate the add to samsung wallet button into your services like an android app, web app, or email, you can follow these steps the samsung wallet partners site provides generated add to samsung wallet scripts for each wallet card you create you can simply copy and paste these scripts into your partner apps web and android or include them in emails/mms messages to implement the add to wallet button, follow these steps go to the [add to wallet script guide] section of the card you created click show to view the available scripts and then copy the appropriate script for your service develop a program that can generate tokenized card data cdata the cdata represents the actual content of the wallet card and comes in different formats depending on the card type you can check the cdata generation sample code for reference the cdata is derived from the card data, which is in json format for testing purposes, you can utilize the generated json from the test tool follow the implementing atw button guide to determine where to incorporate the generated cdata and gain further insights into this process you're done! congratulations! you have successfully achieved the goal of this code lab topic now, you can utilize the add to samsung wallet service by yourself! to learn more about samsung wallet, visit developer samsung com/wallet
We use cookies to improve your experience on our website and to show you relevant advertising. Manage you settings for our cookies below.
These cookies are essential as they enable you to move around the website. This category cannot be disabled.
These cookies collect information about how you use our website. for example which pages you visit most often. All information these cookies collect is used to improve how the website works.
These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and tailor the website to provide enhanced features and content for you.
These cookies gather information about your browser habits. They remember that you've visited our website and share this information with other organizations such as advertisers.
You have successfully updated your cookie preferences.