POPULARITY
In this episode, I discuss a recent exploration and problem-solving situation with one of my apps that uses CloudKit to sync data across devices.CloudKit and iCloud are excellent ways to store a user's data and make it accessible across multiple devices. However, they come with some scenarios you need to account for.For example, have you coded to protect against a bad experience if the user is not logged into their account?Here are some tips in this episode with my real-world examples.Become a Patreon member and help this Podcast survivehttps://www.patreon.com/compileswiftPlease leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow me on Mastodonhttps://iosdev.space/@Compileswift Thanks to our monthly supporters Arclite ★ Support this podcast on Patreon ★
The trio are together once more! This week, Steve and Kotaro discuss Steve's most recent HTTP API Client design, some of which was inspired by Rob Napier's "Generic Swift" talk from several years ago. Then, Steve almost loses his voice trying to poorly explain The Composable Architecture (TCA), but does go into some depth on the pieces and ideas he has applied to real world projects. It's mostly Steve talking this week, but it's pretty interesting stuff. Be sure to check the show notes for links so you can dive deep into these topics yourself! ## Topics Discussed: - Pre-Show: AI Podcasters - Introductions - PhillyCocoa Updates - HTTP API Client Design Discussion - Steve's pseudocode to illustrate this discussion - https://gist.github.com/stolton/86ce14eb7dcf2b45d04532b84ef37b04 - Generic Swift: It Isn't Supposed to Hurt - Rob Napier - https://youtu.be/_m6DxTEisR8 - The Composable Architecture, Poorly Explained - https://github.com/pointfreeco/swift-composable-architecture - https://www.pointfree.co/ - Swift-Testing project - https://github.com/apple/swift-testing/tree/main - NSScreencast - A Look at the New Swift Testing Framework (subscription required) - https://nsscreencast.com/episodes/565-swift-testing-framework - Kotaro's Object Capture 3D Mapping Side Project Idea - Object Capture - https://developer.apple.com/augmented-reality/object-capture/ - CloudKit - https://developer.apple.com/icloud/cloudkit/ - Create ML - https://developer.apple.com/documentation/coreml - The Wrap-Up Intro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.
Kotaro is solo this episode due to scheduling issues around the end of summer holiday festivities. But, fear not, this episode is short, but jam packed with advice about opportunities for your next big app as we move into the iOS 17/visionOS world. Widgets, AI, visionOS, Macros, and more! There are so many cool new features in this next generation of updates that can lead to brand new opportunities for success in your developer journey...if you read the tea leaves. ## Topics Discussed: - Introductions - Episode 50 - visionOS status and personal - Xcode Beta 8!? - Reading Apple's tea leaves and looking for opportunities for your next big app. - Obvious leaves: - Widgets Everywhere - AI in plain site - CoreML/CreateML make it easier to consume and create custom models. - visionOS - ARKit/RealityKit - SharePlay - Freeform as a example has an app that came out of nowhere but is now the key app to demonstrate what Apple intends for SharePlay to be utilized. - Not-so obvious ones: - DocC - Better documentation and deeper long term integrations - SwiftData - Easier to implement and work with CloudKit sync - Macros - Easier to wrap complex templates inside a macro - Interactive Widgets - Standby mode becomes more interesting - CarPlay might be more useful - Implementation of visionOS version - Wrap-Up - One More Thing: GetClipDish.com Intro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.
Reddit imploded in June, and we took a while to talk about the impact of this the protests, and the movement to open linksharing platforms
Welcome to Code Completion, Episode 136! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Follow us @CodeCompletion (https://mastodon.social/@CodeCompletion) on Mastodon to hear about our upcoming livestreams, videos, and other content. Today, we discuss: - Subreddits are boycotting Reddit: - Apollo shutting down (https://mastodon.social/@christianselig/110509739563895220) - Reddit management are bullies (https://mastodon.social/@colincornaby/110515599889615866) - Snazzy Labs Interview (https://www.youtube.com/watch?v=Ypwgu1BpaO0) - The AMA (https://www.reddit.com/r/reddit/comments/145bram/addressing_the_community_about_changes_to_our_api/) - Reddark (https://reddark.untone.uk/) - Pixel Pals (https://apps.apple.com/de/app/pixel-pals-widget-activity/id6443919232?l=en) - Reddit down as well (https://infosec.exchange/@0xabad1dea/110531914212305714) - Oh Crap screens (https://tapbots.social/@paul/110510673677468430) - Steve Troughton-Smith (https://mastodon.social/@stroughtonsmith/110511670373637050) - New Mac Reviews: - Six Colors on 15” MacBook Air (https://sixcolors.com/post/2023/06/15-inch-macbook-air-review-sometimes-bigger-is-better/) - Six Colors on Mac Studio (https://sixcolors.com/post/2023/06/m2-ultra-mac-studio-review-top-of-the-line/) - Missing Mac Pro Reviews? - PCIe is on a switch (https://social.treehouse.systems/@marcan/110493753318915064) - Game porting toolkit (https://developer.apple.com/wwdc23/10123) - Could Vision Pro launch on January 24th? - Steve Troughton-Smith (https://mastodon.social/@stroughtonsmith/110511527580595001) - Supports dozens of windows (https://hachyderm.io/@GalenFaidley/110500558706959947) - [iPhone could capture 3D moments soon? https://mastodon.social/@dimitribouniol/110510594056732229) - Live from WWDC: - Under the Radar (https://mastodon.social/@_Davidsmith/110515524448609088) - Talk Show (https://www.youtube.com/watch?v=DgLrBSQ6x7E) - Upgrade (https://www.youtube.com/watch?v=5rZEDJ5kuxw) - Optimistic outlooks for Stage Manager? - Federico Viticci (https://mastodon.macstories.net/@viticci/110500490248761136) - Read text on Vision Pro! - Dynamic Content Scaling (https://developer.apple.com/wwdc23/10095) - Swift Evolution Updates: - Observability (https://forums.swift.org/t/second-review-se-0395-observability/65261) - Swift Package Index supports 5.9 - Swift Package Index Blog (https://blog.swiftpackageindex.com/posts/supporting-swift-59) - Macros implemented in libraries in Xcode, but your own are simple tools that get run: - Helge Hess (https://mastodon.social/@helge/110531639785352309) - Xcode Code Completion is significantly improved: - Natalia Panferova (https://nilcoalescing.com/blog/ParameterPermutationsInXcode15Autocomplete/) - Xcode Logging is as well, though be careful with tests: - Kishikawa Katsumi (https://hachyderm.io/@kishikawakatsumi/110522749848944806) - Use OSLog (https://mastodon.social/@a_grebenyuk/110493799017706672) - Xcode Bookmarks are awesome: - Dimitri on Mastodon (https://mastodon.social/@dimitribouniol/110524536102633356) - Developer Disk Images got an upgrade: - Riley Testut (https://mastodon.social/@rileytestut/110510541994880950) - Device Debugging is much faster: - Gui Rambo (https://mastodon.social/@_inside/110499753788672594) - Documentation in 2023: - David Smith (https://mastodon.social/@_Davidsmith/110531255501403770) - Custom video decoders are back for the Mac: - MediaExtensions (https://developer.apple.com/documentation/mediaextension) - Perian (https://www.perian.org) - macOS menus are finally Cocoa-native: - Rosyna Keller (https://mastodon.social/@rosyna/110500467396450637) - Split views are also nicer (https://mastodon.social/@marioguzman/110493730121027313) - iCloud Passwords are sharable with many groups: - Ricky Mondello (https://hachyderm.io/@rmondello/110515908105274634) - Security code autofill is better too (https://hachyderm.io/@rmondello/110497384755732688) - CloudKit got some updates: - Sync now happens even if iCloud Drive is disabled (https://mjtsai.com/blog/2023/06/09/cloudkit-and-the-icloud-drive-switch/) - Tim Mahoney on CKSyncEngine (https://mastodon.cloud/@_tim______/110498583049783154) - FoundationDB (https://developer.apple.com/wwdc23/10164) - Indirect input events are now implicitly supported: - Steve Moseley (https://mastodon.social/@moseley/110511953726351726) - More (https://mastodon.social/@moseley/110511958494002364) - iOS Keyboard is now rendered out of process: - Sean Heber (https://mastodon.social/@bigzaphod/110515559633231522) - Shaders in SwiftUI: - Miguel de Icaza (https://mastodon.social/@Migueldeicaza/110494255036815900) - Adam Bell (https://mastodon.social/@b3ll/110494613121773805) - Code Completion Tip: - @_disfavoredOverload in SwiftUI (https://www.thomasdurand.fr/ios/swiftui/swiftui-retrocompatibility-with-disfavored-overload/) - #if compiler (https://mastodon.social/@dimitribouniol/110521435086085814) - Commented Out: - Dimitri hates KeyPaths Your hosts for this week: * Spencer Curtis (https://mastodon.social/@SpencerCCurtis) * Dimitri Bouniol (https://mastodon.social/@DimitriBouniol) Be sure to also sign up to our monthly newsletter (https://codecompletion.io/), where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes. You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process. Sponsor This week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&ct=CodeCompletion1&mt=8
Frank journeys into Swift with a little CoreData and CloudKit. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm
Pre-show: Vacations, illness, birthdays, and carrot cake Follow-up: AI Art & Copyright (via Amy Lee) Github Terms of Service Github Corporate Terms of Service CRUD chkbit True Life Diary Marco, CloudKit, and Overcast Under the Radar #258: A Less-Cloudy Outlook Samsung ViewFinity S9 The Verge Samsung Announcement HDR600 #askatp: How do we backup & store Xcode project folders? (via Eshu Marneedi) Tim Bray on Mastodon search How does John feel about lossy streaming on his fancypants new TV? (via Sean Cameron) HDTVtest What’s the best way to backup a Photos library to a Synology? (via Justin Fisher) Post-show: John’s Earthworks Ethos adventure Marco’s Podcasting Microphones Mega-Review Elgato Wave XLR Blue Yeti Shure PG42 USB Sponsored by: Squarespace: Make your next move. Use code atp for 10% off your first order. Trade Coffee: Incredible coffee delivered fresh from the best roasters in the nation. Green Chef: The #1 meal kit for eating well. Become a member for ad-free episodes and our early-release, unedited “bootleg” feed!
Abandoning the CloudKit plan for Overcast in light of new information.
Abandoning the CloudKit plan for Overcast in light of new information.
Nossas experiências com desenvolvimento server-side e soluções como CloudKit e Firebase
This week we finally reveal our idea for our second app on this podcast and it's a macOS todo app! I know, very original! Listen in to our unscripted discussion as we talk about why we chose this concept for the app, some theories around todo systems, and eventually coalesce around some broad goals for features as well as a timeline for a Test Flight prototype. ## Topics Discussed: - Introducing our next side project: a macOS Todo app! - How do we do todos? - Steve: Omnifocus, Todo, Calendar - Aaron: Calendar - Kotaro: Reminders, 3-4 core things to do that day in notes app - Theory Discussion - Pickle Jar Theory - Kotaro's Theory - Broad App Goals - What would make this app useful for us? - Kotaro - Lightweight - Pattern reporting (task completion) - iOS version for quick task check-off - Recurring tasks you want to do every day - CloudKit/Core Data sync - iPad app? - One-offs - Siri Intent - Steve - Habit tracker - Historical trends - Aaron - Fitness training goals - e.g. Training Peaks app - Goal tracking - Feature Summary Discussion - Record when you did the task or assume you did it at the time of checking off? - Epics vs Tasks - Notifications are not annoying (summary info, for example) - Widgets - Default view is stuff we already did. - Bucket List app, checking off towards a goal and get summaries - Timeline for MVP - Release before WWDC: 1.5 month project - Aaron's Scope Suggestion: Help us prioritize WWDC work - How do we break this up? - We already created an app, Trello, GitHub repo, icon - 4 sprints of 2 weeks - Strong prototype by 4th sprint at least - Test Flight - First Sprint: - Basic Todo Task UI - Basic Core Data data model - CloudKit sync - Mac to iOS syncing - Not a Sponsor: Fin Timer - Kotaro's New Outro! Intro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.
Guest Jordan Morgan - @jordanmorgan10 Swiftjective-C A Best-in-Class iOS App - A Five Book Series Youtube Video - https://youtu.be/aMBoJDnBuSoRelated Episodes E111 - Indie Dev #1 - Dark Noise by Charlie Chapman E27 - Media Outreach with Jeff Gamet E26 - App Store Optimization with Ariel Michaeli E62 - Local Database Storage on iOS with Aaron Douglas E112 - Indie Dev #2 - Tasks by Mustafa Yusuf E106 - Mac Dev in 2021 with Daniel Jalkut E94 - iPad Development with Adam Shaw E71 - App Dev Stack with Jordan Morgan E113 - Indie Dev #3 - Focused Work with Michael Tigas Related Links Spend Stack Try out the new SwiftUI Tour in the Buffer beta A New Home for Spend Stack Dailyios RevenueCat - Cashing Out: How to Sell Your App by David Barnard Can you learn design Microacquire Flippa SponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves: For edge cases you don't even know you have Protects from outages your team hasn't seen yet Saves you time on future maintenance As well as new features released by the app stores Empowers your marketing teams with clean, reliable IAP data All that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.SentryFrom error tracking to performance monitoring, developers can see what actually matters, solve quicker, and learn continuously about their applications - from the frontend to the backend. Source code, error filters, stack locals — Sentry enhances application performance monitoring with stack traces. Quickly identify performance issues before they become downtime. Breadcrumbs make application development a little easier by showing you the trails of events that lead to the error(s). Real-time application monitoring means data, in real-time. Dashboards add a visual element to our application monitoring. Over 1M developers and 80K organizations already ship better software faster with Sentry application monitoring. Check out their great iOS dev docs at:https://docs.sentry.io/platforms/apple/guides/ios?utm_source=empowerapps&utm_medium=paid-podcastSign up today for free at:http://sentry.io/for/ios?utm_source=empowerapps&utm_medium=paid-podcastAppFiguresThe tools you need to monitor, optimize, and get more downloads.There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:https://appfigures.com/resources/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030Show Notes How to manage your time as a side gig How to decide what apps to work on Why learning about the competition is important Using SwiftUI and CloudKit in 2022 How getting an acquired works On writing his book series - The Best-in-Class iOS App Why accessibility is important Can you learn design Why you shouldn't start with design Why you need to be able to describe your app in one sentence Pros and cons of low vs high fidelity Why the tone of your app is important Social MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)★ Support this podcast on Patreon ★
More Than Just Code podcast - iOS and Swift development, news and advice
This week we fact check Project Titan and Buddy Build. The Avengers assemble to invest in 1Password. Apple grabs record China market share. Apple fixes new zero-day exploit. TIOBE Index - jan 2022. Universal Control. App Store Now Supports Unlisted App URLs. iCloud syncing issues are plaguing third-party apps. FaceID to unlock with Masks in iOS 15.4. Picks: i won, A Short History of Objective-C, Byte magazine features SmallTalk, Grid Studio, Melodic and Gibson app.
Patrocínio: Podcast Startup Life O seu podcast sobre negócios, tecnologia e inovação. Em cada episódio, os anfitriões, Layon Lopes e Cristiane Serra, receberam importantes players do mercado brasileiro para debater ideias, projetos e tudo o que cerca as mais novas soluções do ecossistema de tecnologia e inovação. Acesse: https://link.chtbl.com/startup-loop. -------------------------------- Sobre o Podcast O Loop Matinal é um podcast do Loop Infinito que traz as notícias mais importantes do mundo da tecnologia para quem não tem tempo de ler sites e blogs de tecnologia. Marcus Mendes apresenta um resumo rápido e conciso das notícias mais importantes, sempre com bom-humor e um toque de acidez. Confira as notícias das últimas 24h, e até amanhã! -------------------------------- Apoie o Loop Matinal! O Loop Matinal está no apoia.se/loopmatinal e no picpay.me/loopmatinal! Se você quiser ajudar a manter o podcast no ar, é só escolher a categoria que você preferir e definir seu apoio mensal. Obrigado em especial aos ouvintes Advogado Junio Araujo, Alexsandra Romio, Alisson Rocha, Anderson Barbosa, Anderson Cazarotti, Angelo Almiento, Arthur Givigir, Breno Farber, Caio Santos, Carolina Vieira, Christophe Trevisani, Claudio Souza, Dan Fujita, Daniel Ivasse, Daniel Cardoso, Diogo Silva, Edgard Contente, Edson Pieczarka Jr, Fabian Umpierre, Fabio Brasileiro, Felipe, Francisco Neto, Frederico Souza, Gabriel Souza, Guilherme Santos, Henrique Orçati, Horacio Monteiro, Igor Antonio, Igor Silva, Ismael Cunha, Jeadilson Bezerra, Jorge Fleming, Jose Junior, Juliana Majikina, Juliano Cezar, Juliano Marcon, Leandro Bodo, Luis Carvalho, Luiz Mota, Marcus Coufal, Mauricio Junior, Messias Oliveira, Nilton Vivacqua, Otavio Tognolo, Paulo Sousa, Ricardo Mello, Ricardo Berjeaut, Ricardo Soares, Rickybell, Roberto Chiaratti, Rodrigo Rosa, Rodrigo Rezende, Samir da Converta Mais, Teresa Borges, Tiago Soares, Victor Souza, Vinícius Lima, Vinícius Ghise e Wilson Pimentel pelo apoio! -------------------------------- Netflix libera HDR para aparelhos Pixel: https://www.theverge.com/2022/1/27/22904260/netflix-google-pixel-6-pro-5a-hdr-support Netflix segue no topo do mercado no Brasil: https://macmagazine.com.br/post/2022/01/26/netflix-lidera-streaming-no-brasil-apple-tv-tem-3-do-mercado/ Paramount+ confirma estreia de Star Trek no Brasil: https://tecnoblog.net/noticias/2022/01/27/situacao-de-star-trek-no-brasil-e-resolvida-e-paramount-divulga-datas/ CEO da AT&T comemora aumento de preço da Netflix: https://www.theverge.com/2022/1/26/22903470/hbo-max-netflix-price-increase-amazon-prime HBO Max chega a 46,8 milhões de assinantes: https://www.theverge.com/2022/1/26/22902713/hbo-max-dune-matrix-succession-73-million-subscribers Disney+ confirma expansão de disponibilidade: https://www.hollywoodreporter.com/business/business-news/disney-to-launch-in-42-countries-1235081411/ Spotify remove músicas de Neil Young: https://www.wsj.com/articles/neil-youngs-music-is-being-taken-down-by-spotify-after-ultimatum-over-joe-rogan-11643230104?mod=djemalertNEWS GeForce Now chega a TVs da LG: https://www.theverge.com/2022/1/27/22904126/geforce-now-lg-tvs-exits-beta-nvidia Valve Steam Deck ganha data de lançamento: https://www.theverge.com/2022/1/26/22902930/valve-steam-deck-release-date-gaming-handheld-pc?scrolla=5eb6d68b7fedc32c19ef33b4 Samsung confirma evento brasileiro do Galaxy S22: https://tecnoblog.net/noticias/2022/01/26/galaxy-s22-vem-ai-samsung-marca-evento-em-fevereiro-no-brasil/ Samsung divulga resultados financeiros: https://www.bloomberg.com/news/articles/2022-01-26/samsung-profit-misses-after-increased-spending-on-workers-tech Samsung tem faturamento recorde: https://www.theverge.com/2022/1/26/22902283/samsung-earnings-q4-2021-record-revenue-galaxy-s22 Anatel não libera teste da Starlink: https://tecnoblog.net/noticias/2022/01/26/exclusivo-anatel-barra-teste-da-starlink-que-levaria-internet-para-ong-no-brasil/ Beta do Windows testará compatibilidade com apps Android: https://blogs.windows.com/windowsexperience/2022/01/26/a-new-era-of-the-pc/ Instagram avisará sobre lives agendas: https://macmagazine.com.br/post/2022/01/26/perfis-do-instagram-terao-banner-com-aviso-de-lives-agendadas/ Reddit testa suporte a avatares com NFTs: https://techcrunch.com/2022/01/26/reddit-tests-allowing-users-to-set-any-nft-as-their-profile-picture-similar-to-twitter/ Apple corrige bug no CloudKit: https://www.theverge.com/2022/1/26/22903351/apple-fix-icloud-syncing-problems iOS 15.3 corrige falha do Safari: https://tecnoblog.net/noticias/2022/01/26/ios-15-3-chega-para-corrigir-falha-que-vazava-historico-do-chrome-e-safari/ Anúncios da App Store ganha mais customização: https://9to5mac.com/2022/01/26/ios-developers-can-now-promote-custom-product-pages-in-app-store-search-results/ iPhones aceitarão pagamento via NFC: https://www.bloomberg.com/news/articles/2022-01-27/apple-to-let-iphones-accept-credit-cards-without-extra-hardware -------------------------------- Site do Loop Matinal: http://www.loopmatinal.com Anuncie no Loop Matinal: comercial@loopinfinito.net Marcus Mendes: https://www.twitter.com/mvcmendes Loop Infinito: https://www.youtube.com/oloopinfinito
More Than Just Code podcast - iOS and Swift development, news and advice
We're back for 2022, to follow up on buying a MacBook Pro, and Apple suing NSO Group. Tim and Mark discuss migrating a Core Data app from Objective-C to SwiftUI. We discuss the 15th anniversary of the iPhone announcement, Uber parks its Watch app, and 9 to 5 writes about Watch app abandonment. Introducing Swift for Visual Studio Code. How do Verifiable Vaccination Records with SMART Health Cards Work? Wordle copycat creator apologizes for ripping off the popular free word game. Picks: Swift Playgrounds 4.0, Headfirst SwiftUI, Apple Design Resources (updated), Springboard: the secret history of the first real smartphone.
John and Rambo discuss software quality trends, async functions and unit testing, Apple's approach to private data with CloudKit, and dealing with technical debt. Download MP3 Hosts Gui on Twitter: @_inside John on Twitter: @johnsundell Links Using CloudKit for content hosting and feature flags CloudKit Web Services Functional networking in Swift Rambo roasting his own code on Twitter Subscribe
Some nice articles that might get you to think out of the box this week. Backpressure is a concept I pretty much have not thought about for years. And Sarun has a nice tip on dealing with inconsistent APIs.Result builders in Swift - The.Swift.DevUsing CloudKit for content hosting and feature flags | Rambo CodesCreate your first HTTP endpoint with Swift on AWS LambdaBackpressure in Combine | iOS DevelopmentHow to decode enums ignoring case in Swift Codable | SarunwWhat role do Tasks play within Swift's concurrency system? | Swift by SundellPlease rate me on Apple Podcasts.Send me feedback on SpeakPipeOr contact me through twitterNewsletter, sign up!My book: Being a Lead Software DeveloperLead Software Developer Learn best practices for being a great lead software developer. Support the show (https://pod.fan/appforce1)
Mobile App Talks EP10 - A discussion about cloud-hosted backends, and backend as a Service (BaaS) --- Send in a voice message: https://anchor.fm/blace-talk/message
More Than Just Code podcast - iOS and Swift development, news and advice
We fact check on our start at 360iDev and follow up on Apple Magic Keyboard with Touch ID, and tech giants planning to make their own chips. Apple releases iOS 14.6 and macOS 11.6 to prevent the Pegasus spyware gateway. We discuss Alvy Ray Smith the genius who helped make Pixar possible. We review Apple's Califironia Streaming iPhone event and new items announced. Picks: Apple CloudKit samples, Xcodes: The best command-line tool to install and switch between multiple versions of Xcode, Draw Yourself as a Peanuts Character in Pages with a Snoopy Artist, Nomad Sculpt.
App Masters - App Marketing & App Store Optimization with Steve P. Young
With app marketing costs continually increasing, how can app developers continue to grow at a capital efficient rate? Today's guest is the CMO at Reflectly, Darius Moravcik. He shares how Reflectly started to be more aggressive with acquisitions and how it's been working out very well for the company. You will discover how they select apps and how they are using the newly acquired apps Topics Covered: 01:40 - Why Reflectly shifted to acquiring apps vs finding new marketing channels 03:57 - What criteria they are looking for in their acquisitions 05:43 - How they are finding apps to acquire 09:29 - What they do after acquiring apps 10:14 - Problems with transferring apps involving CloudKit & SMB program 12:48 - Is there a preference for iOS? 13:52 - How Reflectly is using micro influencers to drive downloads 20:20 - Minimal app audit 25:26 - What's the standing approach on stating social impact in the app description? 28:10 - Monetization tips: Why onboarding should be its on product 32:00 - Advice for transitioning from in-app purchase to subscriptions 34:49 - How do you value an app with great keyword rankings but no revenues? 42:14 - Timelog app audit 51:48 - Why just 4-5 people are enough to get user testing 53:57 - Is it normal thing to see low retention for social networking apps? You can watch this video: https://youtu.be/e99z7V_xiOA Get our greatest growth hacks to increase downloads & revenue: http://www.appmasters.com/training *************** Get your app audited: http://www.appmasters.com/audit *************** SPONSORS B7DEV.com is the one-stop shop for all your app development needs. They can help you with design, development and even marketing. Plus, they are offering an exclusive discount just for the App Masters community. Check them out at B7Dev.com CHECKASO is an analytical ASO platform that provides you with up-to-date data on keywords, competitors, ratings, and reviews. It also rates your ASO level and gives you custom tips on how to improve it. This way, you can increase your app page visibility, organic traffic, and installs with every update. Try it now for 7 days for free at checkaso.io Tired of overpaying for App Store Optimization? Get unlimited ASO and app marketing support to increase your keyword rankings, downloads, and revenue. Learn more at ASO Masters. *************** Follow us: YouTube: AppMasters.com/YouTube Instagram: @stevepyoung Twitter: @stevepyoung Facebook: App Masters *************** --- Send in a voice message: https://anchor.fm/app-marketing-podcast/message
Shoutout to the Netherlands
CocoaBrew – формат мини-подкаста с новостями про Apple и технологии, полезностями про iOS, Swift и мобильную разработку. От сообщества iOS-разработчиков CocoaHeads! Ведущие: Никита Майданов, Илья Чикмарев, Лена Гордиенко CocoaBrew WWDC Edition – это специальные выпуски посвященные прошедшему WWDC2021 с нашим кратким содержанием всех сессий, которые мы поглядели и советами, смотреть ли их вам Заходи в t.me/cocoaheads чтобы не пропустить бесплатные митапы, дискуссии, викторины и многое другое Ссылки: What's new in CloudKit (00:43) https://developer.apple.com/videos/play/wwdc2021/10086/ Tap into virtual and physical game controllers (01:11) https://developer.apple.com/videos/play/wwdc2021/10081/ What's new in App Clips (02:10) https://developer.apple.com/videos/play/wwdc2021/10012/ Meet the Screen Time API (03:02) https://developer.apple.com/videos/play/wwdc2021/10123/ Get ready for iCloud Private Relay (03:53) https://developer.apple.com/videos/play/wwdc2021/10096/ Meet Safari Web Extensions on iOS (04:50) https://developer.apple.com/videos/play/wwdc2021/10104/ Use the camera for keyboard input in your app (05:40) https://developer.apple.com/videos/play/wwdc2021/10276/ What's new in Foundation (06:48) https://developer.apple.com/videos/play/wwdc2021/10109/ Explore WKWebView additions (07:40) https://developer.apple.com/videos/play/wwdc2021/10032/ Showcase app data in Spotlight (08:39) https://developer.apple.com/videos/play/wwdc2021/10098/ What's new in Wallet and Apple Pay (09:09) https://developer.apple.com/videos/play/wwdc2021/10092/ Meditation for fidgety skeptics (10:46) https://developer.apple.com/videos/play/wwdc2021/10316/ Build interfaces with style (11:15) https://developer.apple.com/videos/play/wwdc2021/10196/ Practice audio haptic design (11:43) https://developer.apple.com/videos/play/wwdc2021/10278/ Discoverable design (12:16) https://developer.apple.com/videos/play/wwdc2021/10126/ The process of inclusive design (12:38) https://developer.apple.com/videos/play/wwdc2021/10304/ The practice of inclusive design (13:45) https://developer.apple.com/videos/play/wwdc2021/10275/
Leafbare is coming to an end in the forest, but cat drama never ends! Join us as we discuss badgers and beavers and maybe some cats also. (These set of chapters were a bit of a lull in the action, but Cloudkit is there and very cute). Up next week: Chapter 7-10 Support us on Patreon at patreon.com/staircast! Follow the show @staircast on Twitter! Send questions or comments to stairwaytostarclan@gmail.com. Hosted by Paz [she/they] (@ootron), Julian [they/them] (@shipyrds), and Liz [she/they] (@seabedcity). Summary transcript available here: Summary
Keeping it short this week. So much content. It is amazing. :)Async/Await vs. Combine articles:Async/Await and the Future of CombineThoughts on Combine in an async/await world – Donny WalsBottom sheet articles:Meet the new bottom sheet in iOS 15 | Filip NěmečekBottom sheet on iOS15 using UISheetPresentationController and Xcode 13 | Mateusz MatrejekPresenting sheets with UIKit using a UISheetPresentationControllerOther articles:What's new in Xcode 13? – Hacking with SwiftPull to refresh in SwiftUI with refreshable | SarunwWWDC videos I think you should see:Build apps that share data through CloudKit and Core Data - WWDC 2021 - Videos - Apple DeveloperARC in Swift: Basics and beyond - WWDC 2021 - Videos - Apple DeveloperDistribute apps in Xcode with cloud signing - WWDC 2021 - Videos - Apple DeveloperUltimate application performance survival guide - WWDC 2021 - Videos - Apple DeveloperPlease rate me on Apple Podcasts.Send me feedback on SpeakPipeOr contact me through twitterMy website appforce1.netNewsletter, sign up!My book: Being a Lead Software Developer Lead Software Developer Learn best practices for being a great lead software developer.Practical Core Data by Donny Wals Learn Core Data from the ground up using new and modern techniques.Practical Combine by Donny Wals Buy Donny' book on combine and support my podcast. Now that's a great deal.Support the show (https://pod.fan/appforce1)
This week we finally have a more in-depth discussion of the problem of abelism in the Warriors series, as Cinderpaw returns to the story. Beyond that, Thunderclan is asking the question: why do bash "dead-beat" clan members for not being there for Cloudkit but we never question if the child has bad vibes? Or if they're just unpleasant to be around? Up next week: Chapters 26-30 Follow the show @staircast on Twitter! Send questions or comments to stairwaytostarclan@gmail.com. Hosted by Paz [she/they] (@ootron), Julian [they/them] (@shipyrds), and Liz [she/they] (@seabedcity). Summary transcript available here: Summary
It’s time for another game of Stacktrace Keynote Poker! This time, John and Rambo place their bets on what Apple might announce at WWDC21, either during the main keynote, or as part of the more developer-focused State of the Union. Sponsored by iMazing: Stacktrace listeners can download iMazing for 30% off for a limited time. Sponsored by Keep Going: A new book from indie developer Bardi Golriz on how to create award-winning apps in 12 months. Use code "rambo" for $10 off. Download MP3 Poker scorecard Play along with this episode’s poker game by filling in the score card and sharing it on Twitter. Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links NSUbiquitousKeyValueStore CloudKit Codable’s Property List-based encoding API WWDC by Sundell & Friends Publish John’s tweet about the upcoming Publish Gallery Combine Docker Subscribe: 🟣 Apple Podcasts 🟠 Overcast 🟢 Spotify If you have any feedback about the show, feel free to reach out on Twitter or send us an email.
Sean Allen returns to the show to talk about using the MVVM design pattern within SwiftUI-based apps, building a course around MapKit and CloudKit, how to approach all of the new material that WWDC has to offer, and what goes into making a really great developer portfolio.
This week the boys talks the progression of technologies using MemoryMiner as a yardstick. John talks the difficulty in finding the right feature set for software for use by human beings. Scotty talks his recent frustrations with debugging CloudKit and his deep dive into the iDeveloper archives by listening back to Episode 1 and how much things have changed vs. the similarities.
Guest Tim Mitra (website) Twitter @TimMitra More Than Just Code Podcast Spockcast Podcast Pragmatic Hero's Journey RoundaboutFM Youtube Video - https://youtu.be/SwVF-wihDvERelated Episodes Episode 47 - Practical Combine with Donny Wals Episode 62 - Local Database Storage on iOS with Aaron Douglas Ok Productive - 030. Neuroplasticity with Tim Mitra Related Links WWDC 2021 Announced Swift TO MistKit - Swift Package for Server-Side and Command-Line Access to CloudKit Web Services NSPersistentCloudKitContainer Setting Up Core Data with CloudKit - Apple Docs CoreStore by John Estropia - real power of Core Data with the elegance and safety of Swift SponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:https://appfigures.com/resources/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves: For edge cases you don’t even know you have Protects from outages your team hasn’t seen yet Saves you time on future maintenance As well as new features released by the app stores Empowers your marketing teams with clean, reliable IAP data All that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.Building Apps with Core Data Today Working with CloudKit and CoreData Fun with SwiftUI and CoreData Learning how to use AppData Power of Combine How to Sync Subscriptions with Core Data CloudKit on the Server Business Problems with CloudKit Why Choose Core Data? Power of Live Previews Social MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)★ Support this podcast on Patreon ★
In this episode of What I'm Working On, I discuss the verdict of my job hunt as well as showing new screens of my upcoming SwiftUI course that will include MapKit and CloudKit. What I'm Working On is the show where I discuss by business and life as an independent app developer and content creator. YouTube version of the show: https://youtu.be/kZcAOa7y3E0 More information about my iOS Development courses: https://seanallen.teachable.com/ Link to my book - How I Became an iOS Developer: https://gumroad.com/l/sean-allen-origin Twitter: https://www.twitter.com/seanallen_dev YouTube Channel: https://www.youtube.com/seanallen Portfolio: https://seanallen.co Book and learning recommendations (Affiliate Links): Ray Wenderlich Books: https://store.raywenderlich.com/a/20866/link/1 Ray Wenderlich Video Tutorials: https://store.raywenderlich.com/a/20866/link/24 Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 My Developer & YouTube Setup: https://www.amazon.com/shop/seanallen --- Support this podcast: https://anchor.fm/seanallen/support
More Than Just Code podcast - iOS and Swift development, news and advice
We dig in with iOS 14.4 patching vulnerabilities. M1-Based Macs Have New Startup Modes. Mark gives us his M1Mini first impressions. Apple increases the DTK credit. MagSafe for iPhone is reviewed. Sorry, small-phone lovers: The iPhone 12 mini was Apple’s 2020 sales flop. Core Data with CloudKit in SwiftUI. Apple Card and Apple Cash Trademarks Approved in Canada. MTJC and Spockcast are now on Amazon Music. Unlocking iPhones While Wearing a Face Mask. What’s new in Swift 5.4? How 7 iOS Apps Could Save You 500MB of Storage. The Diminishing Utility of MFMailComposeViewController. Picks: SwiftUI keyboard avoidance, iOS Dev Happy Hour - Feb 20, GitHub - conwnet/github1s: One second to read GitHub code with VS Code.
An accidental deep dive into how the AirPods’ transparency mode is activated over Bluetooth, the launch of Swift by Sundell 3.0, running macOS code in the cloud, multiple headphone reviews and a comparison between the iPhone 12 Pro and 12 mini. Download MP3 Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links Grand Central Dispatch CloudKit Beats Flex Steelseries Arctis 7X Splash Subscribe: 🟣 Apple Podcasts 🟠 Overcast 🟢 Spotify If you have any feedback about the show, feel free to reach out on Twitter or send us an email.
More Than Just Code podcast - iOS and Swift development, news and advice
We fact check M1 RAM, and Photoshop on Rosetta2. AskMTJC brings us Story of third Apple founder, Maple spirits, and CloudKit on NSPersistentCloudKitContainer. Use Amazon EC2 Mac Instances to Build & Test macOS, iOS, ipadOS, tvOS, and watchOS Apps. Apple Fitness Plus will launch on December 14th. Family Setup on Apple Watch is coming to Canada. Xcode 12.3 RC available. iPhone zero-click Wi-Fi exploit is one of the most breathtaking hacks ever. Apple announces $549 AirPods Max noise-canceling headphones, coming December 15th. No U1 chip in AirPods Max. More Apple Silicon leaks. Picks: Fastlane for App Screenshots, James Dempsey made Swift Version for quick reference, 9 Xcode Tips by Paul Hudson, Quick Tip: Enable Touch ID for sudo, Elago Classic Mac Apple Watch charging stands. After Show: App development as Lego.
A deep dive into syncing systems and what goes into writing code for synchronizing user data using tools like CloudKit, a look under the hood of what AirPower could’ve been, and your regular weekly updates from John and Rambo. Sponsored by ALOGIC: Get the 10-in-1 Super Dock 50% off retail on Indiegogo for a limited time. Enter the MacBook Air giveaway. Download MP3 Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links The Fibonacci sequence Sign up for the AirBuddy 2 beta AirPower prototype teardown CloudKit 101 The WWDC app’s CloudKit implementation Paw NativeConnect Appstat Subscribe: 🟣 Apple Podcasts 🟠 Overcast 🟢 Spotify
More Than Just Code podcast - iOS and Swift development, news and advice
Friend of the show Dan sports an MTJC face mask and friend of the show Dee asks about CloudKit use. Canadians can now opt out of Clearview AI facial recognition, with a catch. We discuss Big Sur - Working / Not Working Apps. Apple updates coding programs and resources for educators and students. SoftBank mulls sale of Arm Holdings, could Apple be a potential buyer? Apple wins appeal against EU’s $14.9 billion tax bill. Apple releases iOS and iPadOS 13.6, macOS 10.15.6, and watchOS 6.2.8. Apple files ‘Path to Apple Card’ patent application in Canada. Apple reportedly plans to release 13-inch, 14-inch and 16-inch ARM-based MacBooks. Rene Ritchie: Wrong About the Apple Silicon Mac. Unreal’s new iPhone app does live motion capture with Face ID sensors. What’s new in SwiftUI from Swift with Majid. Creating Lists with Collection View. Picks: List of Apple codenames, Apple promotes working from home in relatable new video featuring ‘The Underdogs’, Circle of Fifths, How To Create A GitHub Profile README, NotificationCenter.Publisher.
It's time for an iPad file management primer. Federico details iCloud Drive, CloudKit, file bookmarks, open in place, file providers, the document browser, and more, then Ryan shares his spreadsheet app findings.
It's time for an iPad file management primer. Federico details iCloud Drive, CloudKit, file bookmarks, open in place, file providers, the document browser, and more, then Ryan shares his spreadsheet app findings.
Websites hosted entirely on CDN, the flexibility of modern web development, how Rambo replicated the Apple Watch Breathe animation using SwiftUI, the power and potential of command line interfaces for iOS apps, and much more. Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links Rambo’s Publish plugins: For embedding tweets For adding dark mode-specific images Cloudflare Workers KV Rambo’s replica of the Apple Watch Breathe animation MultipeerKit Codable How Crash Bandicoot Hacked The Original Playstation CloudKit 101
From modularizing code and cloud-synced databases to reviews of the first set of Apple TV+ shows — this episode of Stacktrace has it all. Also, what could the implications of Photoshop running on ARM64 be, more speculation about Apple’s AR (or perhaps VR?) efforts, and a short trip to Bermuda. Sponsored by OWC: Get 15% off OWC USB-C Travel Dock and 10% off the 10-Port USB-C Dock w/ code 9TO5DOCK. Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links Files Demo of Rambo’s recent UI work Rumor: Apple working with Valve on AR headset Photoshop for iPad Rambo’s WWDC by Sundell guest article about AR Down in Bermuda CloudKit
More Than Just Code podcast - iOS and Swift development, news and advice
Recorded LIVE during WWDC 2019: In this special episode Tim interviewed several iOS developers on-site at WWDC thought the conference. Joining us this week are Tom Harington, Jeff Rames, Ish Shabazz, Kilo Loco, Mark Struzinzki, Adam Armstrong, Dru Freeman, Ray Fix, Megan Winter, Anthony Laurence, Ricky de Laveaga, Kendal Gelner, and literally on the street Joe Cieplinski. We discuss the WWDC Keynote, PSotU, SwiftUI, Project Catalyst, Dark Mode, stand alone Watch Apps, Xcode 11, Voice Control, iPadOS, Swift Package Manager, the 2019 Mac Pro, Pro Display XDR, The Talk Show, Micro.blog, Embrace.io, AltConf, Swift Playgrounds 3, Xcode 11, and the Release Notes Conference. Special Guests: Aᴅᴀᴍ Aʀᴍsᴛʀᴏɴɢ, Anthony Laurence, Dru Freeman, Ish, Jeff Rames, Joe Cieplinski, Kendall Gelner, Kilo Loco, Mark Struzinski, Meg Winter, Ray Fix, Ricky de Laveaga, and Tom Harrington.
This week Dave makes a breakthrough in the complexity of his calculation parser. Joe finally discusses the app he is building and what it's all about. 100 Days of SwiftUI (https://www.hackingwithswift.com/100/swiftui) Using Core Data with CloudKit (https://developer.apple.com/videos/play/wwdc2019/202/) Conflict free replicated data type (https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact)
CloudKit ist Apples Lösung für alle mac- und iOS-Entwickler, die keine eigene Backend-Infrastruktur betreiben können oder wollen. Egal ob für Push Notifications, Synchronisierung, Sharing, private oder öffentliche Datenbanken und sogar Web-Anwendungen: CloudKit ist oft eine praktische, sichere und meist sogar kostenlose Alternative. In diesem Vortrag gibt es einen Überblick über die Einsatzmöglichkeiten und Architektur von CloudKit und die alltäglichen Stolpersteine im Umgang damit. Session 2, Sonntag, Großer Saal, Macoun 2018
More Than Just Code podcast - iOS and Swift development, news and advice
Recorded LIVE during WWDC 2019: In this special episode Tim interviewed several iOS developers on-site at WWDC thought the conference. Joining us this week are Tom Harington, Jeff Rames, Ish Shabazz, Kylo Loco, Mark Struzinzki, Adam Armstrong, Dru Freeman, Ray Fix, Megan Winter, Anthony Laurence, Ricky de Laveaga, Kendal Gelner, and literally on the street Joe Cieplinski. We discuss the WWDC Keynote, PSotU, SwiftUI, Project Catalyst, Dark Mode, stand alone Watch Apps, Xcode 11, Voice Control, iPadOS, Swift Package Manager, the 2019 Mac Pro, Pro Display XDR, The Talk Show, Micro.blog, Embrace.io, AltConf, Swift Playgrounds 3, Xcode 11, and the Release Notes Conference. Special Guests: Anthony Laurence, Dru Freeman, Joe Cieplinski, Kendall Gelner, Kilo Loco, Meg Winter, Ray Fix, and Ricky de Laveaga.
In this edition of the AppleVis Extra, Dave Nason and Thomas Domville are joined by Sarah Herrlinger, Director of Global Accessibility Policy and Initiatives at Apple; and Dean Hudson, Accessibility Evangelist at Apple. Topics covered in this podcast include an in-depth look at new accessibility features coming later this year in Apple software for blind and low vision users, as well as a broader look at Apple's approach to making their products accessible to as many people as possible. Full transcript of podcast Please note, This transcript was created solely for communication access. It is not a certified legal transcript and is not entirely verbatim. [music] Announcer: This is the AppleVis Extra. Dave Nason: Hello, and welcome to AppleVis Extra. This is episode number 67 coming hot on the heels of episode number 66 which was our round-table about WWDC keynote on Monday. Today, myself, Dave Nason, and my colleague, Thomas Domville, also known as Anonymouse, are delighted to be joined by two people from Apple live from WWDC conference this week. We have the head of accessibility at Apple, Sarah Herrlinger, and we have one of the accessibility technicians called Dean Hudson. Thomas, thanks for joining me. We're delighted to be getting the chance to interview these guys today. Thomas Domville: Definitely! I am so excited to meet with these two. I know that we are going to learn a great deal of things today, and I hope our listeners will, too. It's going to be a lot of fun. Dave Nason: Yeah, it was a big keynote, wasn't it? We talked about a lot on Monday. People can listen to that podcast for the full details of what we talked about in our immediate kind of aftermath, but there was a lot there. Thomas Domville: Definitely! A lot to soak up, and even today I'm still soaking things up, and hearing things that we didn't really pick up on on the WWDC day itself. As we're starting to get our hands on these betas, more and more things are starting to pop up. This makes this even more exciting of a podcast to listen to. Dave Nason: I think we all know that iOS 12 was a performance update. I think whether you had accessibility needs or not, it wasn't a feature-rich release last year. This year, I think there's a bit more there in the accessibility world as well, and in general when it comes to features. I think we're going to have plenty of questions. Thomas Domville: Definitely! I think that what I came away with from Monday was a lot of people were saying "Is that all?" "Is that it?" I was like oh, my gosh, are you kidding me? There was a lot there. I think for every 1 thing they mentioned, there were probably 20 things they didn't mention. There is so much under-the-hood. Like you said, this is a vast difference, a stark difference, between last year's iOS 12 to this year iOS 13. That is the same for those with accessibility. There are quite a few small changes, and new things that we can expect which I'm very excited to talk about. Dave Nason: Indeed! Let's welcome our two guests! We have, all the way from California in the middle of WWDC week ………………they've taken the time out to talk to us. We have Sarah Herrlinger, and Dean Hudson. Do you guys want to tell us a little about yourselves? Dean, do you want to go first, and tell us who you are, and what you do? Dean Hudson: Yeah, sure. Thanks for having us. This is a real honor. I am Dean Hudson. I started here at Apple probably 2006 where things were starting to roll. I've been here in the accessibility engineering team when there were three of us. It has now expanded greatly, but it's been a real fun ride all the way through advent of iOS making that accessible up through Apple TV, Watch, and HomePod. It's been a really fun ride. I now, the last few years, have worked for Sarah, as the Accessibility Evangelist at Apple. Really really fun times. Sarah Herrlinger: I'm Sarah Herrlinger, and I lead our efforts in the Global Accessibility Policy and Initiatives team. I get to work with Dean which is always a lot of fun. Our team really focuses on accessibility as a core corporate value for Apple. We look holistically at all the ways that we can infuse accessibility into the Apple ecosystem. Whether that be through products, or services, or stores, or anything that we do, just making sure that every employee at Apple understands what accessibility means to us as a company, and that all of our users know about all of the amazing things that we are working to do, so that they take advantage of those, and get more out of their devices. Dave Nason: Cool! I guess your job is making sure that accessibility is there on the ground floor of every project. Is that kind of an idea? Sarah Herrlinger: Yep. Absolutely! Through both Dean and I, we look at all those different areas. We get, early and often, into all of the different projects here to make sure that everybody thinks about accessibility in what they do. Thomas Domville: What an exciting job to have! That is like a dream! It's amazing to hear you guys have been there for so long especially Dean since 2006 when he was part of a team of three. That just totally blows my mind where we are today in terms of what we have gone so far with both of you. That's-- Dave Nason: When you think-- Thomas Domville: --amazing. Dave Nason: --to join one year before the iPhone launched. Everything that's happened since. Dean Hudson: Yeah. Well, I should say I am a VoiceOver user, totally blind. It was just very fun. The thing that you have to keep in mind, and it really takes a lot of character, but you have to be patient. People want things to happen tomorrow, and it just doesn't work that way. In the end, we took some time to develop and get things right, and it has paid off. We kind of lead the industry now in accessibility, and it's because we start at a ground level as Sarah was saying. Before even any lines of code are written, we get in there with the teams, and get people to think about accessibility early. Dave Nason: That's cool! That's such an advantage for you in a sense in what you do because you're both an expert in being a blind customer, and you're an expert in Apple, and what's going on on the inside of the company, I guess. Sarah Herrlinger: That's exactly why I stole him away from the engineering team, and brought him over to become our tech evangelist because he is so good at being able to go to every team in the company, and really express to them the importance of the work that we do, and get them to really think about not just the blind community, but every community that we support. [laughter] Thomas Domville: Educate. That's the key word is to educate everyone, and explain how to dive in, and do it the right way. Dave Nason: I've seen in my own work the difference the passion can make. You know what I mean? It's not just dryly telling them this is the features, but when they can actually see a human being using those features, and the difference. I'd say I think that goes a long way when you're speaking to an executive or a project manager or whatever. Dean Hudson- Yeah. Yeah. No, there were a few times when I would just bring my device to an engineer on the audio team, for example, and say this is wrong, this doesn't work. Can you guys do something about this? They're like oh, my gosh, you've been using this? We should fix this. [laughter] Thomas Domville: That's awesome! Sarah Herrlinger: A lot of years of great work being done. Dave Nason: Fantastic! Of course, we're in the middle of a very busy time of year for you guys. We had the keynote on Monday. I would say one of the highlights of the show was the announcement of Voice Control, and that demo that we saw. Do you want to kind of tell us a little about? We saw highlights. There's probably plenty to talk about around Voice Control. Sarah Herrlinger: Yeah, we're really excited about Voice Control. One of the things that has been important to us as an accessibility team is to continually look at new user groups that might not otherwise be able to use our technology. How do we keep pushing forward, and making sure that everyone who wants to use an Apple product has the opportunity to do so, and has the tools available to make that simple and easy and fun? Voice Control is a feature that was built with individuals with extreme physical-motor limitations in mind. It is individuals who wouldn't be able to use their devices unless they were able to use their voice. What Voice Control does is give them full access to their devices. It is built into both Mac OS and iOS platforms, so for any iOS device or Mac, being able to really control and use your device with just your voice. That would be all elements of navigation, opening apps, opening menus, moving around on the different devices, as well as things like dictation, text editing, and doing those things in a seamless fashion, so moving from one to the next, saying open Pages, dictating text, then saying open Photos, and doing something in your Photos app. Things like that all sort of moving through seamlessly, and not having to kind of move from one to the other in a more stunted way. We wanted it to be something that was really useful and efficient for those users who rely upon their voice. Dave Nason: I sort of speculated on Monday that maybe it was built on the same framework--if that's the right terminology--as VoiceOver and Switch Control, so that if you designed for one you design for the other. Is that the case, or is it a whole different... Sarah Herrlinger: It does take advantage of the accessibility API that's built into our software developer kit. One of the messages that we really try to express out to developers this week is how important it is to use that accessibility API, and how when you do it, you get so much from it. With all three of those utilizing that, if you are someone who... It's sort of the well, if you're concerned about one group, hey, you're going to get the other ones for free. We definitely want everyone to use this, and to really be good digital citizens when it comes to accessibility because this is the foundation for so much of what we do. Thomas Domville: That's so intriguing because it makes me think in my mind. I'm trying to grasp how that framework work, as in so the elements you see on the given page, is that the same as the VoiceOver? Are you able to go into more specifics like go right four? Sarah Herrlinger: Well, so, to give an example. When you think about how important it is in VoiceOver to label elements on the screen, to label images and buttons and things like that, one of the things that then both Switch Control and Voice Control does is it hooks onto those individual elements as well. For example, with Voice Control, one of the features to it is being able to say Show Numbers. Then any of those elements, anything that would be tappable or clickable--depending on whether it's an iOS or Mac device--becomes something that shows up on the screen, so that you could, for example, in the Photos app, say Show Numbers, and then say tap 14, and it is that specific photo that you're trying to get to which really improves the efficiency for someone using voice. Underneath it's also using that same framework to it. Dean Hudson: I think even Eric gave an example in the keynote the other day--or not the keynote, sorry, the state of the union--where he tried to click on an element, and it didn't work. He said "see, it didn't work because it doesn't have an accessibility label." It definitely hinges upon the accessibility underneath the API. Dave Nason: That's cool. I was actually thi-- [crosstalk] Dave Nason: Sorry! Sarah Herrlinger: It's all the same foundational API, but we also allow even more specific APIs, so developers who want to create even better experiences for Voice Control and such, or for a Voice Control-only experience, they can do that, too. The API is the common base, but it allows very detailed customization to make really great experiences for each one of these types of assistive technology as well. Thomas Domville: Wow! That is amazing! It really does going to kind of bring, in a roundabout way, you're also bringing up VoiceOver accessibility issues up. Like you just mentioned, elements or buttons that are not labeled correctly, and that has definitely to bring up to forefront with the developers if they want to take advantage of this-- Dave Nason: Exactly. Thomas Domville: --control. What if you had, I know a lot of these elements sometimes just like to have just pictures. How do they know what to say for that particular picture? Sarah Herrlinger: Well, actually, we have a new feature that we've added in this year that I think will be very helpful in that area. I'm gonna let Dean grab this one 'cause he's-- [laughter] Dean Hudson: We're trying to wait 'til we get to the features, but you guys have pulled it out of us. [laughter] Dean Hudson: One of the features--and I'm going to get loud because talking about features I get excited--that we're introducing for iOS is to auto label buttons. If a developer puts this hamburger menu or just puts a picture on the button, we will, through machine learning-- you probably heard a little bit about that during the keynote--determine what that button might be labeled. Having tested it, it works pretty good. I've used some crazy applications, and it does a pretty good job. That's sort of how if someone does give a picture, we sort of auto label it, and that's how it would get picked up. Thomas Domville: That's interesting because you have somewhat of a feature like that now when sometimes it will predict what it thinks it is. That works-- Dean Hudson: In text. Thomas Domville: This is more enhanced. Dean Hudson: This is more, yeah, in images. Thomas Domville: Oh, wow! Sarah Herrlinger: Yeah. Dave Nason: Now, it's reading text, isn't it, that's visually on a button? Sarah Herrlinger: Yeah. I think one of the things that we always try and do is build on from what we've done, but never stop working on any of these features. We have had this available for text. Now, we are using machine learning as it continues to grow and grow, and use that to be able to, as Dean said, try and figure out what that is an image of, and give you that information. It might say button, possibly Home, or whatever it might be, so that as best we can, we are trying to add that additional information for you, so that you have more context. As always, we try and work with every developer, and tell them the more important thing is that you do actually go through and label all of these, and that's why we have tools like the Accessibility Inspector in Xcode with its auditing capabilities that give you information along the way as an app designer to know what you can do to be a better accessibility citizen. on top of that, we know that when people don't, we want to try and make sure that we are improving that situation, and really using tools like machine learning to make that better for the community. Dave Nason: Cool! I kind of have this idea that maybe even people who don't have any motor issues, but maybe they just have their phone on a charging stand at their desk, and rather than picking the phone up, they just look over at their phone and use voice control. Have you found yourself doing that, Sarah, at all? Sarah Herrlinger: Just start using voice control as its own even as someone who is not in the community? Yeah, I think voice control has it does have applicability that can go beyond the specific audience for which we kind of looked as at the sweet spot. I think one of the things that we will find as time goes by is the number of people who use this in many other circumstances. I've certainly had members of the media and such thus far say things like "This will be great for me as I'm driving in my car", or all different kinds of possible use cases. We look forward to seeing how people use them. It's been interesting even for us to see how people who are not members of the blind community turn on VoiceOver for things here and there. We know that a lot of these types of assistive technologies can be used for other use cases, but first and foremost, we want to make sure we're making the best tools for the communities that rely on them. Dave Nason: Yeah. Absolutely! I was just thinking, I suppose, in the context that it can really help to drive use of the accessibility API if a larger group of people in the media are talking about it. Dean Hudson: Uh-huh. Sarah Herrlinger: Yeah. Dave Nason: Dean, you alluded to other accessibility features, or other new features. Is there anything else that you want to-- Dean Hudson: Yeah. I'd first like to say WWDC was remarkable this year. We unleashed a ton of features that we're really excited about. Another piece of that is being at WWDC, we just saw developers one after another very excited about making their apps accessible. I just wanted to put that out there. We did a couple of events--just sort of mingle events--where we had tables set up, so people could see some accessibility features. It was just packed, and you could just feel the excitement when engineers came up and asked making my app accessible. What do I do? You have these long conversations. Well, you could do this, and try this. It was just very very cool. I'll start with VoiceOver because that's what I use on the Mac. One of the things that we were very excited to bring to the Mac this year is LibLouis. That gives us more than 80 languages for braille, and that's really really cool. As you guys know, LibLouis's open source, and so it's continually growing, so we're continuing to get more languages. Also, we've had a lot of requests for VoiceOver and braille to bring sort of a single-word mode. For iOS users, you'll know this. When you use your braille display, you've probably got maybe an 18 or 12-cell braille display, iOS only shows 1 item at a time to sort of help you maximize that little space that you have. Well, on the desktop, we brought that option there as well, so that if you have an 80-cell braille display, you turn on this option, you will see one item at a time. You can go back-and-forth between either of those modes. That was really cool. We've also improved braille input typing. We know that there are some people in the blindness world that use braille, but they are very very fast typists. We know those folks are out there. We've made it now, so that you can type as fast as you need to to get what you need done, and it'll just work great. Thomas Domville: Bravo! Bravo! Dean Hudson: Yeah, yeah, yeah, yeah. We definitely listened to all of you guys, and all of you. We've improved braille support on pages that support ARIA. There were some issues even in Mail that we addressed, so now when you paste text, we don't jump to the top of the email. We keep it right there. There were some issues with Messages. We fixed that, and in FaceTime. Some really really great braille improvements. We think you guys are really going to love it! Dave Nason: That's cool! I know some braille users are going to be very happy to hear that! [laughter] Dean Hudson: Yeah, oh yeah. Thomas Domville: Definitely! Dean Hudson: Yeah. Dave Nason: Has much of that made it to iOS as well, or was that Mac-specific? [cross-talk] Dean Hudson: That's all both iOS and Mac. Dave Nason: Wow, that's cool. Sarah Herrlinger: Yeah, including LibLouis which is also on Apple TV, too, so all of our braille-supported platforms we've brought those LibLouis tables to expand what you are able to access. Even when you think about things like the fact that on apple TV you can get captions through your braille display, if those captions are provided in one of the LibLouis languages, great way to be able to get that information, too. Dean Hudson: Some other things that we've done for VoiceOver on the desktop is custom punctuation. This is very big if you are a coder. When you're reading email, that's fine, you can have different levels of punctuation. When you're reading code, it’s very important to customize your punctuation, so that you see the symbols that you need to see. That will be sort of like activities. It will be sort of built-in. You switch between Mail, you switch between Xcode, you'll get your right punctuation level. Dave Nason: You can kind of say okay, I'm in Xcode, I need to hear the colons and the semicolons-- [cross-talk] Dean Hudson: Yeah. Dave Nason: --the brackets. Dean Hudson: Right. In Mail, I don't necessarily need to hear that. Sarah Herrlinger: Rather than just having that some, most, all, it gives you a lot more granularity in how you can do that customization. This is another one that is also on iOS. One of the other cool things about it is that through CloudKit, you can sync those preferences from one platform to the other. That which you set up as a custom punctuation on Mac OS will automatically be available to you on iOS. Thomas Domville: That's beautiful! Any improvement in Xcode especially code-reading capabilities, that's a big improvement. Dave Nason: The cloud bit. I have to say that as someone who uses both Mac and iOS, the ability to even with things like keyboard shortcuts, you don't have to set them up again. The same with punctuation, just having it sync is-- Thomas Domville: Mmmhmm, mmmhmm. Sarah Herrlinger: Absolutely! Thomas, I heard you mention Xcode. Dean, I know you have been really excited about Xcode as a coder yourself. Dean Hudson: Yeah, Xcode is really huge. It's a big big application. What we wanted to do is focus on where you spend most of your time, and that's in the editor. We've improved, for example, code completion. As you're typing in the name of a function or method, hit Tab, and it autocompletes. You can now access that. Another point that we improved on is if you set--I'm going to get this wrong, I want to say landmarks, it's not landmarks--where you need to debug code, you set these markers. Those markers are now accessible. We've also added some rotors now that will allow you to navigate between methods and between scope. If you've had nested if loops, you can now navigate between those. Makes it really easy for you to jump around in your code. Many many fixes around editing. We think that's going to make that experience a lot better. Thomas Domville: That's beautiful. Dave Nason: That's cool. We do get a lot of questions on applevis.com about Xcode. It pops up every now and then, as people looking for help with it. Dean Hudson: We're continuing to work on that. One of the projects that you guys have probably heard of is Everybody Can Code. We've done that with Swift with the iPad, but we know there's more there. Eventually, you going to get to some levels that you need to use Xcode. We really want to focus on that to make that a fantastic experience. Sarah Herrlinger: Yeah. To stick with VoiceOver, but to jump platforms and go to iOS real quick. Couple of things to bring to your attention, one of which is just that when you go into Settings, you're going to find Accessibility in a different place. That is that it's been upleveled in Settings, so rather than having to drill in from tap on Settings, then go to General, then go to Accessibility, it's now at that top level of Settings just below General in the flow, in the chronology there. That was really important to us because we wanted to make sure that it becomes that much more discoverable for people, and that they use these features more. One of the other things we've done with it is we've also built accessibility into the sort of setup flow, what we call Buddy, as you get a new device. While for a VoiceOver user, you may already know that doing the triple-tap on the Side Button will turn VoiceOver on, for some of those other accessibility features that people may well have felt oh, I can't get to this until after I get through setup, we wanted to make sure that those were ready right up front, so that if you need to invert colors or increase your font or things like that, you can find those earlier in the process. Dean Hudson: Another one is customizable gestures for iOS. Dave Nason: You got my next question. [unintelligible] [laughter] Dean Hudson: Think about things like Control Center, Home Screen, App Chooser--App Switcher, pardon me. You can now assign those to, say, two-finger quadruple tap. Thomas Domville: Oh, that's nice. That's going to be a game changer! Dean Hudson: Yeah, yeah, we think so. Sarah Herrlinger: Yeah, you can even assign Siri shortcuts to VoiceOver commands. Dave Nason: Oh, fantastic! [unintelligible] Thomas Domville: Yeah, that's going to be amazing right there, customizable VoiceOver gestures. I love that! Dean Hudson: Yeah. In fact, both platforms are now we have full keyboard access. If you have your iPad now, and you have it connected to a Bluetooth, even gestures--say the Rotate gesture or the two-finger double tap and hold--you can now assign those to a keyboard command. You can perform those actions on your keyboard. [crosstalk] Thomas Domville: Oh, wow! Dave Nason: I read a bit about there being new keyboard shortcuts across the platforms. Could you tell us a little bit more about what's been kind of added there? Sarah Herrlinger: iPad OS has more commands in apps. I think that's connected to the full keyboard access that's now available. Thomas Domville: Okay. I really love the new Siri voices, by the way! [unintelligible] Thomas Domville: That was beautiful. I liked hearing that! I'm guessing we will be able to use that as a VoiceOver voice? Sarah Herrlinger: Mmmhmm. Dean Hudson: Yes. Thomas Domville: Awesome! Have we gained any new voices like Eloquence or anything like that? Sarah Herrlinger: No Eloquence voices, but that... The new Siri voices are also available on the Watch, so that's another one-- [Unintelligible] Dave Nason: We heard the U.S. one. Are there international new Siri voices, or at the moment is this U.S.? Sarah Herrlinger: My understanding at this stage is it is starting with U.S., and I think we'll have to see where they go from there. Dean Hudson: Yeah. Thomas Domville: Well, making accessibility down to the root of Settings, that is a big thing, as in terms of that Apple recognized that this should be up front to everyone that's sighted or not, they're going to come across this, and be curious, and jump into that. I'm really excited that you guys finally put that up in front and to the main section with the main components. Dave Nason: That's been a step-by-step process, hasn't it? I remember when it moved from the bottom of the General up towards the top of General, and now it's into the-- [crosstalk] [laughter] Sarah Herrlinger: Our evangelism has worked! [laughter] [Unintelligible] Thomas Domville: Good job, Dean, good job! [laughter] Dean Hudson: We haven't talked about some of the low-vision features. Dave Nason: Yeah, I was going to ask that. Dean Hudson: On the Mac... Do you want to talk about the Hover? Sarah Herrlinger: Yeah, on Mac OS, we have a couple of great new features we've added. The one that I'm most excited about as someone who is a glasses wearer and who does struggle with small text is a feature called Hover Text. It's a new way to make it easy to view text on your Mac display. What you do is if you hover over any text with your cursor, and press down on the Command key, you get a dedicated window with a large high-resolution text field which gives you whatever is the text that's underneath that cursor. You can blow it up to 128-point, you can choose the font type that works best for you or that you prefer. You can also change the color of both the text and the background, and the cursor that surrounds the text showing up on the screen. Lots of customization available, so that whatever your vision needs are as a low-vision user, you can be able to sort of customize that to work best for you. One of the other things that I love is... For a long time, we've had a feature, and that is Say Text Under the Pointer. When you turn that on, you not only get this giant text customized in the way you want it to look, but it will also speak that out as it's going over the element as well. Text that would be in a menu or in a dock that might be smaller than what you would want it to be, you now have the opportunity to be able to take any text, and just blow it up on the screen. Dave Nason: That's actually huge because there's some people who are not quite at full screenreader level. They don't need that, but they need that little bit of help sometimes with a bit of speech, and I think that's huge. Also, I have an application at work which doesn't support screen readers very well in terms of keyboard commands, so I can use it with the mouse by rubbing the mouse over certain sections, and it'll read what's under there. Sarah Herrlinger: Yeah. We have another feature called Zoom Display which is for multi-display users. If you're someone who uses two screens, Zoom Display will let you keep one screen zoomed in close while the other one remains at standard resolution. It could be great for everyday work when you are just on your own working on two monitors in an office, but also one of the other applications for it that we've seen thus far is in terms of doing a presentation. Maybe you want your audience to see the screen in that standard resolution, but you want to blow up something on your own device, so that you can zoom in on areas, and get more information as you are presenting out to the world. A really cool way to think about multi-display users, and how low-vision users might use them differently than someone else. Also, we added in Color Filters in the same way that we have them on iOS. These are filters that support things like color blindness, and we have filters that are specifically built for different types of color blindness, but also being able to do just a straight colored tint over the screen. We've received feedback from individuals with Irlens Syndrome and other types of vision challenges where just being able to have the screen tinted to a specific color to do any kind of work on the device has been really helpful. We're excited that that has moved over to the Mac, too. Dean Hudson: I know you guys had a question about--I'm going to get the name wrong--but a feature that allows a developer to develop their iPad app, but then move that over to the desktop. Dave Nason: Project Catalyst. Dean Hudson: Catalyst, yes. Thank you! The question was will accessibility be intact, and happy to say that yes it will. Thomas Domville: Oh, wow! Dean Hudson: If the developer does accessibility work on iOS, that will transfer to Mac OS. Dave Nason: That's going to open a huge opportunity for a whole range of apps. Thomas Domville: We were both talking about that how when we saw that demonstration where you were able to click that little checkbox for Mac. We were wondering if that part of that system to analyze your code would be able to take that accessibility along with it, or improve on it, and point it out to them in certain areas. We had thought about that. Dave Nason: Will that then, I suppose, automatically change from the hint text, for example, which might be double tap to select on the iPad app, and that's VO Spacebar to select on the Mac. Dean Hudson: Yeah, some of those little things we have to work through, but for the most part, they look exactly the same. Some of the sounds we've brought over to the desktop. Sarah Herrlinger: The nice thing for the developers, they can use that iOS accessibility API, and it just ports over to the Mac. The time and effort and energy that someone puts in on one pays forward over into the other. Dave Nason: It's a really interesting project. There was mention onstage Twitter is back suddenly. There was a lot of talk-- [unintelligible] [laughter] Thomas Domville: Yeah, definitely. Can you say, Dean, if the developers have tools of any kind that can analyze their code, and let them know where they lack in the accessibility areas, and where to focus on to make improvements? Dean Hudson: Yes. The Accessibility Inspector is where to go, and we've made, over the last few years, several improvements to it. One is really cool is that you can audit an application. The developer can have their application up on their iPad, target that iPad, and change accessibility right there. If they see a button that's not labeled, they can label it there. They can touch on their iPad, and suddenly it has the label. We highly recommend, at the very least, that the developer runs that audit tool, so at least they know the areas they need to go and fix. Dave Nason: have you ever considered--people will ask this on the site sometimes--have you ever considered requirements along those lines, as opposed to recommendations, or is that something that's possible? I know accessibility is such a broad thing, and every app is different, but we kind of wondered that. Sarah Herrlinger: Yeah, that is one of the things that we... We look at this issue a lot. It's not something that goes unnoticed, but it is a very complex issue. I think as we look at how many things fall under the term accessibility, and as well the levels of accessibility of something. Even if you look at just VoiceOver, what is the stamp that says seal of approval? We're constantly trying to look at new ways--including things like doing the machine learning automatic label detection--to try and make it easier, and to build these tools to be more comprehensive, and to be simpler and easier for developers, so that they have fewer reasons to not do it. We want everybody to just do it, and make it so that it's not even necessary to have a listing, but mostly we just want to try and do everything we can to make everything as accessible as possible. One of the other things to note as well in terms of auditing, we also now have a new accessibility audit tool for web content in Safari. That's another area where we've tried to look beyond apps, and into web content as well. Thomas Domville: Oh, that's nice. I appreciate you being up front because you're right, Sarah, the complexity. I can't imagine defining the word what is accessible. For a blind person, that's one thing. For low-vision is one thing, those with dexterity or motor issues is another thing. It's not a clear-cut and dry scope that we could just stamp it, and say you guys got to do this. I can't imagine the complexity to have to be behind something. Obviously, we can't just say this is VoiceOver-accessible because then you're singling out all the others that have other accessibility issues. Dave Nason: Even accessibility is connected to usability, and I might find an app very intuitive and you may not, or... Dean Hudson: Yeah. I mean, I have plenty times where someone says "is this accessible", and say it's accessible for me, I can use it. Someone else may go I don't like that-- [unintelligible] [laughter] Dean Hudson: It's a really really gray area, but it's something that we're striving to make easier as Sarah said, and I think we're going to get there. Thomas Domville: That's awesome. Now, one of the things you guys were talking about in the keynote, and I had wondered, the new gesture to do a three-fingers pinch to copy and three-finger spread to paste. I thought oh, that's so brilliant. I suppose that can be used as a VoiceOver custom gesture? Dean Hudson: We have accommodated that, yes. Thomas Domville: Awesome! Dean Hudson: We have some gestures that you can use to do that, perform those actions. Sarah Herrlinger: yeah, I think as with everything. Our goal even for things that would be considered general mainstream elements of the OS, we always do try and be thoughtful in how a VoiceOver user could navigate that or use it, and also how someone using Switch Control could or how someone using Voice Control. I mean, we look at all of these different elements, and try and be as thoughtful about each as we can. Dave Nason: That does bring us back actually to a related question that I guess I forgot to ask earlier was Voice Control and VoiceOver. Can they play together, or are they distinct in terms of features? Sarah Herrlinger: I would say at this stage, much in the way that VoiceOver was initially built as a feature for the blind community, our goal with Voice Control was to be able to support those with extreme physical-motor limitations. We look at that first and foremost. If you use headphones with Voice Control and you're a VoiceOver user, you may be able to get functionality out of it. When we do these, we often sort of look at let's build out one thing, make sure we've got it, and then we continue to iterate from there, and do more. In the same way, that initially the way that Zoom and VoiceOver work together that's improved over time, the way other things have happened, I think we want to come out of the gate with something that's really a great feature for the community that needs it most, and then figure out from there how we expand. Dave Nason: Absolutely! It's got to be one of the most complex features you've built in a long time, I would imagine. Thomas Domville: No doubt. I'm thinking, too, is that just yesterday somebody revealed how there's a new feature within Accessibility for those on iPad that can use their little mouse. They can actually use that as a cursor pointer. Sarah Herrlinger: Yeah. We do now have mouse support for iOS. It is a part of Assistive Touch. Just to give that little bit of background on Assistive Touch. Assistive Touch is another one of our features that we created specifically for individuals with physical-motor limitations which allows them to be able to use the device when they may have very limited dexterity, but some. For example, if you can only use one finger, and one finger alone, to work device then when you start thinking about things like how do you do a four-finger swipe, or a pinch, this is something was built in to support those users. A logical extension of that is someone who may need--they aren't using their finger itself on the screen, or on their devices, even on computers--but they use something like a joystick or an assistive mouse that allows them to be able to use the device, and navigate in an alternative fashion. Adding in mouse support on iOS is really, first and foremost, meant to make sure that another community that might not otherwise be able to use a product has that opportunity to do so. We're getting feedback that other people are appreciating it as well, and that's fantastic. We really initially look at how we make sure that we continue to widen the users who are able to use our products in their own individual unique ways. Thomas Domville: oh, no doubt. I do have clients that will use that mouse, and they will hover over something, and it will speak back to them what they're hovering it over, so little things like that that I've seen in the desktop realms is... We always try to wish for things on iOS and iPad iOS and things like that, so any new features like that is very welcome to all line of disabilities. Sarah Herrlinger: Yeah. I think one of the key things with this is what we wanted to do was figure out how to use a pointing device like you would use your finger. Not so much reimagine how an iPad and a mouse would work, but really focus on how you can get that sort of touch functionality, but using a mouse. Thomas Domville: Now, that we're getting to kind of wrapping things up, I am curious if you guys have any other comments or further features that you would like to reveal to our listeners that may have not been discussed at the keynote, or into the mainstream in terms of iOS, iPad, or the Mac? Dean Hudson: Well, one we haven't talked about that was not in the keynote, but was in another presentation, is the Apple Card. I know that there's been some concerns about how that would work for people who are blind. I've been using it here, testing it, and it's fantastic. One of the things that I've experienced with credit cards is you get this bill, paper bill, and I have no idea what that thing says. I can scan it, and even then it doesn't tell me where I'm spending my money. Now, having that all accessible on iOS is amazing. Just thought I'd put that out there. Sarah Herrlinger: Yeah. I would say just sort of in the bigger picture around things, we didn't even get to all of the things even just for the blind and low-vis communities that we've done over the course of this set of updates. To add in one more, just a quick one. Zoom went through a pretty big re-design on TV OS to just make it easier for individuals or low-vis to be able to control and navigate their devices. I think we could pull out a few more, but in thinking about time, well... Part of it, I would say, is just go in, and start exploring because I think really in all the nooks and crannies, you're going to find different settings, different new things that are there that are helpful. We want people to take advantage of it. We want people to give us feedback. To give the plug for the accessibility@apple.com email address, that is our customer-facing email address. We appreciate that we get a lot of great feedback every day from our users on how things are working for them whether it's asking us questions, reporting bugs, whatever it might be. We would love to get your thoughts on the work that we've been doing, and helps us to figure out what we keep doing into the future. Dave Nason: Great stuff! Well, I think that about does it for us today. Thank you guys again for joining us! We really appreciate it on what is a really busy week, I'm sure. Sarah and Dean, thank you so much, and Thomas, thank you for joining me today! Sarah Herrlinger: Absolutely! Thank you so much for having us! Dean Hudson: Yeah, thank you! Dave Nason: Thomas, interesting conversation. Thomas Domville: Oh, indeed! I'm sure I'm like everybody else. I was just ready for the next thing, ready for the next thing, ready for the next thing, but yet I'm so focused on what they had to say. I really love the time that we had to spend with them in details, but as always it's never enough time. I'm so blessed to have these two people that probably are so busy in their life already! We were just so honored and blessed to have at least a half hour with these folks. In general our listeners is that for every single thing they discussed here today that is new and revealing to you, there's probably 10 more new things under the hood that we going to see when iOS 13 comes out. This is the exciting part about this year, Dave, is this is not like iOS 12 where we had a few things, and that was it! This sounds like we have a lot of little changes coming our way along with some big changes that were not announced like-- [crosstalk] Thomas Domville: Oh, yeah. Dave Nason: I think we hit the highlights, but there's definitely a lot of little hidden gems hopefully. I think-- [crosstalk] Thomas Domville: I thought the low-vision people got a huge boost in the Mac area-- Dave Nason: I think that was overdue as well. I think Zoom and some of those users probably had felt a little neglected versus VoiceOver users in recent years. It looks like Apple have really put an effort in this year to make sure that they really caught up to where they want to be. Thomas Domville: It tells you the significant because they made a point of that. Not only just on the Mac, but as Sarah was saying and she made a point of it, they revamped it in iOS which is long overdue, but especially... The first and foremost of everything that's even new if they came out hard and heavy on the braille stuff, that was huge. Dave Nason: I had Scott Davert speaking in my ear the entire time while they were talking about braille. [laughter] Thomas Domville: All the millions of questions I'm sure that a lot of people have, but just knowing the fact that they're focused on braille this year is, forward and foremost, it was way way overdue, and I'm so ecstatic and excited to hear that. Dave Nason: Crossing all our fingers and all our toes that the performance is there. Thomas Domville: Yeah. Speaking of crossing fingers with toes, what did you think about the VoiceOver gestures customized? Dave Nason: That's really cool! Really really cool! Thomas Domville: I mean I'll have to see how deep- Dave Nason: See which gestures? Yeah. Thomas Domville: Yeah. How deep can we get with it? It sounded like the keyboard is going to be where it's going to really take hold. You can re-do some of the gestures with the keyboard. If it's complicated already for us to do a four-finger double tap on something, oh my gosh, we can now make that easier, but if we can intertwine this with a certain thing that I want to use day-in-day-out, that's a game changer. Dave Nason: Yeah. Absolutely! Even like iPhone 10 and above that don't have the Home button, and maybe some people struggle with those new swipe, the new Home gesture and the new App Switcher gesture, so maybe they could replace that with a two-finger double tap or whatever it might be that they will find easier to perform. Thomas Domville: Mmmhmm. I like the fact that the Voice Control, as a whole, it was meant for a specific people with disability. In a whole, it does cover with the VoiceOver API which means that you're going to knock out two birds with one stone really because-- Dave Nason: That's why I love the media attention Voice Control is hopefully getting because this drives the developer to go I'm going to actually put the effort in to do that, we'll get VoiceOver support for free alongside that. Thomas Domville: Exactly. Boy, I'm going to have to have a label on that, so that they can say something or whatever now. I think it works hands-in-hands. On top of that, Dean was really getting excited about that we now finally have more accessible means to code now with Xcode where Xcode was so alien, and a lot of things just didn't work the way we want to. They put an emphasis in coding, and so those I've always dreamed to be a coder can now have that reality come true. Plus, I love how when they analyze the code for iPad to move over to the Mac, that includes the accessibility with it. Dave Nason: Mmmhmm. Yeah. Yep. I think that was a question a lot of people would have had... I think they renamed it. That was Project Marzipan last year. Thomas Domville: Correct. Dave Nason: It wasn't an overwhelming success, I think. Even Craig said onstage "look, we learned a lot. That was 1.0, and this is 2.0 now." They've given it a new name, and a new lease at life, I think, hopefully. [laughter] Thomas Domville: Well, Catalyst in itself is a whole different separate topic because then we can go on forever because there's a lot of things we want to know. How's this going to work? How's it going to feel? How's it going to smell? Everything about it, Marzipan which is now Catalyst, is going to be very interesting. I can't wait to dive in! I'm excited that they finally put Accessibility under Settings. I heard that rumor before this cast, and I was excited to hear that they put that upfront and foremost with other important buttons under Settings. Dave Nason: Yeah, and it's not down at the bottom. She said it was right underneath General, so that's-- Thomas Domville: Right underneath General where you find Display and Brightness. Dave Nason: Mmmhmm. I think it is positive, and it's good to see that. As you said, we're looking forward to getting stuck into iOS 13. Hopefully, the whole team will be, as usual, beta testing over the summer. [Unintelligible] Thomas Domville: Stay tuned. Dave Nason: Hopefully. Thomas Domville: We will have more information for you. Whether it's in terms of podcasts, or on the website, come to applevis.com to check out in-between during the summer, and definitely check back in the fall when iOS 13 and everybody else gets dropped along with Catalina, the new Apple TV, the new iPad OS, and check out AppleVis for all the latest and greatest and what we've found, and what you can expect in terms of accessibility and other many things. Dave Nason: Thomas, I think that about wraps it up. Thank you again for joining me! Thomas Domville: It was quite an honor. I enjoyed it so much! I hope you did, too, Dave. It was an amazing experience to talk to those two especially Dean now that we now introduced Dean, I think he's coming in as blind and been working there since 2006 was an awesome awesome awesome input on the show. I loved this! Thank you! Dave Nason: Thank you so much! My name is Dave Nason. This is the AppleVis Extra. Thanks for listening! Bye-bye! [music] Announcer: Thank you for listening to this episode of the AppleVis Extra. To learn more about us, visit our website at www.applevis.com. Follow us on Twitter @Applevis. Like us on Facebook.
Hablamos sobre CloudKit, cómo funciona hoy día y las posibilidades que ofrece como backend como servicio. En base a eso, nos aventuramos a desear una nueva versión más potente y moderna. Y miramos la bola de cristal para suponer que este deseo será cumplido si Apple quiere que los desarrolladores de juegos cumplan con las exigencias que plantea Apple Arcade a los estudios responsables de cada título y a los propios usuarios. Descubre nuestras ofertas para oyentes: "Concurrencia en iOS con Swift" en Udemy por $20,99/20,99€. "Swift de lado servidor con Vapor" en Udemy por $69,99/69,99€. "Desarrollo Seguro en iOS con Swift" en Udemy por $124,99/124,99€. "Aprendiendo Swift 5.2" en Udemy por $74,99/74,99€. Apple Coding Academy Suscríbete a Apple Coding en nuestro Patreon. Canal de Telegram de Swift. Acceso al canal. --------------- Consigue las camisetas oficiales de Apple Coding con los logos de Swift y Apple Coding. Logo Apple Coding (negra, logo blanco) Logo Swift (negra, logo blanco) Logo Swift (blanco, logo color original Swift) Logo Apple Coding (blanco, logo negro) --------------- Sigue nuestro canal en Youtube en: Canal de Youtube de Apple Coding Tema musical: "For the Win" de "Two Steps from Hell", compuesto por Thomas Bergensen. Usado con permisos de fair use. Escúchalo en Apple Music o Spotify.
What is Brand Experience? Why you should care as an iOS developer? Find out in this week's episode of iOS Dev Break! Also: MacBook Pro news, GDPR and CloudKit, a macOS Mojave tip, and a new pick for this week's show! Show Links What makes your Brand Experience better? UX or CX? Apple announces new MacBook Pros with a keyboard fix, oh, and more powerful processors Apple introduces first 8-core MacBook Pro, the fastest Mac notebook ever MacBook Pro 15" Touch Bar 2019 Teardown GDPR & CloudKit How to Use Only a Dark Menu Bar and Dock in macOS Mojave WWDC for macOS
Rambo discovers evidence of CloudKit-based serverless functions and buys yet another iPhone XR, John takes another step towards making the iPad Pro his main computer, and Apple releases a new MacBook Pro. Sponsored by HP: For 9to5Mac's Deal of the Month, you can save big on HP displays, accessories, printers and much more via its Memorial Day Sale on now. Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links Chibi Studio Beta Shapeshift The new MacBook Pro Serverless computing SwiftNIO Vapor Swift by Sundell episode with Ted Kremenek Chimera jailbreak OpenTerm
Tired of Xcode Playgrounds crashing on you? We've got something you're going to like! Plus: Can Apple really pull off a CloudKit and Core Data persistence solution? Also some great news and a podcast recommendation!
In this episode, Leo talks different backend technologies to use when building an iOS app or any other Apple device: when you need a cloud service, running on your own server, cloudkit, firebase, and more...
ZFS on Linux is becoming the official upstream project of all major ZFS implementations, even the BSDs. But recent kernel changes prevent ZFS from even building on Linux. Neal Gompa joins us to discuss why it all matters. Plus some surprising community news, and a few great picks! Special Guests: Dalton Durst and Neal Gompa.
Fireheart travels from India to ThunderThwaite manor, and he feels like he’ll never fit in! Luckily, the gardener’s son Greystripe is friendly, and agrees to teach him about the natural world of England’s countryside. When they aren’t murdering small animals, they find a secret garden on the Manor grounds. And Fireheart meets Silverstream, a bed-ridden girl who’s been locked in the Riverside wing of the manor. When Greystripe meets her, it’s love at first sight. They bring her to the secret garden where she regains her strength and learns she can walk. Just in time for Greystripe to impregnate her. . . This metaphor has really gotten out of hand.In other news: Christopher Walken is lurking around the garden, Fireheart’s education in colonial India was insufficient (AKA he is an idiot), Cloudkit is a thing; and I couldn’t work Bluestar, Tigerclaw, or Yellowfang into this book plot!
More Than Just Code podcast - iOS and Swift development, news and advice
We're back and answering Greg's askMTJC on DuoTang portfolios. We follow up on alternatives to Back To My Mac, we have a date for the new iPhone & Watch announcements, new iPad renders, Tim Horton's and Stanford's Heart Study. Apple and developers suffered an CloudKit outage. Apple buys an AR glasses startup. New apps and updates will require a published privacy policy going forward. An iOS 12 alert is driving beta testers nuts. Picks: Carbon, 360|iDev, Apple IBM & SAP, Fan Expo Canada
In this episode of Swift News I discuss building fluid interfaces, common programming rules, how to get hired as an iOS Dev, App Store Rejections, ARKit, CloudKit and more! Catch Swift News every week! Books, hoodies and goodies: https://seanallen.co/store If you're enjoying this podcast, I have another one called Swift Over Coffee w/ Paul Hudson of Hacking with Swift: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Twitter: https://www.twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen YouTube Channel: https://www.youtube.com/seanallen Portfolio: https://seanallen.co Book and learning recommendations (Affiliate Links): Ray Wenderlich Books: https://store.raywenderlich.com/a/20866/link/1 Ray Wenderlich Video Tutorials: https://store.raywenderlich.com/a/20866/link/24 Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 My Developer & YouTube Setup: https://www.amazon.com/shop/seanallen --- Support this podcast: https://anchor.fm/seanallen/support
Eric Sadun Gui Rambo Jaim Zuber In today's episode, the iPheaks panel discusses Cloudkit, and many technical details about the cloud-based service. In short, Cloudkit is a cloud syncing solution and works similar to a database. Gui mentions the reluctant users of such type of service, some important discussion with the security and privacy. This is a great episode on understanding the framework of Cloudkit and the technical structure of this cloud service, how data is managing when documents are updated, Change Tokens, costs, and much more. In particular, we dive pretty deep on: Gui describes CloudKit Why does it mean to use the Cloud Storage Storage facility - in Carolinas. Data from the apps to the Cloud Schema-less Issues with login and see other peoples data Creating a data object Framework - Cloud-kit Thinking of the cloud as an extra disc drive. Error oriented programming Real world use, and conflicts with document revisions Nightmares syncing issues Change tokens Server Record Change Options for Local and Server version Text merging Register subscriptions Costs and development Cloudkit is essentially free and has 3 different database Private Web clients or android Local caching mechanism Can I use CloudKit with a web or Android app? and much more! LINKS: https://developer.apple.com/icloud/ CloudKit Rest API https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda Picks: Gui https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda Eric Ventusky Weather App Jaim English Premier League
Eric Sadun Gui Rambo Jaim Zuber In today's episode, the iPheaks panel discusses Cloudkit, and many technical details about the cloud-based service. In short, Cloudkit is a cloud syncing solution and works similar to a database. Gui mentions the reluctant users of such type of service, some important discussion with the security and privacy. This is a great episode on understanding the framework of Cloudkit and the technical structure of this cloud service, how data is managing when documents are updated, Change Tokens, costs, and much more. In particular, we dive pretty deep on: Gui describes CloudKit Why does it mean to use the Cloud Storage Storage facility - in Carolinas. Data from the apps to the Cloud Schema-less Issues with login and see other peoples data Creating a data object Framework - Cloud-kit Thinking of the cloud as an extra disc drive. Error oriented programming Real world use, and conflicts with document revisions Nightmares syncing issues Change tokens Server Record Change Options for Local and Server version Text merging Register subscriptions Costs and development Cloudkit is essentially free and has 3 different database Private Web clients or android Local caching mechanism Can I use CloudKit with a web or Android app? and much more! LINKS: https://developer.apple.com/icloud/ CloudKit Rest API https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda Picks: Gui https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda Eric Ventusky Weather App Jaim English Premier League
In order to use CloudKit to read or write private data (or to write in the public database) the user will have to be signed in to iCloud on their device. If they are not, they'll not have a great experience, and things won't work. In this episode we'll check the account status before trying to save a record in CloudKit. We'll also respond to the notification to know when the user's account status has changed so we can react accordingly.
The first episode in a new series on CloudKit, here we see how to setup our project to use CloudKit as well as how to create and save our first record.
This week Frank & James discuss the importance of a great local experience, server maintenance, and Apple’s amazing CloudKit. We take a look at what it takes to make an application that is cloud connected and what services are available to developers so we don’t have to actually maintain a server. What have we tried, what has worked, what hasn’t, and what we would start with today? Links & Show Notes CloudKit Azure App Service Mobile Apps Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Music : Amethyst Seer - Citrine by Adventureface Subscribe iTunes Google Play Music Stitcher Pocket Casts
This week Frank & James discuss the importance of a great local experience, server maintenance, and Apple's amazing CloudKit. We take a look at what it takes to make an application that is cloud connected and what services are available to developers so we don't have to actually maintain a server. What have we tried, what has worked, what hasn't, and what we would start with today? Links & Show Notes CloudKit Azure App Service Mobile Apps Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Music : Amethyst Seer - Citrine by Adventureface Subscribe iTunes Google Play Music Stitcher Pocket Casts
More Than Just Code podcast - iOS and Swift development, news and advice
This week we follow up on Apple's app subscriptions. We also discuss Joist's departure from Toronto, laying off 60 employees. We discuss our favorite WWDC 2016 sessions. Picks: Raspberry Pi Zero, Pi GRRL Zero Parts Kit - Includes Pi Zero V1.3, How to undo (almost) anything with Git, The Children's Illustrated Guide to Kubernetes, Lightweight Generics in Objective-C, Swift Playgrounds - Teacher’s guide, App Development with Swift To debug your views in the console enter: po [[UIWindow keyWindow] recursiveDescription] Episode 97 Show Notes: JOIST LAYS OFF 60 EMPLOYEES AS COMPANY RELOCATES TO SAN FRANCISCO Toronto is poised to become the next great producer of tech startups The Talk Show w/Phil Schiller and Craig Federighi Introducing Swift Playgrounds What's New in Xcode App Signing Optimizing Startup Time What's New in Core Data Improving Existing Apps with Modern Best Practices iMessage Apps and Stickers, Part 1 iMessage Apps and Stickers, Part 2 What’s New in Swift Swift API Design Guidelines Top 10 WWDC 2016 Videos Protocol and Value Oriented Programming in UIKit Apps What's New in UICollectionView in iOS 10 What's New in watchOS 3 What's New in Auto Layout The Talk Show w/Phil Schiller and Craig Federighi What's New with CloudKit Creation Inc - DIY Electronics & Robotics Apple Design Awards What's New in Foundation for Swift Fraser Speirs Swift Education - on github Realm Live: WWDC with Greg Heo Episode 97 Picks: Raspberry Pi Zero Pi GRRL Zero Parts Kit - Includes Pi Zero V1.3 How to undo (almost) anything with Git The Children's Illustrated Guide to Kubernetes Lightweight Generics in Objective-C Swift Playgrounds - Teacher’s guide App Development with Swift
More Than Just Code podcast - iOS and Swift development, news and advice
This past week was Apple's WWDC 2016. We met midweek to discuss our initial impressions of the Keynote, Platform State of the Union and a few of the sessions that we were able to see. We had a chance to look at the betas for macOS Sierra, iOS 10 and Xcode 8. Picks: Swift Playgrounds on iPad, API reference, App Review Guidelines (The Comic Book), Optimizing App Startup Time Episode 96 Show Notes: Brian Gilham WWDC 2016 screensaver A Tiny Game of Pong watchOS Preview tvOS Preview What's New with CloudKit Magpie MacID Google Photos Dropbox Azure macOS Preview Introducing SiriKit iOS 10 Preview Introducing Expanded Subscriptions in iTunes Connect Xcode Extensions - A brave new world What's New in Xcode App Signing FixCode SourceKit rewritten in Swift (FU JP Simard) Uncovering SourceKit - JP Simard ITUNES TERMS AND CONDITIONS: The Graphic Novel Episode 96 Picks: Swift Playgrounds on iPad Alpha - API reference Beta - App Review Guidelines (The Comic Book) Optimizing App Startup Time
01:22 - Hopes and Wishes AltConf Instant Apps Google I/O 2016 Keynote Bots Amazon Echo SiriSDK Xcode, Playgrounds for iOS Pythonista Swift First Framework 16:18 - iOS 10, Swift 3.0 19:43 - Wearables 21:53 - Apple TV / tvOS 24:56 - The App Store 26:41 - CloudKit 28:46 - Firebase Picks Curry Up Now (Jaim) Box Kitchen (Jaim) Southside Spirit House (Jaim) Local Edition Bar: San Francisco (Jaim) Cathode (Andrew) Woo (Andrew)
01:22 - Hopes and Wishes AltConf Instant Apps Google I/O 2016 Keynote Bots Amazon Echo SiriSDK Xcode, Playgrounds for iOS Pythonista Swift First Framework 16:18 - iOS 10, Swift 3.0 19:43 - Wearables 21:53 - Apple TV / tvOS 24:56 - The App Store 26:41 - CloudKit 28:46 - Firebase Picks Curry Up Now (Jaim) Box Kitchen (Jaim) Southside Spirit House (Jaim) Local Edition Bar: San Francisco (Jaim) Cathode (Andrew) Woo (Andrew)
More Than Just Code podcast - iOS and Swift development, news and advice
This week we follow up on code obfuscation, iOS hacking, CloudKit server code, Man Mini colocation and vim adventures. These were based on feedback from our website and twitter feeds. We discussed the hyped Motor Trend exclusive non-announcement. We also celebrate the successful merging of Swift code for Android platforms. We discuss using schemes in Xcode for unit testing as well as Swift 3.0 pruning. Picks: Bez, PolyMail for Mac, Milanese Loop knockoff, The Practical Dev and Source Tree. Episode 87 Show Notes: Farley recommends Arxan vim adventures OS X Server FireBase Feedback on Episode 86 The Apple Car Is Here...If You Believe This Rumored Concept Art Yahoo Finance Sneak Peek Apple Car Swift for Android Merged Google is said to be considering Swift as a ‘first class’ language for Android Go (programming language) Kotlin JetBrains IntelliJ Android Studio Preparing for [Swift] 3.0 API pruning Gerund Using Xcode's Schemes to run a subset of your tests Migrating From Objective-C to Swift - Alexander Voronov Episode 87 Picks: Bez PolyMail for Mac Milanese Loop knockoff for $20 USD The Practical Dev Source Tree
Follow-up: How many iPad and Mac users also carry iPhones? Why not use CloudKit or BackBlaze B2 for Overcast file uploads? Car break-ins via keyless entry amplifiers Apple's "Loop You In" Event Sad times for the Mac Intel Skylake Oculus founder's comments 40 Years in 40 Seconds Recap FBI stops hassling Apple (for now) Apple and the Environment Lisa Jackson Diversity reports Angela Ahrendts ResearchKit & CareKit Connected #83: It Looked Like a Liam Apple Watch bands Carrot Weather Fantastical New gallery Apple TV Plex Infuse iPhone SE iPhone Comparison iPad Pro 9.7" 2GB RAM
No podíamos faltara nuestra tradicional cita con la WWDC. Junto con Diego Freniche y Ramón Medrano repasamos todas las novedades que ha presentado Apple para desarrolladores, incluyendo OS X El Capitan, iOS 9, watchOS 2 y Swift 2. Notas del Programa Sesiones WWDC 2015 (developer.apple.com)
More Than Just Code podcast - iOS and Swift development, news and advice
Aaron and Greg dig deep into CloudKit and how Aaron used it in the creation of Magpie. They discuss the CKNotifications, sharing code between iOS and OS X, the use on FMDB to manage the data model, iOS 8 share extensions and target conditionals. We discuss Brent Simmons post on building apps with Love and a couple of follow up articles. We talk about becoming successful like Omni Group, AgileBits, Flexibits, Daniel Jalkut. What does success look like. How do you measure a senior developer. We talk about finding quality poutine, chocolate mousse and espresso. Picks: Screens, Apple RSVP and Background Backup. Episode 46 Show Notes: Magpie Love Tough Love The Supply-Side Blues Star Trek - The Wrath of Khan 1Password for OSX 1Password for iOS Geese Squad Swiss Chalet Hero Burger Omni Group iMac with Retina 5K Display Mocha VNC Teamviewer Rasberry Pi Python Crash Plan Backblaze Disk Warrior Diefenbunker Museum Super Duper Skype Call Recorder Episode 46 Picks: Screens by Edovia for iOS Screens by Edovia for OS X Apple RSVP - Camp for Kids Background Backup
In the wake of WWDC, the couch discuss their favourite sessions and lab experiences, and some of the answers to the questions they had following the keynote. Ben and Jake start by sharing some of their highlights from the labs at WWDC. They both explain some of the issues they took to the engineers, and the responses they got in talking them talking over. This leads into a discussion about Radar, especially in contrast with Google’s more open bug reporting tool. Everyone agrees that there are giant holes in Apple’s tool, and Jelly’s actually convinced we might see something change next year. Jake mentions at this point that he’s excited about the current focus from Apple on education, even in things as small as being able to run apps on device without having to be a paid developer. Jelly is quick to point out that there’s a lot of evidence that Apple has being thinking about education for at least a couple of years now. From here, Jelly asks Ben and Jake to name their favourite sessions from the conference. Ben’s is the session on protocol-oriented programming, while Jelly really liked the session on the new system font, and the thought that has gone into typography on the platform. Jake, who also liked Ben’s pick, settles for one about new features in playgrounds. Moving along, Jake talks a little about his experiences playing with CloudKit and CloudKit JS, coming to the conclusion that it’s still missing some crucial features, such as its lack of shared data and it’s lack of ability to run scheduled tasks. Jelly then brings up Bitcode, which is something that Apple really hasn’t explained very much at all. Jelly cites an article he’s read which explains both what Bitcode is, and some of the reasons Apple might be interested in it. Ben’s not convinced that it’s going to work as expected, however, since it just seems too magical. Finally, Jelly brings up to odd occurrence of a couple of presenters who made a big deal about using first-party frameworks, most notably Core Data. This leads to a conversation about Core Data vs. Realm and what they actually are and why you would choose something other than Core Data for data storage.
Guy English returns to the show, and we make a valiant but failed effort to cover all of the technical/developer news from last week’s WWDC. Among the topics we did hit: app thinning, Bitcode, WatchKit 2.0, CloudKit (and opening it up to web developers), Swift 2.0, Metal coming to the Mac, accessibility and low-level support for right-to-left languages, iOS 9’s new low-power mode, and more.
More Than Just Code podcast - iOS and Swift development, news and advice
This week we discuss the new information introduced by Apple at WWDC 2015. From the Key Note , the Platform Stats of the Union. We cover Multitasking, open sourcing Swift 2, Watch OS, Protocol Based Swift, Storyboard References, Safari WebView, HealthKit and Health Kit for WatchOS, UI Testing, UI Stacks, XCTesting, GamePlayKit, deep app searching and CloudKit with web services. Episode 43 Show Notes The Online Privacy Lie Is Unraveling We need a “Safari view controller” Becoming Steve Jobs UXLaunchpad (discount code MTJC - save $50 USD) Peter Steinberger on Objective C++ Joe Cieplinski - Design is not for Designers Ray Wenderlich on Overloading Comparison Steven Troughton Smith Episode 43 Picks WWDC Video Downloader LIVE FROM WWDC 2015, WITH SPECIAL GUEST PHIL SCHILLER Exclusive: Tim Cook says lack of diversity in tech is 'our fault'
The WWDC 2015 keynote has come and gone, but Eddy Cue’s dance moves will forever haunt us. Jake and Ben call in from San Francisco to talk about developer-y things that got announced during the keynote and the Platforms State of the Union, while Jelly, who watched from his lounge room, fills in the gaps on some of the new APIs and kits. Starting with the keynote, the couch quickly cover the general feeling of the presentation, the highlight of which was the inclusion of two female VPs presenting things on stage. Not to mention the brief inclusion of an app that Ben wrote in one of the videos shown as part of the presentation. Moving into development stuff, Jelly breaks down the addition of Search APIs which use NSUserActivity, and content indexed from the internet, to create indexable content that appears in the home screen search. This builds on a new feature from last year, and along with “universal links”, allows for easier access to content within apps. Another new feature is App Thinning, which is actually a handful of smaller features related to shrinking the size of your app’s install footprint. It includes things like splitting up assets that are specific to devices, separating out 32 and 64 bit code, and assets that are able to be downloaded as needed. This has some interesting and potentially crazy implications, and Ben and Jake aren’t sure that they’re that keen on the idea. CloudKit is also getting a huge addition with the release of a Javascript API for building web-based apps that run on CloudKit. Ben’s not convinced that this is any better than the competitor platforms, and Jake is concerned about how serious Apple are about the web, but Jelly has taken the approach that this is perfect for newcomers, and that its architecture highlights Apple’s preference for native apps. Everyone other than Jake has been expecting native apps for Apple Watch, which are also coming along with watchOS 2. This is a very simple change with a lot of implications, where the extension is simply moved to the watch itself. This leads the couch to question whether the watch was released too early. The release also adds custom complications, which allow you to show simple, time-based information on the watch face. It comes with a new feature called “Time Travel” which allows you to see the information as it changes over time, allowing you to see weather in the future, or the stock price as it varies over the day. Jake reveals that he’s using a new MacBook at this point, and his battery is running low. This prompts Jelly to quickly move on to new Xcode features, including the new Stack View, which lets you create simple, linearly-arranged sets of views, Storyboard references, which let you create properly modular Storyboard structures. After Jake disappears, Ben and Jelly continue on to talk about the new testing features in Xcode. The first of which is UI testing, which appears to be based on UIAutomation. The second is code coverage, which Ben had feared would be too overwhelming, but appears to have been implemented in a very useful way that doesn’t appear unless you actually want it to. And finally, they cover the highlights of the upcoming Swift 2.0, including the guard keyword, the try/catch error-handling system, the availability features, and finally the announcement that Swift 2.0 will be open-source. This causes them to reconsider Objective-C’s eventual demise, which seems more obvious now than it has been in the past.
Fast alle Apps brauchen ein Backend, doch nicht jeder hat die Zeit und benötigte Erfahrung ein eigenes Backend zu schreiben. Dieser Vortrag gibt einen Überblick über Vor- und Nachteile von vorgefertigten Backendlösungen und gibt einen tieferen Einblick mit Praxis- und Codebeispielen für 3 Lösungen: Parse, Hoodie und Cloudkit. Session 3, Samstag, Großer Saal, Macoun 2014
Fredrik och Cenny snackar poddradio som koncept. Tillgängligheten på nischade saker är bättre än någonsin. Värdet av att ha, höra och diskutera olika åsikter. Och så lite fönster- och filhantering. Diskussion av första intryck av Apples nya fotoapplikation Bilder. Icloud kontra Dropbox. Och kan det nya Apple vara bättre än det gamla?! Länkar Systematic Brett Terpstra Markdown John Roderick Roderickintervjun på Systematic Merlin Mann ZTV Oscar Skog Säkerhetspodcasten Accidental tech podcast Sumpsnack Kodsnacks nuvarande logotyp Office space Kingsman Arthursagorna och deras karaktärer John Siracusas OS X-recensioner Incomparable - populärkulturpodcast för nördkultur Johns fönsterhantering på OS X Casey Liss John Siracusa om Finders rumslighet OS 9 Kombintorisk explosion Quick look (Quicksilver är något annat) Spotlight Photos-applikationen - i skrivande stund fortfarande i beta Iphoto Aperture Iphoto för IOS Hur många har köpt mer utrymme i Icloud? Mobile me Cloudkit Game center Tim Cook Developers developers … Tim Cooks utkommande ur garderoben Foliehatt Apple pratar med TV-bolag … igen Iad Titlar Som en riktigt bra sagoberättare Kul att det finns så nischade saker Oavsett vilken nisch jag har finns det för mycket Går loss och har sina åsikter Vi behöver inte hålla dig i handen Så bortom allting Bättre än Dropbox för andra saker Optimerad för IOS 6
Mit unserem Gast, dem CEO von IdeasOnCanvas, sprechen wir ausführlich über MindNode und Mind Mapping an sich. Abschließend gibt es die jetzt schon legendäre Omelette-Challenge bei der ihr abstimmen müsst, um so ein für alle Mal Weltfrieden an Bord zu stiften und den absoluten Eiermonarch zu küren. Lieber Fluggast, wenn dir das Gehörte gefällt oder dir Sorgenfalten auf die edle Stirn fabriziert, dann haben wir etwas für dich: iTunes Bewertungen. Die heutige Episode von Der Übercast wird exklusive unterstützt von: LearnOmniFocus.com – LearnOmniFocus.com bietet ausführliche Artikel, Video-Tutorials und auch live Web-Learning Sessions für OmniFocus 2 auf Mac und iOS. Benutzt den Code “DERUBERCAST” um 20% Rabatt zu bekommen. Legende In Gedenken an die mit Ermüdungserscheinungen einhergehende Keynote werden heute all Anwesenden mit Codenamen begrüßt. Link zum Bild: Codenamen inkl. Svens entgeistertem Blick auf das zeitlerische Saftschubsen T-Shirt Sven ist der “Gehirnstürmer” (aka Brainstorming Tornado), Andreas ist “Supportknotenpunkt” und unser Gast Markus ist “BOB” oder “Bobcat”, was wohl firmenintern für ‘bunte Oberblüte’ steht. Patrick betitelt sich inoffiziell als Falkenhorst, damit er “Falkenhorst an Biberdamm” funken kann, um den Übercast zu erreichen immer wenn es mal brennt. Wie ihr aus der Mindmap oben entnehmen könnt, ist unser Gast, welcher mit vollem Namen Markus Müller-Simhofer heißt und auf Twitter als @fafner ist, der CEO von IdeasOnCanvas. Also die Firma, die MindNode für den Mac und iOS auf den Markt geworfen haben für all die Mind Mapping Puristen unter euch. Tja, und genau das ist auch das Thema heute: “Einfach mind-mappen”. Überbleibsel Bevor es losgeht, gibt’s erst einmal eine kleine Armada an Links zum durchstöbern. State of Presentations: New Tools for New Communication Needs Nancy Duarte — wir hatten zwei Bücher im Rahmen von #UC011 von ihr empfohlen — hat auf LinkedIn eine gute Übersicht von verschiedenen Präsentationstools und ihren Vor- und Nachteilen. Sehr gute Ergänzung zu unserem Präsentationsflug zum selben Thema. Präsentations-SkillShare-Kurs von Simon Sinek Ebenfalls eine Ergänzung zu #UC011 und dem Thema “Besser präsentieren”: Ein Meister des Fachs “Story Telling”, Simon Sinek, teilt seine Weisheiten in einem kostenfreien SkillShare-Kurses. Überschallneuigkeiten Unser Lieblings-Feature in iOS 8 — Teil 2 Andreas findet gut, dass man iCloud Tabs von anderen Geräten aus schliessen kann. Sven, der ja immer die Fachbegriffe raushaut benennt dieses Feature mit “Remote Browsertab Closing (RBC)”. Anknüpfend an RBC ist Patricks Feature der Wahl heute das private browsing, welches nun die momentan offenen Tabs unangetastet lässt und auch die Privaten Tabs speichert. So hat man die Möglichkeit quasi zwei parallele Sessions im mobilen Safari anzulegen (was so ein bisschen vergleichbar ist mit zwei Safarifenstern auf dem Mac). Warum Patrick jetzt ausgerechnet dieses Feature so toll findet bleibt dahingestellt. Mentaler Zeigerfinger aus dem Bildschirm raus: Fest steht, es ist nur so schmutzig wie ihr es euch denkt. Sven mag das “Letzte Kontakte und Favoriten” Feature im Fast App Switcher. Für ihn macht es einige der Launch Center Pro Funktionen überflüssig. Den Landscape Modus beim neuen iPhone findet Markus als passionierter Landscapenutzer mal so richtig gut. Er schätzt sehr, dass der Übergang zu Apps die den Modus nutzen nun endlich flüssig daherkommt. Alien Blue = die neue offizielle Reddit App Jase Morrissey entwickelt jetzt für Reddit. (Quelle: blog.reddit – what’s new on reddit: The Alien Has Landed) Wer eher im deutschsprachigen Raum bleiben möchte und den eigenen Lokalpatriotismus vorantreiben möchte, dem sei noch Biscuit ans Herz gelegt. Das gute Stück ist zusammengeschustert worden vom Österreicher Matthias Tretter (@myell0w), welcher nun bei IdeasOnCanvas an MindNode schraubt. Apple-SIM Quelle: Apple - iPad Air 2 - Wireless US/GB only iPad only Eine SIM-Karte die es ermöglicht zwischen (zurzeit drei) verschiedenen Mobilfunkanbietern zu wechseln und optional Datenflats zubuchen/abzubestellen. Scanbot 3 Eine unserer Lieblingsapps aus “Origami Für Aussteiger” kommt nun mit iCloud Drive Unterstützung daher. Leider funktioniert das Umbenennen mit den Tokens immer noch nicht richtig. Kurze Keynote Kommentare Link zum Bild: Autokorrektur Fail… der im übrigen aus dem verfügbaren Stream entfernt wurde. Markus bringt es auf den Punkt, denn Apple hat wie auch schon bei der letzten iPad-Keynote sich eher darauf beschränkt altbekannte Fakten noch einmal aufzuwärmen. So kam es, dass zwar neue Geräte vorgestellt wurden, aber ein großer Teil der Zeit halt einfach für das aufwärmen von altem Käse verwendet wurde. Da muss man durch als Apfelfreund… außer man heißt Andreas und spart sich das Anschauen der Keynote aus Prinzip. Hier die Zusammenfassung in Kurzform: Neu ist Touch ID auf dem iPad, Retina iMacs und ein Mac Mini Update. iPad 40% schnellerer A8X Chip Display-Spiegelung -50% iPad 3 mini = immer noch A7X-Prozessor + 5 MP iSight-Kamera iMac (ab 2599€) 5K-Auflösung (5120×2880 px) 7x größer als Full-HD 67% mehr Pixel als 4K Displays Mac Mini (ab 519€) iWork-Update MindNode Um 2008 fand sich Markus auf der Suche nach einer soliden Anwendung für’s Mind Mindmapping, da er gerade eine Blockade hatte bei einer anderen App an der er geschraubt hat und dringend mal neuen Fokus mittels einer Mindmap reinbringen wollte. Da es nichts gescheites gab, schrieb er sich die App selbst und genau daraus ist dann auch MindNode erwachsen. Mehr Details zum Werdegang gibt’s in der Show (Timecode 00:24:00). Simplicity is bliss Ein wichtiger Punkt für Markus in der Entwicklung war definitiv, dass die App Intuitiv zu bedienen ist und die Basics die man braucht direkt erreichbar. Quasi wie auf einem leeren Blatt Papier, soll man in MindNode direkt einsteigen können und den ersten Knotenpunkt setzten (hence: IdeasOnCanvas). Dabei wurde bewusst auf eine Horde an Features verzichten, um den Nutzer nicht zu überfordern oder ihn vor zu viel Auswahlmöglichkeiten zu stellen. Genau mit diesem Purismus hat er Patrick dann auch letztendlich abgeholt. Denn der hat als Alles-Ausprobierer fast jegliche Anwendung auf dem Mac-Markt mal ausprobiert – auch wenn sein Kopf eher mit Listen funktioniert. Patrick’s Werdegang mit den Apps beziehungsweise jene Apps welche ihm am besten gefallen haben: ConceptDraw: MINDMAP 4 war in 2007 Patrick’s Favorit. Die Ergebnisse sahen einfach schick aus. Allerdings musste er die Trial immer sehr umständlich resetten, da die App schon damals über $200 gekostet hat. Darauf hatter dann ein Jahr später keine Lust mehr. NovaMind.com war dann in 2009 ein weitaus erschwinglicherer Kandidat. Es folgten Exkurse über MindMeister, der aber dann auch zu teuer war, hin zu OmniGraffle, welches bis heute bei Patrick zu den Apps mit komplexen UI’s zählt. Ende 2012 war es dann soweit und Apple hatte endlich das Retina iPad vorgestellt. Darauf hatte Patrick schon seit den ersten Gerüchten 2010 um ein Retina iPhone gewartet. Der neue Goldstandard war also, die Mind Map muss auf dem Mac und dem iPad erstellt werden können. Patrick hat sich das Retina iPad allerdings erst kurz vor dem Release des nächsten iPad’s leisten können – soll heißen: iThoughts war die App die er sehr schätzte. Es folgte dann die Mac app. Das Ziel, MindNode, hat Patrick erst spät erreicht, aber nun ist er zufrieden aus genau dem Grund der in der Show mit am häufigsten gefallen ist. Man setzt sich ran, wird nicht abgelenkt, legt los, wird fertig und das Endergebnis sieht gut aus. Andreas ist so gut wie von Anfang mit dabei und auf den MindNode Zug sozusagen mittels eines Enterhakens aufgesprungen. Er hat die App “in irgendeinem Entwicklerforum” entdeckt und es sich seitdem zur Lebensaufgabe gemacht Markus mit Featuresrequests wie z.B. einer Kommentarfunktion zu nerven. Man könnte nun mutmaßen, dass es diesem irgendwann zu bunt wurde und er Andreas mit ins Team genommen hat, damit er als Chef wieder das sagen hat und nicht König Kunde (aka Andreas). Aber solch gewagte Thesen bleiben der Redaktion vorbehalten und deshalb wird so etwas niveauloses auch nicht in den Show Notes erwähnt. Sven lenkt die Diskussion in Richtung Mac App Store und Markus zeigt sich als ein Freund von Apples Online-Laden (Timecode 00:33:40). Danach gibt’s noch kurze Einblicke inwieweit man vom Einzelentwickler hin zum Arbeitgeber für 10 Leute kommt. Strukturieren, Synchroniseren, Kritisieren Sven nutzt MindNode als “Jump off point” für größere Projekte (Timecode 00:38:00). Sobald dann alles vor ihm auf der Ideenleinwand ist, zieht er um – z.B. nach OmniOutliner – und verfeinert weiter. Aussicht wolkig mit Chancen auf Sync Das Synchronisieren stellt Sven allerdings vor Probleme, denn als moderner Pilot hätte er am liebsten schreibt er seine Maps zwar am MacBook, hätte sie natürlich aber auch immer gerne auf dem iPad dabei und dazu noch vorzugsweise in der Dropbox. Markus nimmt dazu Stellung erzählt von den Problemen, die man als Entwickler hat, wenn man sich zwischen einer selbstgeschneiderten Synclösung, iCloud, Dropbox und Co. entscheiden muss. Apple’s iCloud funktioniert prinzipiell, aber dazu muss der Nutzer halt auch gewillt sein, sich ganz mit Körper und Geist der iCloud hinzugeben. Letzten Endes lobt er den neusten Clou von Apple. Die Documents-Provider Schnittstelle sieht er als spannende und durchaus gute Lösung an, um mittels Apps wie Transmit eine Datei zu öffnen, diese weiterzubearbeiten und danach wieder automatisch bei dem Provider seiner Wahl zu speichern. Zeitgleich ist diese Lösung aber noch nicht wirklich kugelsicher und spielt nach Markus bei Apple eher die zweite Geige, da die eigene Cloud natürlich mehr gepusht wird. Bis MindNode Documents-Provider unterstützt wird es deshalb wohl noch 2-3 App-Store-Monate dauern, dann ist dieses Feature für die User nutzbar und wird umgehend an den Mann gebracht. Zum Thema Sync gibt’s für Leute, die wie Patrick ihre Mind Maps in einem Ordner in der Dropbox lagern, jetzt noch einem Tipp von ihm: Setzt einen SymLink von /Users/UBERCAST-HÖRER/Library/Mobile Documents/EUER-MINDNODE-ORDNER/Documents nach Dropboxhausen. Es klingt zwar ein wenig wie ein Fest für Gefahrensucher, hat aber bei ihm ganz blendend funktioniert… bis er auf iCloud Drive upgedatet hat. Kollaboration erwünscht Eine spannende kleine Diskussion entsteht um MyMindNode. Dieser Service erlaubt es iOS-Nutzern eine read-only Version der Mindmap von iOS aus ins Web zu stellen. Markus würde gerne in Zukunft irgendwann mal eine editierbare Version davon mittels CloudKit anbieten, ob Apple das jedoch je unterstützen gilt es auf’s geduldigste abzuwarten. Für Sven den Bürotiger wäre so eine Kollaborationsmöglichkeit natürlich auch ein kleiner feuchtfröhlicher Traum. Sven der Pilot wäre ebenso davon angetan. Dazu gibt’s auch einen thematisch passenden Link für Entwickler. Ashton ist ein Open-Source Project von IdeasOnCanvas, welches für einen einfacheren Austausch von Entwicklerkram sorgen soll. [Asthon] Converts NSAttributedStrings between AppKit, CoreText, UIKit and HTML. Hilfestellung und Anwendungsbeispiele MindNode YouTube Videos Dashkards Keyboard Shortcuts für MindNode Pro auf dem Mac: MindNode Pro Keyboard Shortcuts User Guides samt Shortcuts gibt’s natürlich auch in der App-Hilfe oder der offiziellen IdeasOnCanvas Support Seite Ebenfalls dort zu finden sind die MindNode Shortcuts für externe Keyboards unter iOS. Sven fragt, was Patrick so Mind mappt’. Anbei deshalb ein, zwei Beispiele die nicht den vertikalen Rahmen der Show Notes sprengen: Link zum Bild: Webseite Link zum Bild: Heimnetzwerk Wozu Patrick es noch nutzt: Grundsätzlich jedes neue Launch Center Pro oder Drafts Setup wird in einer Mind Map geplant und festgehalten. Ebenso Automatisierungsabläufe oder -ziele, wie dieses Setup für’s abspeichern interessanter RSS Artikel in Listen. Signalflüsse fürs Mischpult, Ordnung machen auf Pinterest und Punkte für bzw. Gegen den Kauf eines iPhone 6 Plus Andreas hingegen sammelt wohl gerne Bugs in einer speziellen Mind Map… … … … …. Mr. MindNode himself benutzt Mind Maps für die unterschiedlichsten Dinge, zum Beispiel Listen für’s Packen, ob das nun für den Urlaub oder für’s Babyschwimmen des frischgebackenen Vaters ist, dass ist ganz egal… hauptsache MindNode. Richtig so sagen wir. Sven nimmt natürlich direkt nach der Mind Map den Weg zu OmniOutliner auf sich: [Mac] MindNode > OmniOutliner > OmniFocus Der Export von MindNode zu Markdown ist zu Svens Verwunderung bereits in der iOS vorhanden… GENAU DAS vermisst er natürlich noch bei der Mac Version. Plain text Jünger Patrick nickt da natürlich auch ganz eifrig mit dem Kopf. EXKURS: Ein paar Links für Fließ-Diagramme Scapple OmniGraffle Grafio Abschließend wünscht sich Sven noch ganz laut ein offizielles neues, schönes Icon (wie es schon die iOS Version von MindNode Touch ziert) für seinen Mac. Andreas verweist da knallhart drauf, dass er sich gefälligst eins aus dem Internet laden kann und dann im Finder bei MindNode per ⌘+I dieses einfügt. Patrick, seines Zeichens großer Fan des iOS Icons, probiert Trick 17 und kündigt freimundig an, das Übercast-Hörer wohl ein offizielles Icon in den Show Notes (also hier) finden werden. … Sven greift das begeistert auf, aber die zwei von IdeasOnCanvas hüllen sich in durchaus betroffenes Schweigen. Wir deuten das so, das die Prämisse ist auszuharren, bis alles ganz offiziell seinen Weg geht. Die traurigen Blicke seines Co-Piloten brechen Patrick jedoch das Herz und er baut Sven kurzerhand diese aus der Not geborenen Icons, welche das iPad Icon ¼-elegant nach OS X transportieren: VORSCHAU: Guckst Du. DOWNLOAD-LINK: MindNode Pro Icons Übrigens, wen die Geschichte zum Design Prozess des iOS Icons interessiert, der klickt bitte hier. ZWISCHENSPIEL: Sven liest unsere “Werbeübermittlung” vor und fast kommt es wieder zum Eklat, den “eigentlich muss das Reklame heißen” raunt er den Aufnahmeleiter der Übercasteinblendungen an. Nach dem Beitrag, welcher uns ein Mü Kohle ins Sparschwein drückt will Andreas seine MindNode Tipps vorstellen. Doch hinter den Kulissen wirft Sven angestachelt vom Reklame Faux-Pas seinem schärfsten Konkurrenten fiese Blicke zu. Daraufhin rastet Patrick aus, verlässt das professionelle Tonstudio umgehend… nur um nach 72 Stunden Sven mittels eines selbsterzeugtes Eies und einer handgegossenen Bratpfanne schon einmal für den streitschlichtenden Eierwettkampf gehörig zu demotivieren. Aber seht selbst… .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } … deshalb auch übrigens das Kampfgebrüll (Timecode 01:01:31). Zurück zum Thema. Der @zettt hat eine ganze Reihe an MindNode Tips in seinem Blog gesammelt. Sven setzt noch mal an der Productivity Front an. Er nutzt MindNode gerne für Meeting Notizen, der er sich hier automatisch kurz fasst im Gegensatz zu einem Text Editor, wo er dann quasi von alleine ganze Sätze zusammentippen würde… und diese dann auch noch schön aus ausformuliert. Hach Sven. Du und MindNode = ♥. Ebenso macht er gerne seine Präsentationsplanung mit MindNode. Tipp dazu: [Mac] Clipboard → MindNode oder auch “Wie man Plain Text in MindNode öffnet”. Für die iOS Automatisierungskünstler gibt es auch MindNode URL Schemes. Ausblick Die Zukunftspläne von IdeasOnCanvas umfassen erst einmal das große Update für die Mac Version. Parallel wird dann MindNode für iOS upgedatet. … und vielleicht gibt es dann auch noch was Neues an der App-Front aus dem Hause IdeasOnCanvas. So, nun noch einmal alles nötige an Links für die Mind Mapping Stalker unter euch, welche mehr Info zu IdeasOnCanvas samt Produkten brauchen: Webseite: mindnode.com Soziale Netzwerke: Facebook @IdeasOnCanvas @mindnode Markus himself ist auf Twitter @fafner. Eine kostenlose Trial von MindNode für den Mac gibt es hier. Wer direkt seine Scheine überreichen will, der kann das im App Store tun: Mit 8,99 € kann euer iPhone, iPad oder iPod Touch mit MindNode ausgestattet werden. Die Mac Version kostet euch 17,99 €. Und das ↑ sind übrigens keine Affiliate Links. Gewinnspiel Was gibt es abzustauben??? 3 Lizenzen von MindNode Pro für den Mac 3 Lizenzen von MindNode für iOS Wie nehme ich teil? Folgt nicht dem weißen Hasen, sondern dieser Anleitung: Hört euch den Flug UC#015 an und abonniert uns. Folgt, liked oder plust uns bei einem sozialen Netz eurer Wahl: Facebook, Twitter, Google+ oder App.net Im jeweiligen sozialen Netz findet ihr einen Gewinnspiel Post, bzw. Tweet welchen ihr bitte shared, liked, plust, retweeted oder mit 9G einmal um den Mond schickt. Mit diesen drei Schritten seid ihr im Pool und vielleicht einer der glücklichen Gewinner einer Lizenz für MindNode von IdeasOnCanvas. Das Gewinnspiel endet am Freitag, den 7. November um 00:01 Uhr. Die Bekanntgabe der Gewinner erfolgt direkt im sozialen Netzwerk wo der- oder diejenige teilgenommen haben. Die Der Übercast Omelette-Challenge “The map to the omelette” wie der Paraguayer so schön sagt, die gibt es in Form unserer offiziellen Webseite zur Challenge (samt Poll — in welchem IHR übrigens unbedingt abstimmen müsst). Anbei der Link: www.derubercast.com/omelette PS: Aus unüberbrückbaren technischen Gründen sind im Poll noch die Namen aus der Testphase gelistet. Aber… der Schöpfer steht dabei. Doch bevor ihr rüberhechtet, fleißig nackocht, eueren Gaumen völlig unbeeinflußt entscheiden lasst und losvotet, kommen hier die drei Anwärter.
En este episodio, con la ayuda de Ramón Medrano, Diego Freniche y Fernando Rodríguez, hacemos un repaso desde el punto de vista de los desarrolladores, de las grandes novedades que Apple ha presentado en el WWDC 2014. Analizamos la nueva política de Apple respecto a sus herramientas y SDKs, las App Extensions disponibles en iOS [...]
Follow-up: It's OK if you got two T-shirts. Keep them both. Marco was wrong about CloudKit limits. Casey's broken Showbot. Abusing new App Bundles and Complete This Bundle to achieve upgrade pricing in the App Store. The WWDC NDA is mostly gone. WWDC 2014 videos Marco's likely filesystem corruption and restore. SuperDuper Bionic HFS+ Bit Rot Apple's new Metal graphics API. Debug Might the next Apple TV become a game console? How Apple TV Might Disrupt Microsoft and Sony (Ben Thompson) TV "pucks" for gamers After-show special: Tiff and John discuss Journey. The Incomparable: Journey Strange Game Sponsored by: Backblaze: Online backup for $5/month. Native. Unlimited. Unthrottled. Uncomplicated. lynda.com: Learn at your own pace from expert-taught video tutorials. Free 7-day trial. Automatic: Your smart driving assistant. Order here for 20% off.
This week's episode of TNS Analysts features a discussion about Apple's CloudKit and Swift, the new PaaS and programming language. Joining us were Michael Cote of 451 Research and our guest, Sravish Sridhar, CEO of Kinvey, a backend service provider. Kinvey is a founding sponsor of the New Stack. Fellow co-host Donnie Berkholz could not make the show. Learn more at: https://thenewstack.io/the-new-stack-analysts-show-4-cloudkit-and-swift/
Kazuho Okui さん, Hakuro Matsuda さんをゲストに迎えて、WWDC 2014, OS X Yosemite, iOS 8, Metal, Swift などについて話しました。 Show Notes WWDC - Apple Developer Rebuild 44: OS X Pier 39 キーノート終了。昨年のMac Proようなサプライズはなし|WWDC2014 Apple - Craig Federighi Rebuild SP2: Backspace means BS Apple - OS X Yosemite - Overview Apple just took another step towards obscuring the way the web works AirDrop and Handoff tie together sharing between OS X and iOS | iMore Appleが新言語「Swift」とAPI「Metal」を発表して「iPhone 6」を発表しなかった背景 Apple - iOS 8 - Developer What does Apple's CloudKit mean for mBaaS AnandTech | Some Thoughts on Apple's Metal API AMD Mantle Metal Shading Language Guide: Introduction Rich Geldreich's Tech Blog: Things that drive me nuts about OpenGL Swift Programming Language - Apple Developer Chris Lattner's Homepage Inside the development of Swift, Apple's passion project 4 years in the making Source Editor Help: Exploring and Evaluating Swift Code in a Playground RubyMotion - Ruby for iOS and OS X RubyMotion 3.0 Sneak Peek: Android Support RubyCocoa/MacRuby Apple's new Swift development language highlights the company's worst side | ZDNet Using Swift with Cocoa and Objective-C: Basic Setup Twitter / SwiftDevs: Objective-C developers are now obsolete. gihyo.jp: Github Kaigi レポート