I want, I wanted somebody to start a chain called Burger Rex. That, that would be a Burger King, but for dogs.  But why didn't anyone start Burger Emperor? Just a one up Burger King. Too many syllables, Burger Emperor. The no pose thing. You don't want to feel that way. What about Burger Lord? That would be great for the Atkins, folks. Your burger has no pose. Another word. But Lord your vassal of the King. So Burger Surf. That is for people with really, really low opinion of themselves. Burger Thane, Burger Surf. Which one is for you? Well, if you get a Burger Surf, they automatically pop up the burger fraud you made me. Burger Chef was not run out of business by Burger King. Burger Chef was bought by Hardee's and became a rum part of the company became part of Hardee's and then Hardee's got merged. I don't know if they got bought by or they bought, but merged with Carl's Jr. Hardee's. Hardee's.  They don't put best food. This is some Midwestern thing. I don't know. It's everywhere west of the Rockies. They're east of the Rockies. Who's ever heard of Hardee's? The majority of the country. Getting hungry now. Yeah, sorry. Patrick's off to Burger Rex. Well, I hope Finland has wonderful burgers. Well, we do have McDonald's and Burger King's and all of those, which by the way, I never stopped saying when I say I enjoy those fast food joints, a lot of people often say, oh, why? It's so disgusting. Our Burger King's and especially McDonald's, I kid you not. They are twice as well done and delicious as the ones in the US.  Here, it's not the case. I can back you that the McDonald's I have had and granted the McDonald's that I've had overseas are limited to England and Japan. Okay. Definitely better in both instances than the McDonald's. Well, they also charge a higher price. Never had McDonald's in France. I think that, I mean, it's just the way McDonald's developed in the US. It became a very kind of entry level tier and they tried to move up market, but they never really had too much success. I mean, you know, that's, that's why somebody was like, I don't think I've ever eaten McDonald's outside of the US now that I think about it. Well, next time you are outside of the US, try it. And especially try the items that are only available in those countries. Well, and that's the thing. People say, oh, why would I eat a McDonald's when I'm overseas?  Because McNuggets, that's why you are eating their food. They, their McDonald's is different.  If you're in France, definitely try out some French stuff. Oh, I also ate at a McCafe in New Zealand once. Do they have a missed baguette in France? It's like eating ice cream. They don't have the mac baguette. I think there's, we probably have to start soon, but they never made, they never did a Mac baguette. I think because people, that would be too much of a magnet for jokes and offensive to the French culture. So, Ms. Laine, would you read line three for us today? I sure would. All right. Here we go in three, two. Trey Warren has supported independent tech news directly for five years. Be like Trey, become a DTNS member at patreon.com. This is the Daily Tech News for Tuesday, January 15th, 2019 in Los Angeles. I'm Tom Merritt and from Studio Feline. I'm Sarah Lane and from Finland up there, uh, higher than the wool in the North. I'm Patrick Beja and uh, from a slightly damp side of LA County, I'm Roger Chang, the show's producer. All right, folks. Uh, we have got a packed show for you today. We're going to decide on the future of television. Let's start with a few tech things you should know. After concerns about battery life, Apple discounted its battery replacement program for all of 2018 from $79 to $29 per device. John Gruber of Darien Fireball reports that Apple CEO Tim Cook said at a January 3rd employee meeting that last year, 11 million iPhone batteries were replaced, which is almost 10 times the standard rate of battery replacements. It's the going rate anyway. Apple's battery replacement program began in late 2017. People doing the math say that the number could possibly explain the five to nine billion dollar, uh, cut that Apple cut from its expected Q4 revenue. I think they're overestimating, but certainly contributed. A regional court in the city of Mannheim, Germany, threw out a patent lawsuit filed by Qualcomm against Apple as groundless and said the patent in question was not, uh, was not violated by the installation of its ships in Apple's phones. Qualcomm said it would appeal. It won a separate case in a Munich, Germany court in December that allowed a ban on the sale of older iPhones at Germany in the US Qualcomm is fighting a US antitrust case brought by the Federal Trade Commission and Apple CEO Jeff Williams testified Monday that Qualcomm refused to sell modems to Apple because of the company's licensing dispute. The president of the United States signed a bill into law that requires federal agencies to publish nonsensitive information in a machine readable format. That makes it easier to access on your smartphone or your other devices. The open government data act also sets the presumption that all government information should be open data by default and freely usable. Pandora launched an in-app voice assistant that can be called upon by saying, Hey Pandora, it'll let you control music playback by artist album radio or playlist as well as personalized results by mood like play something new or play workout music. And Alphabet's Loon is looking to make carrier deals and has formed a wireless advisory board that will help it find partners so they want to make it a service founding members including Craig McCaw who runs Clear Wire a broadband provider that's been acquired in 2013 Ian Small ran technology development and international carrier Telefonica and is currently the CEO of Evernote. Marnie Walden was an executive vice president and president at Verizon where she managed global media and new business so experienced folks in the carrier game on this advisory board for sure. All right, let's talk a little bit more about search privacy Patrick. Well, Tom duck duck go which markets itself as protecting your privacy more than Google and that's not very hard. I have to tell you announced it will use Apple Maps to power local search results. So in case you didn't catch that it will now use Apple Maps. Apple allows developers to use its maps for free with a limit of 250,000 map use and 25,000 service goals. So one would expect that duck duck duck go is paying to exceed the limit though no announcement was made about that Apple Maps will replace open street maps for most things and being here and Google which are options for getting directions duck duck go says it will continue it's proactive. It's proactive of not passing IP addresses to map providers. It's proactive policy of not passing IP addresses to map providers. Well, our IP everyone who needs real directions. Well, really, really though.  Have you used it recently? Oh, yeah, I use it in my car every day. Okay, so those of you who might throw stones at Sarah Lane, she's speaking from experience. It sounds like so it's really not that good still. Well, here's what I do. I put an address. I look it up on Apple Maps and then I look it up on Google Maps and it's startling how different the directions are every single time. See, I don't understand. I get where duck duck goes going where they say we you know, we're making our name on protecting your privacy. People criticize duck duck go because they do take advertisements and a lot of people have shown that they don't protect your privacy as well as maybe they could and there's some open source projects that are probably better.  So going to Apple Maps means you don't have to deal with Google's privacy policy and Apple for their part does some things like randomizing user IDs, not associating user IDs with with Apple IDs and things like that. But if Apple Maps is not better than open street map, then why change unless that's the thing where duck duck goes like, yeah, Apple Maps may not be the best, but it's better than open street map. So we're going to use it. And it's also a long term solution. Apple is in the map game for the long term, I think. So maybe they're they're thinking we do that now and we're good for a while. It's unfortunate for open street map though, which could be a great open source for all of these mapping companies for multiple mapping companies to lose a big supporter like duck duck go. Facebook announced it will invest $300 million into news partnerships over the next three years in order to help local newsrooms. Kind of a trend this week. $16 million will be distributed amongst Pulitzer Center report for America. The Knight Lenfest news transformation fund, the local media association, the local media consortium, the American journalism project and the community news projects. So we heard yesterday about Google getting in with Automatic to create a scam. That's for news. Now Facebook saying we also are going to throw some money at the problem. I mean, Patrick, it is big companies who benefit from the news industry sort of subsidizing the news industry, right? Well, in France, we have had in Europe, we've had a lot of problems with the news industry in the press accusing those companies of killing them. So I think there is, you know, those seem to be focused on in the U.S. So maybe that's addressing a different problem. Maybe an image problem. But I mean, in Europe, it would be an image problem. In this case, it's to have material to work with maybe in the U.S. But they have a lot of incentive to make sure that the news industry doesn't completely disappear. And I will say two things about that. First of all, I've always thought Facebook was a tremendous company, extremely well run. And if you have money for podcasts, then I think it would be a good idea. So, you know, you have my number and 300 million, I wouldn't need that much. One concern, though, would be Facebook having control over you if they give you money, right? So I think that's something to think about here too, although as large of an amount as it is to you and me, $300 billion spread across all the news organizations, even just in the United States is it doesn't go that far. I know one of the things that they're funding is giving a few million dollars to help newsrooms hire reporters, except it's like $2,000 per reporter is what it ends up being. So, well, it can help not throwing enough money to control the press. Right. And I think honestly, in the current landscape, things might change, of course, but in the current landscape, it would be very, very difficult for either Facebook or Google to actually control what's happening in the news because they are in the crosshairs of everyone. Yeah. So, yeah. Bite Dance launched Duoshan, a new social media product in China under its Douyin brand. TikTok is the same as Douyin in China. That's two different names for the same thing. So if you know TikTok, that's what we're talking about. Duoshan is for private messaging and offers a bunch of special effects and filters, but videos disappear after 72 hours. Oh, so kind of like Snapchat. It appears to be Bite Dance's attempt to take on 10 cents dominance WeChat and QQ messaging platforms are pretty much dominant throughout China. Although Bite Dance's COO of News said, we hope WeChat doesn't see Duoshan as a competitor. What they do in essence is to build an infrastructure over there. We, on the other hand, are only going after people who are closest to you, which I know the translation makes it sound like they're going after people, but they're saying like, we just want personal messaging. We chat with all this other stuff. If you want to look at the roadkill behind you though, Alibaba, no small company, last attempted to take on WeChat with a product called Lai Wang and pivoted that to an enterprise product that's more like a slack kind of thing because they just couldn't make any headway against WeChat. Very difficult field to enter. It's the kind of thing where, you know, it's even it feels to me like it's even more difficult than social network because you absolutely use it for only one thing and that's communicating directly with your network and you don't browse stuff. You don't look at funny cat videos. You really talk with people and share stuff among close, relatively close people. So when one has been established as the one people use, attacking that market seems like a very challenging challenge. And we're seeing something with ByteDance that we don't see in the US or European markets, which is a rising star.  I mean, Netflix is probably the most recent entrant into that top tier. ByteDance is taking on the two big ones. They're going after Tencent and Alibaba. They want to be that next big company right along with them. This is the kind of thing that you have to do to do that. Take them on, but say you're not. If I'm not mistaken, they've built their success on TikTok exclusively, right? Or almost exclusively. No, they have a news app. They have a bunch of other stuff out there. TikTok is their most successful product, though, for sure. Yeah, and this is this is a way to expand that they've actually got a couple other startups that they've acquired recently that are also doing messaging apps that are looking to be gaining popularity pretty fast right now. Well, and it's funny, the regional differences are interesting to me. Firmware messaging in the U.S. is sort of like, yeah, snapchat used to do that. Nobody cares about that anymore. The idea of, okay, your video is going to be here for 72 hours, 72, which is a very specific number. You know, it's not it's not 12 hours or 48 hours. It's three days. Is a I would love to know more about how the the the marketplace is receiving that. They're explaining it as with 5G connectivity, ephemeral messaging is going to feel more important to to younger folks out there. And, you know, snapchat didn't get rid of its ephemeral messaging. So even though it's new, it's still sort of just not novel. Look at Instagram stories. Look at Facebook stories. I don't think this company is trying to say it's novel. I don't even think it's new in China. I think what they're saying is we're banking that this is this is a thing that the people are going to continue to want. And just to finish off, I wonder if in China, these kinds of things are received differently given the state of the government surveillance. But I don't know. All right. Netflix is raising its prices in the U.S. by 13 percent to 18 percent, which is its biggest increase ever. Netflix's most popular plan will now be $13 per month up from 11. The company's cheapest plan is going up to $9 per month and a premium HD plan will rise to $16 per month up from 14. This is the fourth time that Netflix has raised its U.S. prices and the first time that higher prices will hit all 58 million U.S. subscribers. And all the shareholders rejoiced. Yeah, they did. Like the stock shot up. They're like, great. Yeah. Easy revenue. Just raise your prices. That's how you do it. And it's funny to think about the first time Netflix raised prices, they were very careful about it because they knew how price sensitive their customers were, especially after going through the change from DVD to streaming only and splitting those apart and the whole quickster debacle. Now Netflix feels confident enough that, hey, people want to keep Netflix. We can pop it up a couple of dollars and folks will stay with it, which is interesting because Netflix now one of its tiers more expensive than HBO now. It's honestly, it's getting to a point where I think, I mean, obviously, Netflix is extremely popular and most people who want these kinds of services will want Netflix. But it is getting to a point where I know they know their stuff and they have the data. So they probably understand how far they can go. But I'm wondering at which point piracy starts to become appealing again to some people because we're getting to an amount that is not as insignificant. You know, when it started out as roughly 10 bucks, you kind of think about it but don't really think about it so much. When it's 16 for some people, it's a significant amount. So for sure. U.S. Magistrate Judge Candice Westmore of the U.S. District Court for the Northern District of California in Oakland ruled law enforcement cannot force people to unlock a mobile phone with their face or their finger. Judge Westmore wrote that quote, citizens do not contemplate waving their civil rights when using new technology. And quote, she further wrote that the government has other avenues to seek information like obtaining messages from Facebook. Adding quote, while it may be more expedient to circumvent Facebook and attempt to gain access by infringing on the Fifth Amendment's privilege against self-incrimination. It's an abuse of power and is unconstitutional. And quote, the ruling comes in connection with the denial of a search warrant in Oakland, California based on an investigation into a Facebook extortion crime. Yeah, this is an interesting ruling. We've had other rulings out there that said, no, you can force them to use their finger to unlock something because it's been using the old standard of you can't make someone give the contents of their mind. You can't force them to give you the combination to the safe. But you can make them produce the key. If they've got the key, you can force them to give that because that's not the contents of their mind. That's part of your search warrant. Whereas biometrics is neither. And I think what I like about Judge Westmore's ruling is she's saying this is just because it's new technology doesn't mean suddenly people get to just, you know, like they don't have any civil rights and you have another way to do this. Facebook doesn't have end to an encryption on messages. In this case, they're looking for messages from Facebook. So do go to Facebook and get get the information from them. Let's not set a precedent here. What happens if they're seeking information from a service that does have into an encryption though? Right. Then I think Judge Westmore if I if I could guess what she might say is, well, then you're out of luck. You can't force her to do that. She seems very clear that to her this is a violation of both the first and the fifth amendments. But this is an important ruling. However, it's not going to be decided until this works its way up to the Supreme Court. However, Judge Westmore does use a Supreme Court precedent on a different type of ruling to extend here. So you're seeing the kind of thing that happens when you solidify the law happening in her decision, which if this I don't think this one will go there, but eventually once one gets up there, those previous Supreme Court decisions that sort of ruled in the favor of someone saying, Hey, just because you got technology doesn't mean that you give up your rights. Seems to be the prevailing wind for now. It's certainly so. Yeah. No, I just wanted to say it certainly that looks like this kind of decision at some point will need to be decided on by the Supreme Court because this is incredibly important in so many cases. It needs to be at that level. If I understand anything about the American legal system. Folks, if you want to get all the tech headlines each day in about five minutes, be sure to subscribe to dailytechheadlines.com. Now, NBC Universal, which I should point out my wife works for plans to launch its own streaming service in early 2020. It will be an ad supported service available at no cost to pay TV subscribers in the US. So if you have cable doesn't matter who you have cable with. If you get NBC on that cable, you can get this ad supported streaming service for free. However, if you don't want ads on the streaming service, you can pay for it. And if you don't pay for cable that has NBC or you don't pay for cable at all, you can also pay for it and get it. So everybody can get this NBC's streaming service. Some of them will get it with ads. Some of them not some of them for free. Some of them not a source told NBC that it'll cost about $12 a month. So cheaper than Netflix. Depending on how you look at it. NBC said it will continue to license content to other studios and platforms. However, it will retain rights to certain titles for this new service. Now combine this news with the fact that Disney CEO Bob Iger recently said that Hulu will stick around once Disney takes over Fox's ownership of it and therefore giving Disney the majority ownership in Hulu and Hulu will feature Fox programming as part of its service. You're not going to put Fox programming over on the Disney Plus streaming service. In fact, you're probably not going to put ABC's adult oriented programming. It's primetime programming on Disney Plus. That's going to stay on Hulu. You've also got Apple's recent CES announcements of airplay integration into all major TV providers including iTunes, movies and TV shows showing up on Samsung smart TVs. Now you got Apple available to be on pretty much every TV in one way or another. And we're now starting to see the coalescence of what the streaming TV world is going to look like at least from the beginning. Apps for everything. Got an app here in the United States. Anyway, app for NBC app for CBS Hulu, which will be Fox and Disney or ABC got an app for Univision. You got an app for HBO and stars and you got an app for Netflix. You got an app for prime video and an app for Apple potentially certainly one on Samsung TVs certainly one on Apple TVs and with airplay kind of available on any TV if you want. Will the future of all of this be an app from each source when we have like a dozen sources maybe maybe more each broadcast or cable network having their own app family of networks you know so NBC remember is Bravo it's USA it's sci-fi all of them combined into one app plus prime video plus Netflix plus Apple all on essentially an even playing field when you can put any of them on any TV Patrick and even playing field but an expensive one if you're actually going to have all the channels that you wanted to have in the first place this is you know the whole cord cutter generation was all about like No, well, we're paying too much. I don't think so. I don't think okay. The here's the big thing most most cable subscription the average price is above $90 and most people say I wish I could have all a cart so I don't have to pay for the channel but I don't want so if you say well, I want to have every channel that's available it'll be more expensive but if you say if you stick to I really just want to pay for the channels I want you can make it less expensive you just decide what those channels are you know the interesting thing there is that all of these it feels like they are a little bit different from standard broadcast channels you need like one or two maybe three hit shows that people want to get your subscription for and it's not completely impossible that each of those will have two or three hit shows and then you're like well, I do want all of these just for those few shows so maybe you know it will be a little bit more complicated to decide which one you want and don't want but yes, I agree with you, Tom this is a key difference with the cable bill the other one is you get different apps that you probably can't explore without diving into each app which is already a little bit of a problem if you have two or three or four different services but when you have 12 how do you know where each thing is maybe Apple will expand its TV app the one the one that exists now and that basically puts together the content from different providers notably in Netflix is not in that ecosystem though so it's likely that not all of them will be in there it seems like more of a headache than what we hoped would happen when we started down that cord cutting road I don't I don't necessarily think it's a horrible situation like I'm sure maybe people hearing this will default to I also don't think it's going to be more complicated in the end I think what's making it complicated is we're all thinking about it in the sense of well I used to pay just one thing and I got everything and I didn't have to think about it and I used to have a guide that showed me everything that was available to watch and I didn't have to think about it and so we have to reinvent that and the TV app does that except for Netflix pretty much everything else is on the TV app Plex does it even better than that if you run Plex everything just shows up by show you just look for what you want to watch and you don't have to know what network it's on it'll it'll help you navigate that on the back end for you and so I think we'll see more of those kinds of solutions does it integrate Netflix though yeah yeah oh I didn't realize oh that's everything okay Plex is my media server of choice however question for all of you how much money are you paying per month for your a la carte television because almost to a hundred bucks and that's almost like cable even though I feel like I am yeah don't count Netflix that's a mistake I think everyone makes is you would pay for Netflix even if you have cable most people have cable do so that's not a I canceled cable and now you can't count Netflix well but I but I pay for it but you pay you'd pay for it if you had cable too fine I'm still paying it's not an extra thing is what I'm saying if you want to compare a cable bill no no no not no I'm I'm not an extra thing just how much are you spending on television if you're spending then you have to also when you compare it to pay TV add Netflix to that is what I'm saying so it's easier to I feel you're saying okay and so you know I pay for Netflix either way that one doesn't count I don't have television I mean I have a screen but I don't watch or own a TV and that's been the case for quite a while and I am very happy without those things you should try it it's it's actually kind of freeing but you don't know what's going on 90 day fiance that in what never mind reality television you're missing out okay I yeah I yes maybe although there is some reality TV on Netflix but that's quality like terrace house for example from Japan yeah although who the sock incident anyway so I yes you can pay more but you can also pay less and the complaint with cable was I have no choice I have to pay for everything and I get a bunch of stuff I don't want so I don't I don't think it's actually more expensive I also don't think to your points there I also don't think it's going to save you money or hoping it would but the key is you can decide to save money if you decide to go without if you're like you know I I don't need to watch HBO these days you and Game of Thrones isn't on it's the only thing I care about I can get rid of it now granted you can get rid of that on pay TV too so I guess it's not as big of a you're more in charge of the money you're yeah but it's easier to cancel and you know my system right now is I pay $40 view and then I pay an extra $9 for Hulu frankly I wouldn't have to because PlayStation view has almost all the stuff that's on Hulu on my DVR it's just nicer to get it through Hulu because it gets the rid of the commercials when I pay for it so I'm paying what $12 for Hulu and I am definitely paying less than I was paying direct TV when I was paying 100 plus dollars for their cable plus the the rental of the equipment so what I like about this is you have more control what I don't like is we haven't quite solved the guide problem right is we haven't quite figured out how do you figure how how do you decide what's there but I think we got some good solutions being developed for that as well well thanks to everybody who participates in our subreddit we have lots of TV stories on our subreddit if you haven't hung out over there do so submit stories and vote on others at on facebook good news we have a facebook group facebook.com slash groups slash daily tech news show let's take a gander at the mailbag Oh let's do it KV from snow melted Virginia writes enjoy the episode and the discussion around type C he's talking about yesterday show coming from an essential phone it was a nice rule finding a type C headphone that would work properly on multiple devices without rehashing the whole discussion one thing I wonder is when did it become a zero some choice bluetooth and the 3.5 millimeter jack coexisted peacefully for at least a decade without compromise I currently enjoy switching between them on my note nine the removal seemed arbitrary with no visible consumer benefit either in features or cost savings maybe I'd be more open to the removal of more phones came with two type C ports so like Sarah's friend I mentioned her yesterday I could listen and charge at the same time man I feel like I didn't emphasize this enough yesterday on the show because the very first thing I said was you reduce the components needed inside the device giving you more room for either more battery or slimming down or some combination that is why they get rid of the headphone jack and KV is right it's not about you it's about them it's about them wanting to reduce the cost of manufacture and being able to use the room that's taken up by that headphone jack apparatus for something else because out into the into the headphone itself well thanks KV for the feedback and also thanks to Patrick Beja for being with us we missed you Patrick what's been going on in your world oh well first of all I've missed all of you too happy you're here I don't think I got to say that yet absolutely about it and I guess I have two things for everyone listening I guess if you're a little bit of a gamer you might be interested in listening to monthly video game briefing which is an offshoot of the daily tech news show hence the clever name we record this every month with Scott Johnson and we cover the news for the from the gaming world with a little bit of a an angle for people who are casual gamers who are still gamers but they don't need to hear about every single game for an hour and a half every week so it's a 40 minutes show every month but if you're more into games you can listen to pixels and on pixels we cover this a little bit more in depth and it is industry analysis and game discussion show so mvgb or pixels depending on how much of a gamer you are check it out folks daily tech news show .com slash mvgb feed also don't forget if you're a patron at one of our top tiers and you stick with us for three months you can get a mug or a poster with lens five-year anniversary art on it if you're at the master level you get a mug if you're at the advisor level you get a poster find out all the details at patreon.com slash dtns slash merch if you want to be part of our feedback section well feedback at dailytechnewshow.com is where to send those emails we're also live Monday through Friday 4 30 p.m. Eastern 2130 UTC find out more at dailytechnewshow.com slash live back tomorrow who is part of the frog pants network get more at frogpants.com club hope you have enjoyed this bro work Oh yeah good stuff guys yeah I'm sure we were going to make it in the lot of time but it worked there were a few reds soft few reds don't know what you're talking about folks we just talk as long as we want it's just natural we just always hit 30 you know though here's the thing though and and you know pull back the curtain a little bit Roger does flash up some orange and red signs at the dock to kind of help us know when when it's time to move along even though we did have a few more flashes of red from him we still ended up at 31 minutes like we did it's somehow it all self-corrects along the way it does I think he does that because he tells us and that gets it into our head like okay be a little more efficient down the road and we make it up and I also appreciate that because there are certain times where I'm like one more thing and then you know I see she's flashing red where it's like you know it's our wrap it up you've made your point we never want to cut short we just want to no you just want to go on and on about something that right right the point you've already made that was good talk though I like that and lots of different perspectives on that it was good yeah good stuff and I guess one thing and I'm sure we'll get an email about this the Netflix plug-in for Plex apparently according to someone in the chat room only works on Mac OS oh so there you go I was I was Frank Frank take not TV us Mac OS for Plex Mac OS for that's server for the Plex server I'm not sure that's true well I want to know how about your Plex servers running on yeah I guess not the not the end app you're using for Plex but where the server is run okay I want to know how to do it from world like that have Roger run I mean it's not rocket science Plex is the best I watched everything through Plex and Roger all of the recordings are or the one recording is synced what should we call this show their friends duck duck go is to Apple Maps the tic tach clock against we chat both Mojam creations right there off the top good stuff give you the finger I don't know what that means what that was that refer to I mean the finger means one thing yeah the search the the U.S. District Court saying you can't make them give you the thing got it I knew clever for your own good old guy I had figured out Netflix flexes its pricing apps for everything there's an app for you and an app for you in the stream that is what we are apps are the new channels that's pretty dead on it's an apps world folks it's an app app app world it won't slim you down watch what when and where you want on whatever app you want well if we're gonna go for the main topic I'd say it's an apps world or apps of the new channels but I'm open to other suggestions I would I would vote for apps of the new channels all right apps of the new channels it is motion carried not go good work by a gavel down done hey Patrick how's your little one he is a pretty awesome yeah well I mean besides being awesome well he started walking oh yeah a week ago yeah and now he's he's wobbling around everywhere oh cute he now he's a little bit sick he's in the leap and he's getting back teeth in so by the end of the day he's so tired he'd literally seems drunk like he's rolling around on the floor he's he's just had enough he lost at right how much alcohol you give me really one roll roll it enough enough is just enough back teeth we're talking about molars right well I mean I I'm not sure which ones but yeah yeah I don't know it's the one like it's not quite the it's not the front evening but it's the front teeth were relatively easy these ones are who it's it's it's it's an adventure yeah and it's the Niagara bowls of slurry yeah teeth are well I mean that's the what put whiskey in the bottle yeah exactly if I if I if I had all the time like that I'd be swigging it down to right I mean there's a solution guys but yeah essentially he is still impossibly cute and and he's lovely aww that's so great I mean yeah proving that it's possible but before before him you would have thought it was impossible for sure well I mean I'm still not quite sure I believe it so I don't know I look at it and I think my eyes are just leaving me you're like are you really that cute I feel like Roger and Patrick have this in common where Roger's like most of the time it's really hard but then they do something really cute and then you just find you remember that you're you know I well so glad for me the thing is I only have one and we're getting to an age where he's relatively I don't want to say easy but you have to take care of him but it's not a it's not a blob yeah yeah he does stuff he walks around he laughs he so it's enjoyable the first personality is coming through he laughs you don't have to make him laugh anymore on him but you know it's no laugh now we don't have to all of these things these ridiculous things like he's been you know the the baby in a the kid in a certain state so anything and you've known that for weeks or months so anything different that happens is like oh my god he said he it said of ah and you're amazed and and now I get how parents are like oh he's like putting something on the table look at this and it's amazing and everyone else you know who doesn't have kids or who sure it's like you're the first person to have a child all the time you don't seem to yeah exactly so I get that now oh yeah well I look forward to some walking videos soon I absolutely somewhere will do that before that though I will go sleep because it's getting quite late and I'm getting tired I'm very curious though I don't get how you install the Netflix plug-in on Plex I'll have to research that or maybe pick your brains your collective brains got got the most Plex experience of the bunch of us so yeah so Sarah I'll make you a deal cute walking baby videos against an exchange for a Plex deal excellent all right well have a good night's sleep and we'll talk tomorrow and I'll make your Netflix life better thanks everyone he's chat room bye I love Prashan so do you child what was the title that we picked that you guys exactly in the post absolutely new channels yeah I put it in the word press impressed if that helps yeah absolutely are you getting excited about your your upcoming trip Sarah kinda yeah yeah Sarah going to be with us for one more day then she'll be back and then I'm gone for not going to forever no it's going to be yeah no I'm I'm but Thursday and Friday I'll be off of work because I'm going to Mexico city for the first time ever see you guys night is you should watch Roma before you go if you haven't already I've watched it twice already you yeah oh my god I gotta go around the tour of Mexico city the first time I saw Roma I was not prepared something yet it's it's a lot yeah it's Roma movie or it's a movie yeah by Alfonso Cuaron set in Mexico city Roma is a neighborhood exactly it is it is a wonderful movie but it is heavy yeah it's not a like it's not a like watch yeah no no like to the point where I think if my mom were to ask me should I watch that I'd be like I don't know I'm not sure maybe not maybe watch a mouse it's intense I lean and I watched it over the Christmas break like pretty pretty soon after it came out and actually it might have even been before the break but both of us were just kind of speechless afterwards sort of slack job yeah well that's why I watched it a second time because I was like you know maybe I wasn't like a weird mood the first time I watched it and you know like right and I mean it's it's no it's very yeah yeah um it's a really good movie but it is very heavy it's heavy oh yeah really heavy especially for parents yes I don't watch it yeah that's why I'm like there's certain people who I'm like maybe just get this yeah I mean unless you really want to kind of go down unless you're prepared like nope I can handle a real heavy movie I'm ready to cry you know yeah yeah in which case it's great it's great movie you shouldn't avoid it but if you're like I'm not in the mood for something intense and heavy then exactly yeah sometimes you're not yeah sometimes I'm not yeah only till the summer right wait till it's sunny outside this is not exactly the same thing as avoiding watching Roma but on Mondays is my long day because I do I do DTNS then cord killers then spoiler in time then a little post-show thing for cord killers and so at the end I'm I'm happy but exhausted like I've used my brain yeah that day so I watch Bob's Burgers because it's you it's on on Sunday it shows up on Hulu on Monday and it's always the perfect thing after a long day to just be like ah this is I would definitely not watch Roma after on Monday evening oh no no no it requires a lot of I guess I was just saying sometimes you just you just want something that is fun and laughable and yeah that's why I watch 90 Day Fiancé 90 Day Fiancé oh my gosh Terrace House you do you watch Terrace House I don't I know I got to get into it once I get done with all my real house lives episodes it's I'd be very curious as somebody who likes American reality shows if you actually like Terrace House because it's different or if you're like now to to two different because I like it because it doesn't have some of the tropes that you have in American reality shows but it is all the way reality show so yeah and that's a good point I mean reality shows are really formulaic at this point yeah which is why I I put it on the background when I'm making dinner you know I'm like half-watching it's got subs unless you speak Japanese but should I no I do fluently okay well then you could do that yeah yeah so I wouldn't need that so so so so so so so so so so so so so so so so so so so so so so so so so so okay nah I'll check that I'll check it out yeah I'm just saying all the Japanese phrases that I know pronouncing them badly and they don't relate to one but that's the fun of video is seeing the expression in our faces when we do that and now it's over so thanks for watching audio folks stick around and imagine what we look like there's more to come


