Kodsnack 395 - Macar 8 till 10 timmar per dag, med Malin Sundberg
2020-12-08 05:26Fredrik snackar Swiftui och mycket annat med Malin Sundberg, frilansande utvecklare och ena halvan av duon bakom tidrapporteringsappen Orbit. Swiftui är Apples senaste ramverk för att skapa gränssnitt, och Malin berättar hur det var att skriva sin första Mac-app och samtidigt använda Swiftui för första gången. Vissa saker var knepiga, andra var oväntat enkla.
Fredrik frågar ut Malin om hur man ska tänka kring Swiftui om man bestämmer sig för att bygga sin app med det. Ska man tänka att man bygger gränssnittet en gång för alla Apples plattformar?
(Nej, bygg små komponenter för en plattform först, återanvänd om de råkar passa.)
Vill man skriva sitt gränssnitt i kod eller bygga det mer visuellt?
(Du kan göra båda delar!)
Swiftui kontra storyboards och auto layout: vilket lyft!
Mycket har förbättrats för Swiftui i Big sur, så mycket att ens liv blir klart enklare om man kan välja att stödja bara årets version av Macos.
Vi pratar också en del om konferenser och poddar. Malin deltar i mysiga utvecklarpodden Cup of tech, och i spelpodden We like games. Kom ihåg att vi som poddar alltid tycker det är kul att höra av er som lyssnar.
Som avslutning berättar Malin lite om de tre onlinekonferenser hon nyligen deltagit i, de skilde sig ganska mycket åt och alla formaten hade sina fördelar.
Avsnittet sponsras av 46elks som bygger ett enkelt API för SMS och telefoni. Registrera dig på 46elks.se/kodsnack för att få 200 kronor i krediter att experimentera med. Skicka notiser per SMS, ring upp folk, ordna telefonväxlar och mycket mer.
Hur mycket kod krävs för att skicka ett meddelande? Här är ett Curl-exempel:
curl https://api.46elks.com/a1/sms \
-u API_USERNAME:API_PASSWORD \
-d to=+46766861004 \
-d message="Hej kodsnacklyssnare! Du får 200kr när du skapar konto hos 46elks via länken på den här sidan." \
-d from=Kodsnack
Vill du ta chansen att prata direkt med utvecklarna på 46elks anordnar de dessutom en lunch-workshop 15 december. Mer information om den finns också på 46elks.se/kodsnack.
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.
Länkar
- Malin
- Vancouver
- Orbit
- Kai
- Triple glazed studios - Malins och Kais företag
- Swiftui
- Therése och Anton pratade bland annat om hemska tidrapporteringsappar
- UIKit
- Vapor - serverramverk för och i Swift
- Digital ocean
- Catalyst
- Podcast chapters
- Auto layout
- Catalina - 2019 års version av Macos
- Big sur - 2020 års version av Macos
- React
- Storyboards
- Revenuecat
- Ray Wenderlich
- 4D
- Språkversioner av Applescript - engelska, franska, och japanska fanns
- 46elks - veckans sponsor
- 46elks.se/kodsnack - registrera dig här för att få 200 kronor i krediter
- Curl
- Appkit
- Cocoaheads
- Meetup
- Core coffee - meetupen Malin arrangerar
- Trevlig mjukvara
- M1 Mac mini
- Tolvtumsmacbook
- Talk show-avsnittet med Joanna Stern
- Swift and fika
- Øredev
- Cup of tech
- WWDC-avsnittet av Cup of tech
- Back to the Mac-konferensen
- Launched
- Cup of tech med Charlie Chapman
- Launchedavsnittet om Carrot weather
- Carrot weather
- Dark noise
- This american life
- Radiolab
- ATP
- Tiffany Arment
- Top four
- Top four provar Starbuckskaffe
- Top four provar mineralvatten
- Reconcilable differences
- We like games - spelpodden Malin är med i
- Control
- Advent of code
- Kodsnacks repon på Github
- NSSpain
- Everyworld
- Remo - verktyg för att springa på andra konferensdeltagare virtuellt
Titlar
- Tidrapportering är kul generellt sett
- En bra översikt över tiden
- Macar 8 till 10 timmar per dag
- Börja med två olika nya grejer samtidigt är alltid bra
- Jag funderar på om jag rekommenderar det eller inte
- Tråkiga grejer att skriva
- Skriva allting åtminstone en gång själv
- Jag behövde en skärm i första hand
- Mysteriskt
- Roligt att höra vad folk säger