watch face studio (wfs) is an intuitive graphical tool that provides designers a means to design watch faces for the wear os smartwatch ecosystem without the need for coding. basic information on a watch face is typically presented as text, and watch face studio enables you to customize how the text is displayed. this article introduces three features you can use to enhance the text on your watch face design: tag expressions curved text bitmap fonts you can follow along with the demonstrations in this blog by downloading the sample project. tag expressions tag expressions enable you to create watch face components for which the rotation, placement, and opacity changes based on tag values. the tag values represent watch data, such as the date and time, battery status, sensor and health data, moon phase, and mathematical operations. for example, you can create a watch face that shows the date and time, and a progress bar that fills up each minute. this section describes how to implement this using tag expressions. to implement the dynamic watch face: create a text component. in the "properties" panel, select the text field text box. select the tags button that appears. figure 1: tags button to add the hour text, from the tag list, select [hour_0_11], then select done. figure 2: tags list similarly, to add the minutes text, create a text component with the [min] tag. to implement the progress bar for the seconds display: a. create a progress bar component. b. define its value as the [sec] tag and set its maximum value to 60. create text components for the date-related elements: [day_week_f] (day of the week), [mon_f] (name of the month), and [day_1_31_z] (day of the month). noteyou can also display the weekday and month information as numbers, by using different tags. keep in mind that in watch face studio, sunday is the first day of the week. the following figure shows the progress bar on the watch face after some visual adjustments. figure 3: seconds progress bar on watch face for more examples of tag expression implementation, see the tag expressions code lab for watch face studio. curved text you can place text around a curve by selecting from predefined angular ranges, or by defining a specific start position and distance. you can also easily set the text direction. to place curved text around the top of the watch face: create a text component and define the text you want to display. in the "properties" panel, select apply curved-text. select ok. the curved text settings appear. in the "curving" fields, define the width and height of the circle or oval around which the text is to be placed. the width and height values are in pixels. for this demonstration, set both the width and height to 436. to place the text around the top of the watch face, in the "range" section, select the upper half circle. figure 4: configuring the curved text the following figure shows the curved text on the watch face after some visual adjustments. figure 5: curved text on a watch face noteyou can also implement curved text on complications. bitmap font bitmap fonts enable you to replace information on the watch face, such as digits, symbols, and day of the week, with customized images. use different icons and images in the bitmap font to make your watch face more interesting. to implement icons for the am/pm tag: create a text component. in the "properties" panel, select the text field text box. select [ampm] from the tags list, and select done. figure 6: am/pm tag in the "text appearance" section, select bitmap font. open the "bitmap font setting" dialog. figure 7: bitmap font configuration in the "bitmap font setting" dialog, select the other tab. to add an image for a specific string, select + and browse to the image on your computer. do this for both the "am" and "pm" strings. to close the dialog, select ok. figure 8: adding a bitmap font image the watch face displays the selected images in place of the "am" and "pm" text strings. a watch face can have multiple bitmap fonts. you can add another bitmap font from the dropdown menu and apply different bitmap fonts to different text elements. figure 9: creating another bitmap font notethe sample project contains two bitmap fonts. conclusion watch face studio provides various text options for the watch face. the text customization features described in this blog can help you create an eye-catching watch face. resources for more information about watch face studio, see the watch face studio documentation. you can also visit the samsung developers forums, an active and friendly community where you can ask for and receive help with your application development. the samsung developers site has many resources for developers looking to build for and integrate with samsung devices and services. stay in touch with the latest news by creating a free account and subscribing to our monthly newsletter. visit the marketing resources page for information on promoting and distributing your android apps. to learn more about customizing your watch face, see also the design complications using watch face studio blog.
Most Fowziya Akther Houya
to help our talented dev community capitalize on new opportunities in the new year, we’re talking to some of the industry’s brightest minds about what they’re currently working on and what excites them from a developer standpoint. in our latest edition of the 2018 source code: a dev’s guide, kevin crenshaw, manager, software engineering mobile apps, the weather channel, describes how the company is using new technology like ai to deliver trusted, real-time forecasts around the world, right to users’ smartphones. at sdc 2017, the weather channel debuted new app features to better help users plan their lives around the weather. tell us about some of the developer tools that helped bring these innovative features to life. to create the weather channel’s android app, we used a lot of tools, including: android studio - ide, hockeyapp - crash reporting and initial testing, jenkins - continuous integration, git - source control, jira - workflow management, crucible - code reviews, slack - instant messaging, gradle - build tool, lint - code quality, findbugs - code quality, proguard - minimize app size, code obfuscation, charles - http debugging proxy, mapbox - geographic maps provider. we combine these tools with developers, qa, product and design, working together in a clearly defined process which emphasizes continuous workflow on only the highest priority items. this enables us to deliver a high level of value to our app users over time. how will the integration of artificial intelligence help developers improve the app experience, especially when related to weather? artificial intelligence is already helping us bring a more personalized and relevant experience to our users. for instance, we created chat bots to answer everyday weather questions in everyday language. users simply type in a question like, “what is the temperature today?” and we will answer it. we have also used ai in our calendar feature to make suggestions about activities and attractions near you, based on current weather conditions. this is accomplished through a partnership with tripadvisor. if the forecast calls for rain over the weekend, we will automatically show suggestions for indoor activities near you. our cognitive home screen is another example of how we are using ai to provide an even more relevant experience for our users. using this increasingly powerful tool, we can ensure the information you care about most is at the top of your weather feed. what is the impact of internationalization on app monetization strategies? we want to make sure that users around the globe have the same access to the most accurate and up-to-date weather data possible. to accomplish that goal, we are working hard to ensure that our apps are localized for every country in which they are available. in addition, we are working with local partners to provide the news and information that people care about the most. so, what does all that have to do with monetization? we know that if we make it our primary mission to protect the safety and wellbeing of our users first, then our global audience will grow and the opportunities for monetization will follow. what metrics are most important in measuring the success of your app? are different metrics used to measure domestic vs. international performance? the metrics we use most widely are the number of installs, daily active users, and monthly active users. in addition to those standard measures, we closely monitor the interactions with each of the features within our apps over time to make sure we are providing the most value to our users. we also monitor performance metrics like start up time and data usage of our apps. this is especially important internationally since connectivity and data usage rates vary widely from country to country. what’s the one big trend that developers should keep their eyes on in 2018? the trend that developers should keep their eyes on in 2018 is the continued growth of artificial intelligence. the inclusion of ai across the technological spectrum will continue to accelerate. ai platforms like samsung's bixby and ibm watson are already using ai in ways that we could only imagine just a few years ago. for instance, with samsung bixby, you can speak commands into your phone in plain, everyday language and it will do what you ask without any other interactions with the device. likewise, ibm watson is using ai to push the boundaries of computing in areas like health, financial services, iot and education. these efforts combined with those of other industry giants like facebook, google and amazon will propel ai to be more integrated with everything we do in 2018 and beyond. thank you to kevin for sharing his thoughts. be sure to like us on facebook and follow us on twitter so you don’t miss an installment of the 2018 source code: a dev’s guide.
#sdc2017 wrapped up today and it was our best conference yet. the day started off with keynote speeches from arianna huffington, stan lee and rain paris. the action continued on the floor with lots of activity at the samsung pay, galaxy apps and samsung health booths, just to name a few. however, the talk of the conference was the announcement of bixby 2.0, which introduces deep linking capabilities and enhanced natural language abilities to better recognize individual users and create a predictive, personalized experience that better anticipates needs. the bixby sdk will be available to select developers and through a private beta program, with general availability coming in 2018. this afternoon, we sat down with the samsung bixby home team to learn more about bixby home and what developers can expect from its newly launched sdk. tell us about bixby home. bixby home helps you navigate your smartphone and make your day easier. it learns and adapts to show you the content you care about. it allows for easier access to apps, important information and personalized daily content. essentially, you get what you need when you need it. when you interact with bixby home, you’ll engage with cards that contain the information you want. social media cards contain all your important social feeds news cards carry the information that you want to read media cards show you the videos you want to interact with international cards allow you to book travel it’s available on the s8, s8+ and the note 8. it will be available on all galaxy flagships devices coming out in the new year. tell us about the sdk you just launched for bixby home here at sdc. the new sdk gives developers two different ways to develop content cards for bixby home: the first way is app-based integration, which pulls content from partner mobile apps. this creates app-based cards. for this type of development, devs will need to add an api library into their mobile apps. the second way is server-based integration, which pulls content from partner servers. here, developers are required to map endpoints from their server to the bixby home server through a server api. the creation process is simple enough: first devs need to register as a developer and then they need to submit their card plan. next, they create, configure, submit the card for approval, conduct an integration test and deploy. currently, there are six different types of cards they can create: utility, multimedia, news cards, location cards, communications cards and commerce cards – more to come in the near future. what’s the value proposition for devs? why develop bixby home cards? well, there are a few reasons why devs would want to develop for not only for bixby home, but also for samsung mobile: they get access to all samsung customers, they see increased engagement with apps and services and they extend consumer reach across multiple devices. what kind of support will devs receive when developing with the new sdk? with the sdk, partners control their content. however, there are api libraries for both app-based cards and server-based cards. they receive a developer guide, a ux guide, and sample cards and apps to review. through the partner portal, devs can manage their cards. here they can propose, design and create their cards, as well as track card analytics. they’re supported every step of the way. we’re very excited about this new sdk and want to set our developer partners up for success. thanks to all the developers, designers, creators, partners, sponsors and everyone else who joined us at #sdc2017. it truly was a great event and we can wait to start working with you all this year to bring our announcements to life. follow us on @samsung_dev to keep the conversation going and keep an eye on our blog for technical content that will bring your dev game to the next level. and see you next year!
Samsung Developer Program
another year will soon be past and, like many of you, we’re looking forward to next year. we’ll be taking some time the next few weeks to be with our families, and will be back in 2022 with more blogs, podcasts, product announcements, and ways for you to succeed with galaxy store and samsung platforms. with the end-of-year holidays upon us, we’re stopping to reflect on what we did in 2021. even with covid making a disruption in everyone’s lives, we’re still here to help developers find answers and hopefully, also find success. here are some of our most memorable moments. 10. developer portal refresh brought a modern look and support for mobile we’ve been working for several years to bring samsung’s developer portal into a single web infrastructure. we moved content from multiple servers and cloud services into a cms that uses open standards and a responsive design for mobile devices. we pored through a decade of content to make sure it was still timely and accurate for your needs today. we integrated the developer forums to use the same samsung account login for both the developer portal and seller portal to give you a more seamless experience. in october of this year, we made a ux refresh to the site and the most amazing thing is how easy that process went. there were no late nights in the weeks prior to launch. we were able to test the new ux in a sandbox rigorously. then the deployment to production happened almost instantaneously. we spent less time worrying about our website and more time creating the content you need to do your work. we understand how important the samsung developer portal is to you and your work. that’s why we took the time to ensure a smooth transition as we made major infrastructure changes. 9. monthly updates keep developers up-to-date on new galaxy store features the galaxy store product management team began publishing monthly newsletters to enlighten developers of the latest features and improvements to seller portal. these updates also usually appear as blog posts in the first week or two of the month. some of the major announcements include: staged app rollouts (october) local currencies in settlement and financial reports (september) private beta testing (july) galaxy store developer api (april) look for more exciting improvements in 2022 as galaxy store continues to innovate. 8. unpacked events bring exciting new product announcements galaxy unpacked in january 2021 brought announcements of the galaxy buds pro, galaxy s21, and the new galaxy smarttag. the event highlighted samsung’s design concepts with one ui 3 and integrated experiences from partners like microsoft and google. the august galaxy unpacked event brought announcements of galaxy z fold3 and galaxy z flip3 phones. these devices have many new hardware and software features for developers to build upon. this blog post highlighted many of the ways that developers can implement features supporting flex mode and s pen remote, while ensuring that users have a seamless experience with app continuity. the most anticipated announcement of the august galaxy unpacked event was the unveiling of galaxy watch4, featuring wear os, powered by samsung. as with the tizen-powered galaxy watch devices, samsung released a new tool, galaxy watch studio converter, to help existing designers bring their watch faces to wear os. designers could also start a new watch face project from scratch with the newly-released watch face studio tool. 7. remote test lab updates allow developers to experience the latest hardware as new devices are announced, developers can use the remote test lab (rtl) to ensure that their apps work properly on the new version of one ui as well as different screen resolutions and pixel densities. in 2021, the rtl development team added support for foldables and galaxy s21 devices, allowing developers to ensure their apps work correctly before the devices are available to consumers. the rtl team also added support for android studio. in september, thousands of devices were added in data centers around the world to ensure that a compatible device is always available. as part of this release, rtl was re-engineered to work exclusively in the chrome browser, so that no external software is needed to test apps on all the latest devices. 6. samsung developer forums activity the samsung developer forums, based on the popular open-source discourse project, were introduced in january 2020, replacing an aging forum infrastructure that didn’t work well on mobile devices. by using the same samsung account authentication method as the samsung developers site, we’re able to provide a nearly-seamless experience across different hosts and platforms. since their introduction, we’ve seen large numbers of visitors stop by the forums with questions. community manager ron liechty has more than 25 years of experience in managing healthy communities—his knowledge and guidance keeps the forums a useful resource for developers. some of these visitors have become our best community members, providing valuable feedback to their peers as well as helping to moderate spam and malicious content. 5. supporting game developers in 2021 games are a noticeable part of the galaxy store experience and we work with many partners and internal teams to ensure that gamers have a great experience on galaxy devices. the galaxy gamedev team works closely with some of the top publishers and developers to improve performance of top titles on mobile. this team creates tools that provide great detail on the performance of the cpu and gpu during intense moments of gameplay. the gamedev team then documents their efforts in a series of best practices and blog posts to help developers everywhere. in addition to our internal team work, we frequently work with our partners at arm to deliver relevant content for game developers. this summer, we published and promoted a number of educational articles, webinars, and training series in cooperation with the arm developer team. best practices for mobile game developers and artists new vulkan extensions for mobile: maintenance extensions new vulkan extensions for mobile: legacy support extensions new game changing vulkan extensions for mobile: descriptor indexing new game changing vulkan extensions for mobile: buffer device address new game changing vulkan extensions for mobile: timeline semaphores mike barnes from the gamedev team, together with eric cloninger from the samsung developers team, presented at the virtual gdc2021 event in july. gdc is an important event for all of us at samsung and we hope to see you all there at the live event in march 2022. 4. new voices appeared on samsung developers podcast, season 2 shortly before the covid-19 pandemic changed our lives, tony morelan from samsung developers attended a podcasting event and came back to the office inspired to start a podcast. he lined up guests from internal teams and important partners. everyone had a great time participating and it gave us a way to continue delivering quality content to developers. as 2020 turned to 2021, we continued bringing interesting guests from across the mobile design and development ecosystem. we used the podcast to talk about the upcoming virtual samsung developer conference and chat with the people that made the event a success. here are some of the highlights from season 2 of the samsung developers podcast: drazen stojcic, urarity – watch faces, design tan nguyen, butterfly-effected gmbh – galaxy themes, marketing, licensing the samsung internet advocacy team – web standards, privacy, foldable devices we’re still hoping for a return to days where we can travel and meet in person, but until that time comes, please join us in listening to these industry veterans and top developers on the samsung developers podcast. season 3 begins in early 2022. 3. blog series instructs readers on design and successful marketing without live events the past two years, we have searched for new ways to continue delivering timely and helpful advice to mobile app designers and developers. as mentioned previously, we worked with arm this year to bring great technical content front and center. we also worked with our network of top designers, developers, and thought leaders on concepts that will help you succeed on galaxy store and in creating better experiences for your users: better for all – in this blog series, we talked with leading designers and experts to help understand the increasingly important concepts behind the diversity, equality, and inclusion movement. this series discussed aspects of language used in apps, themes, and watch designs. it also highlights important guidelines to ensure apps and web sites are accessible to users with sight, mobility, and hearing impairments. better for all: mobile accessibility better for all: inclusive policies with daniel appelquist better for all: equal accessibility better for all: bringing diversity to design with eglantina hasaj and manpreet kaur better for all: diversity in design better for all: developing and designing for diversity refresh for success – it’s not enough to simply submit a title to a digital marketplace and assume success will follow and continue without extra effort. in this series, top galaxy store designers and developers talk about how they maintain their product lines to ensure a steady flow of revenue and new customers. refresh for success: maintain quality themes design with olga gabay from zeru studio refresh for success: improve your process to keep designs fresh with tan nguyen from butterfly-effected, gmbh refresh for success: improve your process and de-clutter your galaxy store with drazen stojcic from urarity prime time design – finding success in designing new products is an intensely unique and personal process. the prime time design series includes interviews with some of the most unique people creating for galaxy store. read how these talented people inspire themselves and how they convert that inspiration into action. prime time design: unpacking the creative process with ramon campos from friss in motion prime time design: unpacking the creative process with pedro machado from health face prime time design: unpacking the creative process with john shih from x9 studio strategies for success – tony morelan was a successful watch face designer before coming to work with the samsung developers team. we’re grateful for his knowledge of design as well as how to turn designs into revenue. in this four-part series, tony points out steps to creating successful galaxy store product submissions. strategies for success: selling your apps strategies for success: understanding consumer trends strategies for success: building your fan base strategies for success: making your brand successful 2. best of galaxy store awards highlight successful developers the galaxy store app on your mobile device is more than just an app. behind the scenes, there is a team of developers, product managers, business leaders, and security experts devoted to ensuring the best possible online experience for consumers in 180 countries. because of their dedication, developers and designers have a great platform for monetizing their work. each year, the samsung developers team works with the galaxy store operations and business development teams to determine the best games, apps, and themes based on revenue, downloads, and impact to consumers. the result is the best of galaxy store awards. in 2018 and 2019, the best of galaxy store awards were presented live, on stage, at the samsung developer conference (sdc). without a live event in 2020 or 2021, the samsung developers team decided to continue the tradition of highlighting and awarding our top galaxy store products. even without an in-person event, we used a live premiere on youtube to have a single moment in time to celebrate with the winners. tony morelan emceed the event, but he had a lot of help from ron liechty, jeanne hsu, susie perez, and shelly wu. we thank them for their hard work. we hope you’ll enjoy watching! look for the “best of galaxy store” sash on apps, games, themes, and watch faces in galaxy store to know that you’re getting a truly unique experience. 1. discovering new opportunities at sdc21 each year, the samsung developer conference is the culmination of an incredible amount of planning and work by hundreds of people. even though the event was virtual in 2021, there was still a huge volume of work. instead of preparing for a live audience, our teams practiced in front of a galaxy phone on a tripod (really). instead of building booths and planning meals, we built a website and social media campaigns to reach a larger audience. eric cloninger and tony morelan kicked off the promotion for sdc21 with a podcast featuring a previous sdc speaker, chris shomo. before the conference, visitors were invited to create whimsical caricatures of themselves using the mysdcstack mini-site and submit their designs to social media. by participating in the event website, watching sessions, and trying the code labs, visitors would earn points toward a prize drawing after sdc. relive the experience of sdc21 by watching the keynote or any of the highlight sessions and technical talks by viewing this playlist wrapping up when sdc is finished, our team takes a collective deep breath, happy to be done. it is a satisfying experience to pull off a big industry event. we don’t know yet how we’ll handle live events, but we remain optimistic that some will occur. we are making plans and we hope we’ll be able to see you, somewhere, in 2022. 🤞 take care. stay warm (or cool). best wishes to you all and happy new year!