This video is just going to be a walkthrough of what happens to the current in this circuit here as it flows through and What this inductor does to it what this happens to this resistor? We're going to work out volt drops across the inductor volt drops across the resistor We're going to work out the energy stored in this inductor. I'm assuming that you understand how the circuit works This is more of a walkthrough of how the math works Now just as a quick little refresher when we have this circuit Let's just quickly draw this in here. This will be my current. This will be my time the moment I close this switch right here current starts at zero and Then it starts to climb so we start here and it starts to climb until it reaches a steady state Now it takes five time constants to get there one two three four five Till it reaches steady state, so we're going to walk through that assuming you know this So let's take a look at throwing some values at this Now here I've got some values. I've given the battery 200 volts I've given the inductor 300 millihenries, and I've given the resistor 15 ohms Anybody notice now I've closed this switch So we're going to walk through the math of all this We're going to see what happens to the current as it rises up through this whole circuit We're going to see a volt drops across this guy and a volt drop across this guy, and we'll talk about the energy stored So here we are I've kind of shrunk it down a bit. These are the things that we're going to be working out We're going to work out ISS, which is current at the steady state. That's right here Then we're going to work out. This is current at the first time constant or first tau Then we're going to also work out the voltage at the first tau of the resistor. That's this voltage here at the first Oh, then we're also going to talk about the voltage at the inductor because there's going to be a volt drop there as Well, and then at the end of it we're going to talk about the w which is the energy stored in this guy After current is up and running Now let's quickly look at a refresher of the formulas that we need to know for this So here the formulas we're looking at let's start out with our tau. That's our time constant Remember I talked about how it takes five time constants to reach our steady-state current So what we do is we work this out by taking this guy tau is equal to your inductor or your inductance Sorry divided by your resistance and that gives you one tau and we have to remember that it takes five Let me just redo that. That's a terrible five five tau To steady-state So that's we got to remember that whatever number that we work out here We have to multiply that by five to get to our steady-state current Our next formula. Let's just get rid of this guy here is your current at the tau So this is your eye at tau So if I wanted to work out what my current was at any particular time constant I use this formula, which is in another video. I showed you how to do this One minus e to the negative x times your steady-state current will give you your current at that tau Remember this is that napier's constant that negative x.  There's no sixth time constant So and this one here that stays the same no matter what I don't care what time constant you're in it's always one there Then just to talk about the voltage at the resistor at a certain time constant We just take this current that we worked out at that time constant using ohm's law We multiply that by the R and we get the voltage at the resistor Then as a quick aside here the voltage at the inductor v of L at that tau We can't use current across the inductor that doesn't give us the voltage So what we have to do is work out what the voltage of the resistor is then we malt the sorry not multiply it We subtract it from the source voltage and that is the voltage at the inductor because Kirchhoff's law has to apply and Then we have this the w or the wubble you as That German boss of mine would used to call it and that is just point five times the inductance times the steady-state current squared Those are the formulas that we're gonna be using in the next little bit. So let's take a look at the problem get cracking on it When working these problems out the first thing we've got to figure out is our ISS or steady-state current Remember that inductance is the property of an electrical circuit that opposes any change in Current so everything is based off of that ISS. So let's work that out right now. I've got 200 volts right here. I've got 15 ohms that ends up equaling 13.33 amps. Let's write that in here 13 point Three amps. So that's going to be our steady-state current. That's what we're starting out with Now what we're going to do is we're going to work out what our current is at the first tau So that's this guy right here now in order to do that. We are going to be using the formula again one minus e to the negative one times I s s So I'm going to plug that into my calculator and I'm going to get that current and that current works out to be 8.4 amps 8 point four amps and That's that current at the first tau Now to walk this through and this should make more sense now if I've got 8.4 amps Right flowing through the circuit. That means I've got 8.4 amps going across this 15 ohm resistor So in order to get this resistance, I just go 8.4 amps times 15 ohms and that will give me my voltage at the first tau that works out to be 126 volts 126 volts So we're on our way We have now figured out what the current is at the first tau We figured out what the voltage of the resistor is at the first tau Now we need to figure out what the voltage at the inductor is at the first tau in order to do that We know that we have 200 volts Let's just kind of call attention to that so I got 200 volts right there and at this point I have 126 volts across this guy so in order to get this using Kirchhoff's law 200 minus 126 volts gives me 74 volts So I've got 74 volts across my inductor So it's that it doesn't matter which we're using if you're using say I wanted to figure out what the Voltage was at the second tau I'd work out what my current is going through here at the second tau Then I would multiply that current times this resistance to figure out what the resistive voltage is at the second tau Then I would take my source voltage minus that voltage to get this voltage It's usually the trickiest part of these things, but it doesn't have to be that hard as you can see The last thing here is we've got to figure out how much energy is being stored in those magnetic lines of flux that surround this Inductor in order to do that. We just take that formula w is equal to 0.5 li squared w is equal to 0.5 li squared We do that and we punch those numbers in and we get 26.5 Joules, let's get that written up there 26.5 Joules of energy stored in the magnetic lines of flux surrounding this inductor and that is a complete walk-through I use it at the first how you could use it at the second third fourth fifth how It doesn't matter as long as you're using this formula this e to the negative x. So let me just Rate that up here because that's I've got it written down for the first time, but it's 1 minus e to the negative negative x times I s s that formula there unlocks everything now just as a side x for some reason get a couple dots there That's supposed to be a minus x this x again is your time constant first time constant negative 1 second time constant negative 2 and so on and so on That's it. That's the walkthrough


yep everyone again thank you for coming don't forget to yeah help your chair when you leave the room it's really noisy don't pass in front of the camera over there and we still have Japanese licenses so open for requests then I'm happy to introduce Nishon he's going to talk about Kotlin MPE into the multiverse so okay hello everyone you can all hear me right at the back also I hope okay great thank you all for coming to this talk so the idea about this talk basically came through because I was trying to like find out ways of working with Kotlin multi-platform it's like people have been talking about it and a lot of things are going around this so I eventually started like trying out how I can get this to work turns out it's not as easy as we think it is so that's how this talk came to be so what I'm going to be doing here is I'm going to try to at least convince you all to understand how Kotlin multi-platform in general is working and what's doing and then I'm also going to show you how you can actually get a working application for Android and iOS because it's not as simple as you think like you just fire up an ID and it works no it's not that that's what I will show you so let's start with that so I said Kotlin MPE what does that actually mean as you would have guessed it's basically Kotlin multi-platform there's no formal definition for this like what exactly it is so I came up with my own from what I understood basically we are utilizing Kotlin language to build for these multiple target platforms I'll get to what target platforms are in a few minutes which enables code sharing while being as flexible as you can be right so I'm going to break this down because like a full statement okay there's a lot of things being said here in general Kotlin multi-platform is like an open source tool or I should say plug-in that's available it uses Kotlin as your common code here also is targeting multiple platforms the code sharing is specifically happening for data domain and presentation layer the the the different thing about it is that it integrates with the existing native platforms so it leverages the native capabilities of the platform when it is required it's not that you are you are specifically forced to use them it's more a choice on you when you need to use them you will go ahead and use them it's optional as it's not opinionated ties into the same point as as above it will not ask you to specifically use a certain pattern it will not ask you to do some sort of like trickery or like use a different language to work with so it's basically trying to help you as much as it can while giving you all the choices but the question here is why why are we even trying to do this so from what I understand is that up till now they are being like all these different possibilities that we could use Kotlin for you could use Kotlin for generating JavaScript code and then you could use Kotlin for generating the JVM base code the byte code right and then Kotlin native came into place and that allowed people or at least the Kotlin toolchain to generate more target platform specific code so you can think of something that's more near to the machine level code here and the second point that's very important that existing solutions are very opinionated I'm looking at a flutter react native and then you also have Xamarin obviously people have tried CC plus plus in the past two all of these are very opinionated in the sense that they force you to use a certain pattern flutter would basically ask you to use first of all a different language so you start from a different stack and a different language at the same time it tells you that you cannot use the platform widgets because it is going to be drawing all the widgets for you on the screen right so those kind of like opinionated versions exist and that's why Kotlin native is or Kotlin multi-platform now is something that's more considered it's something like this like we have a situation where it's a dilemma of the mobile app development right now where if you want to develop a native app for each device and maintain several projects this is what it looks like on the on the right and then you use a unique framework like say phone gap and then app accelerator like in the past or you could use flutter or even react native you end up building something that is limited in functionality why am I saying that because there have been companies who have tried this in the production like for example you know Airbnb tried react native and then they pushed back to going to native again Dropbox tried CC plus us for their cross-platform capabilities in the application but they also went back to native because there's certain things that you cannot do when you're trying to share most of the code across platforms so let's dive into the multi-verse of platforms here or target platforms that's the technical word for it the way I understand target platform I think this was explained in the last talk a little bit but the point here is that I understand it as compiled artifacts to be consumed by specific platform so say for example when we are considering Kotlin JVM the artifact that will be consumed by the platform would be jar and AR files right this can be consumed by Java by Android by Spring Boot if you have Kotlin JS is going to be generating JavaScript code which you can bundle it up and push it with say JavaScript react a node and then they come to Kotlin native part which enable more possibilities where you have ability to generate code that is native to the ARM platform or CPU in general that you can push it with the Android and DK you have iOS version the iOS X 64 by the way is the emulator similar you have for TV OS X 64 is again emulator version watch OS X 86 is again for emulator and the other versions are when you want to run them on the device and then you have more where you have the Linux ARM version the MIPS version for the same Mac OS X 64 main W which is basically for Windows and then the WSM 32 which is for WebAssembly that's what Kotlin native is allowing you to target now because it's generating artifacts that can be consumed by code that's running on this platform so this brings me to the next part here because it's not just the target platform it's also about code sharing so when we say code sharing we are actually talking about more related to the data layer in general right where you can put your networking code that can be shared across multiple platforms you can put caching you can put repositories you can even put like something like a presentation layer which is common on Android side you have view models and presenters controllers and then there's the domain layer where you can put use cases entities and the interactors what is also important here is that we are not talking about the UI at all now why we are not talking about the UI because Kotlin native in general doesn't even care about UI each of these platforms that exist have their own way of representing UI IOS has its own version Android has its own version say example Linux has its own version and they all do their job pretty well so what called the native is basically saying is that we're going to build an artifact for you you plug that into your application build the UI on your own and then use this whole code right so this is the artifact that is being generated on all of these different platforms is what is shared but the UI is still native this is more or less on the side of just making sure that the UI gets updated pretty frequently right but your business logic anyway stays the same so you want to share your business logic mostly and not the UI UI can change whenever you want based on whatever technology you use even say for example on IOS we were developing a lot of like UI with save you controllers and other stuff now you're using the sift UI same on Android you could basically be using XML layouts now but now you have compost that's coming in now these technologies would change all the time but the score idea of multi-platform here is that the business logic is getting shared across mind that I'm not saying this is cross-platform comes back to the same thing when we say cross-platform solutions we have basically solutions that are we they're asking you to write code in an opinionated manner right also they are doing some sort of like bridging to make things work for you magically right when you say it's a Xamarin app I write code in C sharp and I write something up and say for example like an application in that and then I deploy it to say Android IOS and save some other platform maybe desktop in this case what they are doing is they are going to compile your code put it behind a bridging layer and then talk to the native site so there's still some sort of a dependency in between if this dependency is not updated you're already behind so what's the secret source here so from my understanding and this is what I am gonna maybe represent it and maybe you can think through with me as I explain this is that there's a concept called expect an actual concept what I like to call as interfaces with superpowers and more and I'm gonna explain what that that turns out to be so this is a standard interface in Kotlin right you have an interface that a function called platform name then I'm using Android code right now you have a main activity where I'm kind of I'm not extending the activity here for some reason but I should have anyways consider it's a standard class that is implementing the interface and it overwrites the the function here platform name because I'm using the interface and then later on I use it inside the function called create application screen message I'm calling it hello from dollar and then the passing the function in there now notice here's something the first section where the interface is declared or I should say define actually or declared yeah that is the point where we are expecting this to be implemented this is how we read it right and then eventually when we override it is the actual implementation that's how interfaces work now I'm gonna map this back to how Kotlin multi-platform is going to be using this kind of a functionality so what you have is that on your say you have multiple modules right now in a Kotlin platform project the common module here would basically say expect that's the keyword to use and then it will put it something similar to like how you use code routines you put suspend and then the function name right you're gonna say expect the function name and then that's it then maybe you can use the same function call in the common code for create application screen message and then eventually in the platform specific code version you will go and say the actual implementation for this by using the keyword actual is this function and what what is the implementation you want to find so in this case we are defining the string as android for android platform module and is for is module but this not it and I said and more with the superpower version is because it's not just limited to how it will work with functions you can use the same kind of a process when you're doing it with the class right so for example you have a class here greeting where you say I'm gonna expect this class to have a function called greet in it now the platform implementation for this will map into saying actual the class greeting and then notice I say actual constructor val name string why am I saying actual again because on the platform side this could have been say swift and it would have said let name string so this is also changing for me so that's why I have to say the actual implementation for the constructor is gonna be something that's very specific to android in in this case using cotton so val name string and then eventually I provide the actual implementation of the function here called greet where I say print and hello name and then you can obviously use it based on which platform you're using in this case we are considering and right so we'll create the class we'll call the function on it which will print hello foster so that said let's jump into trying to or or I'm gonna I'm gonna go through the steps that you require to start building Kotlin multi-platform code now that we know the idea of expect an actual but before we do that I want to mention something about sharing is caring so if you go on the internet right now and you try out like Google searching this how do you get Kotlin multi-platform project to work you'll find many ways one of the ways of doing this this code sharing is that you put all your code in just one repository right and then everyone just tries to work with that in that same repository that's okay to work with but if you have many teams working across different time zones people are going to be committing code it's gonna conflict and cause a lot of problems so that's not a good one the second one is that you put everything in its own repository in its own project while the shared code that is gonna be shared across multiple projects is gonna live its own project it's a bit hard to maintain because you have to keep in sync with the shared code and the other platforms that you are sharing this against so you have to keep them in sync this is what it kind of looks like so imagine this being a project in Intel J where I am basically creating a sample app called KMP here it has app as the module that is the Android app it has native slash Kotlin iOS slash Kotlin iOS as the iOS app module here and then you have a shared code as a full folder here inside which lives something called Android main which is your Kotlin JVM code something that lives as common which is your shared code and then you have your iOS main which is your Kotlin native iOS shared code here this is basically living outside in a shared code folder so this is something that you would do but it's really hard to maintain it at the same time because yes people would be doing a lot of things at the same time the third version of doing this is that you have one platform in sync with the common code while the other one lives on the other side right so it's better it's easier to test with it is better to change things and this is what it looks like you have something like this you have Android app and the Kotlin JVM version living side by side and then you have your shared code the Kotlin native iOS code and the iOS app as a different module right the shared code and Kotlin native iOS code actually lives inside the app module as you can see it's called common main and iOS main this is just living inside the app module itself so we're going to actually start doing this like from scratch like how you would do this you would think that it's very easy to work with but sadly there's no specific ID like Android Studio but you we use kind of like all three IDs here we'll use Intel J idea we'll use Android Studio and we'll use Xcode all three of them together to get to get this project working and functional so you start with Intel J idea this is the latest one I took the screenshot last night you create a new project you say I'm gonna put a mobile multi-platform project with Android and iOS code in it using Gradle build tool define it a name give it something and then say finish at this point when you've hit finish your project would sing and you would ideally assume that it is functional turns out it's not because by default Intel J idea does not put the SDK path for your Android in the local dot properties file so that is a bit weird because they do that for Android Studio or maybe Android Studio team does that specifically I'm not quite sure but in that sense you will have to actually provide the path here so I changed this path to something called users slash username and then I provide the Android SDK path here when you do this your project is fully functional at this point what you do is that you need to also go into your project structure and set the default like the SDK for all the modules this is also something that I don't know why it doesn't work but ideally this should be supported from the idea itself they know there's other SDK but they don't choose the default one is 1.8 Java version so I want to also highlight here when you do this the bizarre version you actually see something like a common code the Kotlin native is code the Android and the Kotlin JVM code and then there's a is specific code which is all split into different modules right now the function calls as you will define you will mention them as expect in the common code only in the Kotlin native is code you will provide the actual implementation in the Android and Kotlin JVM code you'll provide the actual implementation the magic behind how all of this is tying together is is actually using this this plug-in that you have you just need to it is defining your apps build or gradify once you define it you all have functionalities open like these you can define the platforms you can target to under the section Kotlin you can say is x64 which right now is targeting the is emulator I could just go ahead and do TV OS x64 and that would do the same thing but for the TV OS operating system for the emulator version and then you define the source that basically defining your dependencies which you can totally do as you would do in a standard got graded project then because you now want to run your application you set up the project now you need to open up Android Studio and select the app module the one that has your common code to you will select that run this through your as you can see there are different modules it's recognizing and then it will be able to execute the application surprisingly that's nice because now we are going to try doing the same with iOS so if I was again you go and then you select the folder that is called iOS app this is outside your app module in your route project and this is the one you need to select when you do that you would assume everything would work but it does not again turns out that's because they they use a relative path to reference something that doesn't exist which is also weird they should not do this it should come part of the wizard but it's not so you have this error this error literally says that you have something that's missing and that's a graded new file right that's not there so I need to put a graded wrapper in the route project and I'm going to do that by calling graded wrapper and it will create that for me that basically allows me to go back into Xcode hit run and be able to run the app at the same time so now you have an app running on Android and iOS both basically the whole project is functional you can go ahead and write code using Android Studio if you want or Intel J idea you can just open up the Kotlin file provide the actual implementation or the more expected functions you would want so examples in the wild I want to show this because there's a lot of questions going on do people use a production or not like is this something that that we should not be tinkering with turns out a lot of companies are doing that you can see a list of them all working with the links these all links to their blog post actually when you download these slides you can use them and read what they have been working on JetBrainz has recently released spaces their whole the system here which allows to communicate with multiple teams so that is also working Kotlin native Kotlin multi-platform and obviously touchlab is doing a lot of things in this area so you should totally follow them they are Kotlin multi-platform libraries by the way you can get a list of these but here's the caveat here is that the ecosystem is still evolving the bigger problem is that not many libraries are available at your disposal and a lot of people those who are jumping into building these libraries are actually not targeting all the platforms for example you wanted to use a multi-platform library right now that targets say are kind of like does database saving and retrieval of data right but it does not target TV OS but you wanted that functionality and be targeted to TV OS well if the library doesn't support it is useless for you right you can target for platforms but not TV OS in general so that's why not all libraries are actually targeting all the platform so that's a bit of a problem that's most of the stuff there is a resource here this is like a like a I would say a tutorial the first thing is more of tutorial on the official Kotlin line site the second one is the example that I showed you what I do want to also show you is the thing that I was talking about this is how all the files look like and the implementation this is the same project as I was talking about there is a section where I actually call this function create application screen message which was running there and I provide the actual functionality here but some people might even say like what if I wanted to use Swift UI that is also possible provided use it in a different way in this case you will see I'm including the shared code functionality the one that I was explaining way earlier than this and then I go ahead and I actually call the function here with the common KT file so you can also use with Swift UI if you want if you have compose you can also use this word it should function without any problems I will put more examples in this repository so you can also obviously follow this along and that's it I guess thank you


Better wants the best for your child. That's why Hackensack Meridian Children's Health delivers top-ranked pediatricians and over 200 pediatric specialists with deep expertise, all working together with two of New Jersey's leading children's hospitals that are nationally ranked by U.S. News and World Report, Joseph M. Sanzari Children's Hospital at Hackensack University Medical Center, and K. Hopnainian Children's Hospital at Jersey Shore University Medical Center. Both locations provide the kind of total care your child needs, starting with doctors who specialize in every area of pediatrics, and research that is constantly driving breakthroughs and innovation. Find a pediatrician or pediatric specialist at hackensackmeridianhealth.org slash get kids care now. Hackensack Meridian Children's Health, keep getting better.