CocoaHeads Brasil

Follow CocoaHeads Brasil
Share on
Copy link to clipboard

O Cocoaheads Brasil agora possui seu podcast, onde toda semana um grupo de Devs se junta para falar sobre algum tema relacionado ao mundo Apple no ponto de vista de quem cria os aplicativos que você usa! :) A equipe do Cocoaheads Podcast é declarada como um NSMutableArray, ela pode alterar a cada e…

CocoaHeads Brasil


    • Jul 18, 2018 LATEST EPISODE
    • infrequent NEW EPISODES
    • 1h 7m AVG DURATION
    • 67 EPISODES


    Search for episodes from CocoaHeads Brasil with a specific topic:

    Latest episodes from CocoaHeads Brasil

    S03E29 - Especial TDC SP 2018

    Play Episode Listen Later Jul 18, 2018 23:31


    Neste episódio, Guilherme Rambo conversa com palestrantes, coordenadora e participante da trilha iOS da TDC São Paulo falando sobre os temas das palestras e como foi a conferência. Links: The Developers Conference http://www.thedevelopersconference.com.br/tdc/2018/index.html Bruno Rocha https://twitter.com/@rockthebruno https://github.com/rockbruno Rapiddo iOS Style Guide https://github.com/Rapiddo/rapiddo-ios-style-guide Aline Borges https://github.com/alinekborges https://www.linkedin.com/in/alinekborges Rocir Santiago https://twitter.com/@rmls https://github.com/rmls Vitor Navarro https://twitter.com/vitor_navarro https://github.com/vnavarro Matheus Cardoso https://twitter.com/@cardosodev https://github.com/cardoso Juliana Chahoud https://twitter.com/jchahoud Taís Batuira https://twitter.com/taisinhab

    S03E28 - Localização (i18n)

    Play Episode Listen Later Jul 12, 2018 86:21


    Neste episódio Tales, Igor, e Guilherme apresentam as dificuldades em internacionalização dos aplicativos, como o iOS te ajuda, e o que dar mais atenção. Links: Awesome Falsehood https://github.com/kdeldycke/awesome-falsehood Carta entregue, mesmo com endereço incompleto https://twitter.com/loriskumo/status/735851511331356672 Diferenças no mapa entre USA e Japão https://twitter.com/jeremywsherman/status/1012900981921771525 Google i18n https://github.com/googlei18n Falsehood sobre telephone https://github.com/googlei18n/libphonenumber/blob/master/FALSEHOODS.md Falsehoods Programmers Believe https://spaceninja.com/2015/12/07/falsehoods-programmers-believe/ One Sky app https://www.oneskyapp.com/ Lokalise https://lokalise.co/features Linguan https://itunes.apple.com/br/app/linguan/id477163052?l=en&mt=12 AI School https://aischool.microsoft.com/learning-paths Wendover Productions https://www.youtube.com/user/Wendoverproductions Origin of Everything https://www.pbs.org/show/origin-everything

    S03E27 - Siri Shortcuts

    Play Episode Listen Later Jul 3, 2018 57:23


    Neste episódio, Tales, Guilherme, e Igor conversam sobre a nova funcionalidade do Siri Shortcuts. O que é, como usar, e como é a experiência. Links: Binarized Convolutional Landmark with Limited Resources https://adrianbulat.com/binary-cnn-landmarks Brave Wilderness https://www.youtube.com/channel/UC6E2mP01ZLH_kbAyeazCNdg Objectivity https://www.youtube.com/channel/UCtwKon9qMt5YLVgQt1tvJKg Introduction to Siri Shortcuts https://developer.apple.com/videos/play/wwdc2018/211/

    S03E26 - Multipeer

    Play Episode Listen Later Jun 18, 2018 49:01


    Neste episódio, Tales, Guilherme, e Igor explicam o que é a biblioteca de Multipeer, e como usá-la para abrilhantar seus apps. Links: Multipeer Connectivity Apple doc https://developer.apple.com/documentation/multipeerconnectivity Multipeer Demo https://github.com/insidegui/MultipeerDemo Monzo - Nearby Friends https://monzo.com/blog/2018/05/08/nearby-friends/ Jackbox Games https://jackboxgames.com/ The Daily WTF https://thedailywtf.com/ GDPR Hall of Shame http://gdprhallofshame.com/ Regex GDPR https://twitter.com/_inside/status/999657598113714176 Detroit - Become Human https://www.playstation.com/en-us/games/detroit-become-human-ps4/

    S03E25 - Especial WWDC 2018

    Play Episode Listen Later Jun 11, 2018 119:57


    Neste episódio especial Tales, Igor e Guilherme conversam sobre as novidades apresentadas na WWDC 2018 e oferecem suas opiniões sobre o que foi anunciado. Links Practical Approaches to Great App Performance https://developer.apple.com/wwdc18/407 The Talk Show - LIVE FROM WWDC 2018 WITH GREG JOSWIAK AND MIKE ROCKWELL https://daringfireball.net/thetalkshow/2018/06/08/ep-223 Vision with Core ML https://developer.apple.com/wwdc18/717 Designing Notifications https://developer.apple.com/wwdc18/806 Advanced Dark Mode https://developer.apple.com/wwdc18/218 Testing Tips & Tricks https://developer.apple.com/wwdc18/417 Brisk https://github.com/br1sk/brisk Code completion in Xcode 10 https://twitter.com/_inside/status/1005889561342464000 Building Faster in Xcode https://developer.apple.com/wwdc18/408 Understanding Crashes and Crash Logs https://developer.apple.com/wwdc18/414 Embracing Algorithms https://developer.apple.com/wwdc18/223 Designing Fluid Interfaces https://developer.apple.com/wwdc18/803 Better Apps through Better Privacy https://developer.apple.com/wwdc18/718

    S03E24 - Especial direto da WWDC

    Play Episode Listen Later Jun 8, 2018 19:50


    Neste episódio, diretamente do estúdio de gravação do WWDC 2018, Diogo e Igor comentam a experiência de estar na conferência anual da Apple. Comando LLDB https://twitter.com/rmayoff/status/1004604526823796736 O que fazer em San Jose https://twitter.com/missyvonnehua/status/1003171153370726401 Sessions sugeridas: Advanced Debugging with Xcode and LLDB https://developer.apple.com/videos/play/wwdc2018/412 Vision and CoreML https://developer.apple.com/documentation/vision/classifying_images_with_vision_and_core_ml

    S03E23 - Handoff

    Play Episode Listen Later May 29, 2018 68:04


    Hoje, Tales, Guilherme, e Igor conversam sobre Handoff. Uma sugestão do Adriano Souza Costa (@didi no Slack). Será explicado o que é essa framework, como usar, e onde usar. Hoje foi um episódio baseado em uma sugestão de um ouvinte! Se você tem pedidos, sugestões, ou comentários, entre em contatos comigo pelo nosso Slack, ou Soundcloud. Links: Adopting Handoff https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/Handoff/AdoptingHandoff/AdoptingHandoff.html Deep Linking http://cocoaheads.com.br/podcasts/detalhes/72 OWASP Checklist https://github.com/OWASP/owasp-mstg/blob/master/Checklists/Mobile_App_Security_Checklist.xlsx Projeto OWASP https://www.owasp.org/index.php/OWASP_Mobile_Security_Project#Top_Ten_Mobile_Risks Building Personal Brands for Introverts https://www.youtube.com/watch?v=0c6izSzP-KQ Build your own X https://github.com/danistefanovic/build-your-own-x/blob/master/README.md

    S03E22 - WWDC 2018 - Lista de Desejos

    Play Episode Listen Later May 22, 2018 130:59


    Neste longo episódio, Tales, Igor, Rambo e Diogo conversam sobre os seus desejos para a WWDC que está se aproximando e apostam na possibilidade de cada um deles se tornar realidade. Links: Scuttlebutt Regarding Apple’s Cross-Platform UI Project https://daringfireball.net/2018/04/scuttlebutt_regarding_ui_project Control center on app switch https://twitter.com/_inside/status/899778395776499713 TDC São Paulo http://thedevconf.com.br/tdc/2018/saopaulo/trilhas MathGurl https://www.youtube.com/channel/UC5RV_s1Jh-jQI4HfexEIb2Q Does the dog die https://www.doesthedogdie.com/ Trusting SDKs https://krausefx.com/blog/trusting-sdks We are all Equifax https://www.youtube.com/watch?v=IvcTAOdWnQg John Sundell - Sharing https://www.youtube.com/watch?v=_mQNwL8HkS0 You should give that presentation https://davedelong.com/blog/2018/04/29/you-should-give-that-presentation/ How to deliver a talk at programming conference https://www.hackingwithswift.com/articles/96/how-to-deliver-a-talk-at-a-programming-conference

    S03E21 - Machine Learning

    Play Episode Listen Later May 17, 2018 87:48


    Neste episódio, Tales, Guilherme, e Emannuel falam a respeito dos fundamentos de machine learning, e apresentam CoreML e Turicreate; Frameworks da Apple para trazer essa tecnologia para iOS, e macOS Links: Call For Papers do TDC São Paulo http://www.thedevelopersconference.com.br/tdc/2018/saopaulo/call4papers Turicreate https://github.com/apple/turicreate Lobe.ai https://lobe.ai/ CoreML Store http://coreml.store/ Detecting Whisky brands with CoreML and IBM Watson services https://martinmitrevski.com/2018/04/14/detecting-whisky-brands-with-core-ml-and-ibm-watson-services/ DialogFlow https://dialogflow.com População idosa http://brasil.estadao.com.br/noticias/geral,populacao-idosa-vai-triplicar-entre-2010-e-2050-aponta-publicacao-do-ibge,10000072724 Isekai Izakaya http://www.crunchyroll.com/isekai-izakaya-japanese-food-from-another-world

    S03E20 - Trabalho em equipe

    Play Episode Listen Later Apr 24, 2018 71:04


    Neste episódio Tales, Igor, e Diogo falam sobre trabalho em equipe, escalabilidade de times, e como isso interfere no nosso dia-a-dia. Links: Paul Hudson https://www.youtube.com/channel/UCmJi5RdDLgzvkl3Ly0DRMlQ/videos Hamilton https://open.spotify.com/album/1kCHru7uhxBUdzkm4gzRQc?si=RvLsG1PtQKKXzGjL6xyYng Log Energy Usage Directly on an iOS Device https://developer.apple.com/library/content/documentation/Performance/Conceptual/EnergyGuide-iOS/MonitorEnergyWithInstruments.html#//apple_ref/doc/uid/TP40015243-CH33-SW11 Crunchyroll http://www.crunchyroll.com/ Food Wars! Shokugeki no Soma http://www.crunchyroll.com/food-wars-shokugeki-no-soma My Hero Academia http://www.crunchyroll.com/my-hero-academia

    S03E19 - Privacidade e Ética

    Play Episode Listen Later Apr 16, 2018 83:17


    Neste episódio Tales, Ricardo, Guilherme e Igor expõe suas visões sobre como devemos lidar com a privacidade dos nossos usuários e quais aspectos éticos precisamos considerar enquanto desenvolvedores. Links: Apps of a fether http://apps-of-a-feather.com/ Cumbugagate http://www.b9.com.br/80032/braincast-250-cumbucagate/ A picture is worth a thousand cookies https://blog.halide.cam/a-picture-is-worth-a-thousand-cookies-8400efa3d650 Cerveja Mackroken http://www.lebilboquet.qc.ca/microbrewery.php?produit=mackroken Falha no login do Tinder https://canaltech.com.br/apps/usuarios-nao-conseguem-usar-tinder-apos-mudancas-de-api-do-facebook-111266/ Documento escrito por Igor Ferreira sobre táticas usadas pelo Facebook https://docs.google.com/document/d/1rnWgmr2hOeuoiX4SCqui7wUTlRsVVTD3wET5_SIRzAg

    S03E18 - Apple Pay

    Play Episode Listen Later Apr 10, 2018 47:52


    Neste episódio Tales, Douglas e Guilherme conversam sobre o lançamento do Apple Pay no Brasil e como foi a experiência de implementação nos seus apps. Links: Introducing the Payment Request API for Apple Pay https://webkit.org/blog/8182/introducing-the-payment-request-api-for-apple-pay/ Sobre o Apple Pay para vendedores https://support.apple.com/pt-br/HT204274 Developer - Apple Pay https://developer.apple.com/apple-pay/ Accepting Apple Pay Payments https://developer.apple.com/documentation/businesschat/supporting_apple_pay/accepting_apple_pay_payments ocr-shot.sh https://gist.github.com/pnc/b7fb38d70f157cd40595d9e52bebc055 Jogo 99vidas na PSN https://store.playstation.com/pt-br/product/UP2158-CUSA05187_00-99VIDASPS4160328?smcid=pdc%3Abr-pt%3Apdc%3Abuttonrow-ver-todas-as-ofertas%3Anull%3Anull Podcast 99vidas http://99vidas.com.br/ PWAs are coming to iOS 11.3: Cupertino, we have a problem https://medium.com/@firt/pwas-are-coming-to-ios-11-3-cupertino-we-have-a-problem-2ff49fd7d6ea Progressive Web Apps on iOS are here https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7

    S03E17 - Distribuição

    Play Episode Listen Later Apr 2, 2018 86:55


    Neste episódio Tales, Igor e Guilherme conversam sobre a distribuição de apps para iOS usando a App Store. Como funciona a assinatura de código? Quais são as regras da loja? Como ser featured? Descubra neste episódio! Links: WWDC - App Startup Time: Past, Present, and Future https://developer.apple.com/videos/play/wwdc2017/413/ App Store Common App Rejections https://developer.apple.com/app-store/review/rejections/ App review times http://appreviewtimes.com/ App Store Guidelines https://developer.apple.com/app-store/guidelines/ Writing NES Games! With Assembly!! https://www.youtube.com/watch?v=kXbMCKMJXXQ Mathologer https://www.youtube.com/channel/UC1_uAIS3r8Vu6JjXWvastJg Understanding code signing: x509 and Apple - Marin Usalj https://vimeo.com/235055677 BBC Inside Science http://www.bbc.co.uk/programmes/b09vyw1c Managing Your Apps - Submission Process https://itunespartner.apple.com/en/apps/faq/Managing%20Your%20Apps_Submission%20Process

    S03E16 - Tecnologias sem fio: Bluetooth e NFC

    Play Episode Listen Later Mar 27, 2018 62:51


    Neste episódio Tales, Guilherme e Igor conversam sobre as opções que temos no iOS para comunicação sem fio, além do clássico wi-fi. Falamos sobre iBeacon, CoreBluetooth, MultipeerConnectivity e NFC. Links: CoreBluetooth Background https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/CoreBluetoothBackgroundProcessingForIOSApps/PerformingTasksWhileYourAppIsInTheBackground.html#//apple_ref/doc/uid/TP40013257-CH7-SW1 Bluetooth GATT https://www.bluetooth.com/specifications/gatt/generic-attributes-overview On Writting Softare Well https://www.youtube.com/watch?v=wXaC0YvDgIo&list=PL9wALaIpe0Py6E_oHCgTrD6FvFETwJLlx iDevices Wall Switch https://store.idevicesinc.com/idevices-wall-switch/ Because Science https://www.youtube.com/channel/UCvG04Y09q0HExnIjdgaqcDQ 3Blue1Brown https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw

    S03E15 - Push Notifications

    Play Episode Listen Later Mar 19, 2018 96:18


    Neste episódio Douglas, Igor e Guilherme falam sobre push notifications. O que são, como lidar com elas, quais os avanços na tecnologia que podemos aproveitar nos apps e como lidar com SPAM. Links: Capabilities do Xcode https://soundcloud.com/cocoaheadsbr/s03e13-capabilities-do-xcode Angle https://designcode.io/angle Stacktrace Podcast http://stacktracepodcast.fm/ All things git https://www.allthingsgit.com A Lot Can Happen in a Decade https://blog.iconfactory.com/2018/03/a-lot-can-happen-in-a-decade/ This is what 8 million Instagram followers does to your notifications https://www.youtube.com/watch?v=zGl796352RI

    S03E14 - The book is on the table #OPodcastEDelas

    Play Episode Listen Later Mar 13, 2018 66:05


    Neste episódio Tais, Igor e Guilherme batem um papo sobre a importância da língua inglesa para quem trabalha com programação e compartilham dicas e histórias de seus aprendizados do idioma. Este é um episódio que suporta a campanha #OPodcastEDelas, com a intenção de trazer mais vozes femininas ao mundo de podcasts! Se você gostaria de participar de um episódio do podcast do CocoaHeads Brasil, entre em contato conosco pelo Slack, email, ou Soundcloud! :) Links: O Podcast É Delas http://opodcastedelas.com.br/ Linguee https://www.linguee.com.br/ GUJ https://www.guj.com.br/ Stackoverflow https://stackoverflow.com Physics girl https://www.youtube.com/channel/UC7DdEm33SyaTDtWYGO2CwdA Preply https://preply.com/pt/ How I discovered instagrams upcoming video calling features on iOS https://medium.com/@guilhermerambo/how-i-discovered-instagrams-upcoming-video-calling-feature-on-ios-934d7085da57

    S03E13 - Capabilities do Xcode

    Play Episode Listen Later Mar 6, 2018 96:38


    Sabe aquele painel "Capabilities" no Xcode, que você eventualmente abre para ativar alguma coisa? Este episódio é inteiramente dedicado a ele. Tales, Guilherme e Igor trazem um apanhado das capabilities disponíveis e para que servem. Links: Advanced App Capabilities https://developer.apple.com/support/app-capabilities/ CloudKit Equinocios http://equinocios.com/cloudkit/2017/03/24/Sincronizacao-de-dados-com-CloudKit/ HomeKitty https://homekitty.world/ HomeBridge https://github.com/nfarina/homebridge Science for the people http://www.scienceforthepeople.ca Assassin's Creed Origin https://assassinscreed.ubisoft.com/game/en-us/home/ Facebook Proxy http://www.loopinsight.com/2018/02/14/beware-protect-in-facebooks-ios-app/

    S03E12 - Networking

    Play Episode Listen Later Feb 27, 2018 83:04


    Neste episódio Tales, Guilherme e Igor falam tudo o que você precisa saber sobre networking em apps iOS, desde o básico de URLSession até como debugar sua conexão. Episódio sobre dependências: https://soundcloud.com/cocoaheadsbr/s0306-dependencias Episódios sobre storage: https://soundcloud.com/cocoaheadsbr/s03e09-storage-parte-1 https://soundcloud.com/cocoaheadsbr/s03e10-storage-parte-2 Links: You give REST a bad name (vídeo) https://www.youtube.com/watch?v=nSKp2StlS6s Paw https://paw.cloud/ Charles https://www.charlesproxy.com/ Postman https://www.getpostman.com/ Swagger https://swagger.io/ Paper CloudKit http://www.vldb.org/pvldb/vol11/p540-shraer.pdf Periodic Videos http://www.periodicvideos.com/ Stuff you should know https://www.stuffyoushouldknow.com/ Apple at Black Hat https://www.macrumors.com/2016/08/16/apple-security-talk-full-video-available/ Numberphile https://www.youtube.com/channel/UCoxcjq-8xIDTYp3uz647V5A Computerphile https://www.youtube.com/channel/UC9-y-6csu5WGm29I7JiwpnA talk.objc.io networking https://talk.objc.io/collections/networking

    S03E11 - Saúde Psicológica

    Play Episode Listen Later Feb 20, 2018 40:46


    Neste episódio diferente, Tales, Guilherme e Igor conversam com a psicóloga Tatiana Cardoso sobre os males que mais afetam os profissionais de TI, incluindo Burnout e Síndrome do Impostor. Links Public Extension https://twitter.com/PublicExtension No Such Thing as a Fish https://itunes.apple.com/us/podcast/no-such-thing-as-a-fish/id840986946?mt=2&ls=1&ign-mpt=uo%3D4 Mindset https://www.amazon.com.br/Mindset-Psychology-Carol-S-Dweck/dp/0345472322/ref=sr_1_1?ie=UTF8&qid=1517764140&sr=8-1&keywords=Mindset%3A+The+New+Psychology+of+Success

    S03E10 - Storage (Parte 2)

    Play Episode Listen Later Feb 13, 2018 62:33


    Continuando o assunto sobre persistência de dados no iOS, neste episódio Tales, Rambo e Bunn falam sobre sistemas de bancos de dados, especialmente SQLite, Core Data e Realm. Links: YapDatabase https://github.com/yapstudios/YapDatabase Base https://menial.co.uk/base/ Realm https://realm.io/ Driving Table View Animations https://talk.objc.io/episodes/S01E64-driving-table-view-animations mogenerator https://github.com/rentzsch/mogenerator NSCoding http://nshipster.com/nscoding/ MagicalRecord https://github.com/magicalpanda/MagicalRecord SQL debug core data ( You should add -com.apple.CoreData.SQLDebug 1 ) https://developer.apple.com/documentation/coredata/nsfetchedresultscontroller SQLVue-Lite https://en.freedownloadmanager.org/Mac-OS/SQLVue-Lite.html WAL e SHM no SQLite https://www.sqlite.org/wal.html adric22 https://www.youtube.com/user/adric22 macGist https://github.com/Bunn/macGist Sega Genesis Assembly https://www.youtube.com/watch?v=GH94fKtGr0M&t=1s Codable https://nsscreencast.com/episodes/306-codable-caching https://nsscreencast.com/episodes/307-codable-caching-part-2 Appropriate Behaviour https://leanpub.com/appropriatebehaviour

    S03E09 - Storage (Parte 1)

    Play Episode Listen Later Feb 6, 2018 45:46


    Na primeira parte de uma série sobre persistência no iOS, Tales, Rambo e Bunn falam sobre os meios de serializar e armazenar pequenas quantidades de informação no iOS. Não perca a segunda parte na próxima semana, sobre bancos de dados. Links: YapDatabase https://github.com/yapstudios/YapDatabase Base https://menial.co.uk/base/ Realm https://realm.io/ Driving Table View Animations https://talk.objc.io/episodes/S01E64-driving-table-view-animations mogenerator https://github.com/rentzsch/mogenerator NSCoding http://nshipster.com/nscoding/ MagicalRecord https://github.com/magicalpanda/MagicalRecord SQL debug core data ( You should add -com.apple.CoreData.SQLDebug 1 ) https://developer.apple.com/documentation/coredata/nsfetchedresultscontroller SQLVue-Lite https://en.freedownloadmanager.org/Mac-OS/SQLVue-Lite.html WAL e SHM no SQLite https://www.sqlite.org/wal.html adric22 https://www.youtube.com/user/adric22 macGist https://github.com/Bunn/macGist Sega Genesis Assembly https://www.youtube.com/watch?v=GH94fKtGr0M&t=1s Codable https://nsscreencast.com/episodes/306-codable-caching https://nsscreencast.com/episodes/307-codable-caching-part-2 Appropriate Behaviour https://leanpub.com/appropriatebehaviour

    S03E08 - View Controller Transitions

    Play Episode Listen Later Jan 30, 2018 100:33


    Neste episódio Tales e Guilherme conversam com Renato Matos sobre transições customizadas entre view controllers. Links: UIViewControllerAnimatedTransitioning https://developer.apple.com/documentation/uikit/uiviewcontrolleranimatedtransitioning UIViewControllerInteractiveTransitioning https://developer.apple.com/documentation/uikit/uiviewcontrollerinteractivetransitioning UIPresentationController https://developer.apple.com/documentation/uikit/uipresentationcontroller Five - Hollywood Undead https://open.spotify.com/album/56CWTHCr8ZBZ1ojmppH5br 12 basic principles of animation https://en.wikipedia.org/wiki/12_basic_principles_of_animation The 12 principles of animation as illustrated through Disney and Disney Pixar Films https://ohmy.disney.com/movies/2016/07/20/twelve-principles-animation-disney/ iOS Security Guide https://www.apple.com/business/docs/iOS_Security_Guide.pdf View Controller Transition https://medium.com/@rmatos/view-controller-transition-parte-1-53a825d3616 https://medium.com/@rmatos/view-controller-transition-parte-2-d543ddfc82bc https://medium.com/@rmatos/view-controller-transition-mas-e-a-navigation-controller-16ed800701e1

    S03E07 - Escalabilidade

    Play Episode Listen Later Jan 23, 2018 96:44


    Tales (Concrete Solutions), Guilherme (Peixe Urbano), Douglas (iFood) e Miguel (Nubank) conversam sobre os desafios únicos que surgem quando você precisa manter um app que atende milhões de usuários. Links: Pull Requests & Code Review https://hipsters.tech/pull-requests-e-code-review-hipsters-64/ How we designed our bank account: NuConta — Part I https://nubank.design/how-we-designed-our-bank-account-nuconta-part-i-18105b8d3dfe Lei obriga acessibilidade na internet https://catracalivre.com.br/geral/cidadania/indicacao/lei-obriga-acessibilidade-na-internet/ Vector: https://www.imore.com/vector Episódio do Vector sobre Marzipan com Gui Rambo https://overcast.fm/+K8lhSWphE 15 great iOS newsletters you should know about https://medium.com/flawless-app-stories/15-great-ios-newsletters-you-should-know-about-e32978dd20e1 Detox https://github.com/wix/detox

    S03E06 - Dependências

    Play Episode Listen Later Jan 16, 2018 91:10


    Tales, Douglas, Guilherme e Fernando Bunn conversam sobre dependências e gerenciadores de dependências. Infelizmente, alguns áudios precisaram ser recuperados via Skype, por isso alguns convidados ficaram com uma qualidade inferior. Pedimos desculpas pelo transtorno. Links Submodules: https://git-scm.com/docs/git-submodule CocoaPods: https://cocoapods.org Carthage: https://github.com/Carthage/Carthage SPM: https://swift.org/package-manager/#conceptual-overview Blog post sobre cocoapods / submodules: https://idevzilla.com/2015/09/21/git-submodule-tutorial-cocoapods-might-not-be-the-solution/ OpenSim: https://github.com/luosheng/OpenSim Vapor: https://vapor.codes SimPholders: https://simpholders.com Swift Talks: https://talk.objc.io

    S03E05 - Código Legado

    Play Episode Listen Later Jan 9, 2018 53:35


    Tales, Guilherme, Daniel Bonates e Bruno Mazzo batem um papo sobre código legado. O que é? Como ler? Como refatorar? Links: Spark Inspector http://sparkinspector.com/ Reveal http://revealapp.com/ Xcode Debug View Hierarchy https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/special_debugging_workflows.html Charles https://www.charlesproxy.com/ Talk do Guilherme e Bonates sobre código legado e outras coisas https://www.youtube.com/watch?v=idrN1LLdM04 The worst possible application https://www.cocoawithlove.com/blog/worst-possible-application.html Andy Matuschak - Let's Play: Refactor the Mega Controller! https://academy.realm.io/posts/andy-matuschak-refactor-mega-controller/ Martin Fowler - Refactoring https://martinfowler.com/books/refactoring.html Desbravadores https://www.emporio.com/desbravadores Playdead's INSIDE https://itunes.apple.com/br/app/playdeads-inside/id1201642309?mt=8

    S03E04 - Open Source (Parte 2)

    Play Episode Listen Later Jan 1, 2018 84:59


    Para começar o ano bem, nesse dia de ano novo Tales, Flávio e Guilherme conversam sobre os aspectos técnicos de manter um projeto open-source e também os aspectos que envolvem a comunidade como issues e pull requests. Links: How to write a Git Commit Message https://chris.beams.io/posts/git-commit/ Say Thanks http://saythanks.io/ ImagineEngine Issues https://github.com/JohnSundell/ImagineEngine/issues README Score http://clayallsopp.github.io/readme-score/ GitHawk http://githawk.com/

    S03E03 - Open source (Parte 1)

    Play Episode Listen Later Dec 26, 2017 62:43


    Neste episódio quase natalino, Tales, Thiago e Guilherme conversam sobre projetos open-source: o que são, suas vantagens e desvantagens e dicas de como manter um projeto open-source. React License: https://code.facebook.com/posts/112130496157735/explaining-react-s-license/ https://code.facebook.com/posts/300798627056246/relicensing-react-jest-flow-and-immutable-js/ https://code.facebook.com/posts/121714468491809/relicensing-the-graphql-specification/ Apple open source: https://opensource.apple.com Dicas Tales: https://choosealicense.com https://github.com/dkhamsing/open-source-ios-apps Dicas Holanda: https://github.com/unnamedd/semaphore https://github.com/unnamedd/semaphore-arduino Dica Rambo: https://github.com/TomasLinhart/SwiftGtk Comandos para instalar o Swift no Raspberry Pi: https://gist.github.com/insidegui/b04addcc8721d890fec2bf237b6a13f4

    S03E02 - Deep linking

    Play Episode Listen Later Dec 19, 2017 61:30


    Bate papo com John Calistro, representante da Branch Metrics, sobre Deep Link. O que é? Onde vive? O que come? Links: Branch.io http://branch.io/ The 2017 Mobile Growth Handbook https://blog.branch.io/the-2017-mobile-growth-handbook/ Pesquisa Da Comscore Revela A Importância Do Mobile No Cotidiano Dos Consumidores Digitais https://digitalks.com.br/indicadores-do-mercado/pesquisa-da-comscore-revela-importancia-do-mobile-no-cotidiano-dos-consumidores-digitais/ Sinapp https://sipapp.io/ iOS 9.2 Deep Linking Guide: Transitioning to Universal Links https://blog.branch.io/ios-9-2-deep-linking-guide-transitioning-to-universal-links/ How To Track and Attribute Universal Links https://blog.branch.io/how-to-track-and-attribute-universal-links/ AASA file validator http://branch.io/resources/aasa-validator/ iOS 9.2 Update: The Fall of URI Schemes and the Rise of Universal Links https://blog.branch.io/uri-schemes-and-universal-links-for-ios/ Making URI Schemes Great Again: $uri_redirect_mode https://blog.branch.io/making-uri-schemes-great-again-uri_redirect_mode/ iOS Branch Deep Linking SDK on GitHub https://github.com/BranchMetrics/ios-branch-deep-linking The Branch SDK Beta Project https://github.com/BranchMetrics/ios-branch-deep-linking/wiki/The-Branch-SDK-Beta-Project

    S03E01 - Swift 4

    Play Episode Listen Later Dec 12, 2017 56:22


    Estamos de volta com mais episódios do CocoaHeads Brasil, no último episódio do ano passado, falamos sobre Swift 3, e hoje, Diego, Bruno e Guilherme conversam sobre as novidades do Swift 4 e como foi o processo de migração. Links: Episódio sobre Swift 3: https://soundcloud.com/cocoaheadsbr/s02e25-swift-3 Entrevista com Scott Forstall: https://macmagazine.com.br/2017/06/21/de-acordo-com-scott-forstall-desenvolvimento-do-iphone-comecou-porque-steve-jobs-odiava-um-executivo-da-microsoft/ Review do primeiro iPhone: http://www.newsweek.com/first-look-test-driving-iphone-102625 Apple Music API: https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/AppleMusicWebServicesReference/ Session Music Kit: https://developer.apple.com/videos/play/wwdc2017/502/ Ole playground "What is new in Swift 4": https://github.com/ole/whats-new-in-swift-4

    CocoaHeadsBR Especial WWDC 2017

    Play Episode Listen Later Jun 12, 2017 133:57


    Na semana passada (05/06) ocorreu a edição 2017 do WWDC, conferência internacional voltada para os desenvolvedores para as plataformas da Apple. Além do iOS 11, foram lançadas novidades para watchOS, tvOS, macOS, Xcode, novas frameworks, iPads, e outros hardwares. Tales Pinheiros, Guilherme Rambo e Igor Ferreira comentam o que aconteceu e dão opiniões a respeito do que vem aí até o final do ano. Caso queira pular para um tema específico, segue o tempo dos capítulos: 00:00:00 - Abertura 00:01:02 - Keynote 00:05:26 - tvOS 11 00:09:13 - watchOS 4 00:13:57 - macOS High Sierra 00:22:09 - iOS 11 00:22:45 - Control Center 00:25:32 - Nova Navigation Bar 00:28:28 - CoreNFC 00:30:04 - Novidades em Asset Catalogs 00:31:59 - Animações no UIKit 00:34:23 - Collection View RTL 00:35:00 - Profundidade em fotos 00:39:43 - Novo iPad Pro 00:51:02 - Swift Playgrounds 2 00:55:25 - Estabilidade do iOS 11 Beta 01:00:55 - Swift 4 01:18:55 - ARKit, CoreML e Vision 01:36:40 - HomeKit 01:42:00 - App Store 01:47:27 - Xcode 9 02:10:27 - Encerramento

    S02E25 - Swift 3

    Play Episode Listen Later Oct 20, 2016 91:13


    Olá pessoal, depois de um pequeno atraso, estamos de novo com mais um episódio. Dessa vez resolvemos falar sobre o processo de migração dos projetos para o Swift 3. Maiores dificuldades, muitas dicas e altas confusões - com o Xcode :D Convidados da semana: Daniel Bonates, Guilherme Rambo, Cassius Pacheco The Grand Renaming, controle de acesso aos métodos e tipos, a evolução do Grand Central Dispatch, maiores dificuldades da migração, libs e frameworks que exigiram maiores mudanças, novidades para o Objective-C que facilitam a interação com Swift e muito mais. Dica do Podcaster: Daniel: - A conversão pra Swift 3 vai quebrar coisas, sobre o quanto, vai depender de alguns fatores. Por isso a migração merece atenção e planejamento - Tente separar em etapas: * Dependências: Enumerá-las e pesquisar o suporte (não apenas se oferece suporte, mas qual a versão mínima do iOS para isso acontecer) * Código nativo do app * Código legado ObjC e suas interações com Swift * Storyboards: O Xcode 8 vai modificar muita coisa nas suas telas, quebrar o storyboards em partes, links internos e xibs pode poupar um bocado de esforço na conversão. No pod cast eu citamos outra idéia de como proceder sobre os storyboards após a conversão do projeto pra Swift 3 Dicas de migração de libs open source http://www.jessesquires.com/migrating-to-swift-3/ Swifty Delegates http://khanlou.com/2016/09/swifty-delegates/ Dica sobre o excesso de log com Xcode 8: https://twitter.com/rustyshelf/status/775505191160328194 Referências: https://twitter.com/_mochs/status/783927375612510209 https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/AdvancedOperators.html https://swift.org/blog/swift-3-0-released/ https://swift.org/migration-guide/ Swift Evolution > Proposals https://github.com/apple/swift-evolution/tree/master/proposals

    S02E24 - Desenvolvedor Junior

    Play Episode Listen Later Sep 29, 2016 77:14


    Fala pessoal, tudo bem? Nesta semana o episódio do podcast foi sobre um assunto que é bastante debatido no nosso Slack e em muitos encontros, que é sobre desenvolvedor junior. Falamos sobre as principais dificuldades para começar, como foi que iniciou no desenvolvimento iOS, se essa é a melhor maneira para entrar no mercado ou começar com outras linguagens de programação, questionamentos de quem já foi junior e hoje é líder de equipe de desenvolvimento e claro que tivemos os devs junior falando sobre suas dificuldades e por onde começaram. O bate-papo foi motivado por um post no blog do Orta (http://artsy.github.io/blog/2016/09/10/Help!-I’m-becoming-Post-Junior/) e também por um post no blog da Treehouse (http://blog.teamtreehouse.com/every-junior-ios-developer-needs-know?cid=1163&utm_source=twitter&utm_medium=social&utm_content=blog-post&utm_campaign=social-sept-2015), que são muito esclarecedores para quem quer começar no desenvolvimento iOS. Nesta semana o episódio foi feito por: Tales Pinheiro - @talesp Vinicius Carvalho - @viniciusc70 Gabriel Oliva - @gabrieloliva_ A edição desta semana ficou por conta do mestre Douglas Taquary - @bluesprogrammer Dica do podcaster - Refactor apps - https://www.youtube.com/watch?v=r0xlTsTxCGY Become a better engineer - https://realm.io/news/altconf-kristina-thai-better-engineer-through-writing/ https://github.com/CameronBanga/iOS-Developer-and-Designer-Interview-Questions http://dbgrandi.github.io/growing_beyond_junior/ Slack iosdevbr.herokuapp.com/

    S02E23 - Keynote Apple 7 de Setembro - iPhone7, AirPods, Watch2

    Play Episode Listen Later Sep 20, 2016 84:56


    Tudo vazado? Alguma novidade? Alguma supresa? No episódio de hoje conversamos um pouco sobre a keynote da Apple no último 7 de Setembro, onde ela apresentou o novo iPhone 7, o Watch Series 2 e o AirPods, o baratíssimo fone de ouvido sem fio! :) Temas abordados: - Mario Run - AppStore avisa do lançamento de apps. - iPhone 7 - Câmera do iPhone Plus. - Apple Watch Series 2. - Novas versões dos softwares (iOS10, Swift3, Xcode8, tvOS). - E uma teoria da conspiração sobre os AirPods. Cola aí, da play, se inscreve no podcast (é sério!), deixa seu comentário e vem falar conosco no Slack :) Links relacionados: Slack iOSDevBR http://iosdevbr.herokuapp.com Apple Don't Blink Video https://www.youtube.com/watch?v=GeoUELDgyM4 API Taptic Engine http://appleinsider.com/articles/16/09/08/taptic-api-for-iphone-apple-watch-will-grant-devs-access-to-previously-apple-only-feature Problema com RAW no iOS10 https://twitter.com/arepty/status/776918380490219520 Teoria: AirPods não é apenas um fone de ouvido. http://www.slate.com/articles/technology/future_tense/2016/09/apple_s_airpods_aren_t_just_wireless_earbuds_they_re_the_future_of_computing.html Swift 3: What's New https://realm.io/news/swiftcasts-daniel-steinberg-whats-new-in-swift-3-part-1/ Participaram desse episódio: - Douglas Fischer - https://twitter.com/DougDiskin - Gustavo Barbosa - https://twitter.com/gustavocsb - Tales Pinheiro - https://twitter.com/talesp - Vinicius Carvalho - https://twitter.com/viniciusc70 A edição do audio é obra do Douglas Taquary. Siga ele no Twitter em: https://twitter.com/bluesprogrammer Até semana que vem! :)

    S02E22 - Desenvolvedor Sênior

    Play Episode Listen Later Sep 14, 2016 70:07


    No episódio dessa semana resolvemos conversar um pouco sobre um assunto que sempre passa na cabeça de desenvolvedores em geral: o que preciso saber para ser senior onde eu trabalho? Apesar do título ser considerado por muitos como apenas um rótulo, dado que isso é muito relativo e varia de empresa para empresa, os participantes desse episódio dão a opinião do que, para eles, deveria ser necessário para se tornar um desenvolvedor senior. É claro que ninguém possui a verdade sobre o assunto, mas talvez algumas pontos acabam se tornando comuns na visão de todo mundo. O bate-papo foi motivado por um post no blog da Concrete Solutions, escrito pelo Tales e outros membros do time iOS de lá e contou com a participação do próprio, além de Igor Ferreira e Gustavo Barbosa. Deixe suas perguntas nos comentários ou puxe uma discussão aqui mesmo ou no nosso Slack. Post http://blog.concretesolutions.com.br/2016/08/desenvolvedor-ios-senior/ Slack http://iosdevbr.herokuapp.com/

    S02E21 - Como funciona: Pokemon Go

    Play Episode Listen Later Sep 6, 2016 64:13


    Temos que pegar!!! Pokemons? Não! O código fonte do aplicativo pra saber se o que falamos aqui é verdade. ¯_(ツ)_/¯ Essa semana estamos dando inicio a uma nova série. "Como funciona" será um tipo de episódio onde iremos conversar sobre como provavelmente funcionam alguns dos principais apps para iPhone e iPad. Aproveitamos que o Igor Ferreira andou vasculhando o .ipa de Pokemon Go recentemente, para começar essa série com esse campeão de downloads. Nesse episódio Douglas Fischer e Igor Ferreira conversam sobre os detalhes técnicos de Pokemon Go; as marcas históricas que o app conseguiu no mercado e como você pode criar sua versão do aplicativo. Atenção: Esse episódio não contém dicas de como vencer uma batalha Pokemon. :P Links relacionados: Estatísticas: http://expandedramblings.com/index.php/pokemon-go-statistics/ Imagens extraídas do IPA/APK: Shaders: http://i.imgur.com/Artm7eu.png Skeletons: http://i.imgur.com/IXgnoXE.png Sprite Sheet: http://i.imgur.com/2a3659i.jpg Versão para Windows Phone: http://www.tecmundo.com.br/pokemon-go/108957-rejeitado-microsoft-desenvolvedor-cria-pokemon-go-windows-phone.htm Infográfico da evolução da marca: http://viverdeblog.com/pokemon Slack Cocoaheads (iOS Dev BR) http://iosdevbr.herokuapp.com Deixe sua opinião nos comentários, assine nosso podcast no iTunes, siga-nos no Twitter e venha discutir com a gente lá no Slack! #TeamMystic

    S02E20 - Da ideia a AppStore sem tocar no código

    Play Episode Listen Later Aug 30, 2016 99:15


    Não! O título não se refere a ferramentas que fazem seu projeto todo só arrastando caixinhas. :) Nesse episódio discutimos vários aspectos do desenvolvimento de um app, mas que não envolvem o código em si. Isso é: idealização, planejamento, guidelines, localização, monetização, marketing e suporte. Esses pontos são frequentemente esquecidos pelos desenvolvedores que se arriscam nos mundos dos negócios como dev indie. Nem sempre um bom código vai se refletir no sucesso do seu app. Vem com a gente e vamos discutir sobre todas essas atividades "complementares" no desenvolvimento de um app. Lembre-se: o sucesso de um app é bem mais do que a tecnologia envolvida. Links relacionados: One Sky http://oneskyapp.com Fiverr http://fiverr.com Guidelines da AppStore https://developer.apple.com/app-store/review/guidelines/ Slack Cocoaheads http://iosdevbr.herokuapp.com Participaram desse episódio: - Douglas Fischer (Twitter: @dougdiskin) - Guilherme Rambo (Twitter: @_inside) - Tales Pinheiro (Twitter: @talesp) Como sempre, não deixe de comentar com suas opiniões aqui no soundcloud e lá no nosso Slack, no canal #podcast. Se estiver ouvindo pelo iTunes, deixe sua avaliação! :)

    S02E19 - Tamanho dos apps

    Play Episode Listen Later Aug 16, 2016 58:51


    Qual o tamanho do seu app? Quantos Megabytes são gastos da franquia de dados do seu usuário até o momento que ele abre seu app? Já parou para pensar nessas coisas? Não? Então vem com a gente que hoje vamos falar sobre isso! Nessa edição Douglas Fischer, Douglas Taquary, Tales Pinheiro e Vinicius Carvalho discutem sobre o tamanho/peso dos principais apps do mercado e o que você, desenvolvedor, pode (e deve) fazer para deixar seus apps cada vez menores. - Libs aumentam o tamanho? - Diminuir somente assets resolve? - Swift ajuda ou piora? - O que a Apple faz para ajudar? - Tem receita de bolo? Links relacionados/citados: Rant do Tales sobre tamanho dos apps - http://blog.concretesolutions.com.br/2016/07/isso-ainda-e-um-app/ Taming UIButton - https://robots.thoughtbot.com/designing-for-ios-taming-uibutton iOS Graphics Performance - https://robots.thoughtbot.com/designing-for-ios-graphics-performance Artigo sobre os problemas em usar assets como PDF - https://bjango.com/articles/idontusepdfs/ Slender na Mac AppStore (app pago) - https://itunes.apple.com/us/app/slender/id493656257?mt=12 Unused (free, porém antigo) - https://github.com/jeffhodnett/Unused Slack do iOSDevBR (junte-se aos mais de 1000 devs) http://iosdevbr.herokuapp.com/ Tem uma dica adicional? Achou que alguém falou besteira? Deixe seu feedback aqui. Estamos sempre lendo todos os comentários (Não é frase bonitinha não! A gente lê tudo mesmo!). Compartilha no Twitter, no Facebook, no bate papo com o(a) amiguinho(a), no grupo da familia no WhatsApp. Manda todo mundo vir aqui ouvir a gente!

    S02E18 - Engenharia Reversa

    Play Episode Listen Later Jul 30, 2016 57:07


    No episódio dessa semana conversamos um pouco sobre Engenharia Reversa. E para nos ajudar nesse papo, convidamos mais uma vez o expert no assunto, Guilherme Rambo! Ele falou um pouco sobre os desafios, as empolgações, o trabalho de detetive e as formas de buscar as informações, além de detalhes de segurança e de ética envolvidos em todo esse processo de Engenharia Reversa. Gustavo Barbosa e Diego Ventura participam também, fazendo perguntas sobre o tema e discutindo cada detalhe do assunto. Confere aí! Sobre ética/legalidade: https://ethics.csc.ncsu.edu/intellectual/reverse/study.php Hopper: https://www.hopperapp.com Class-dump com suporte a Swift: https://github.com/0xced/class-dump/tree/swift-binaries F-Script: http://www.fscript.org Página no site da Apple sobre segurança: https://support.apple.com/en-us/HT201536 Pergunta no StackOverflow sobre o modo graphite: http://stackoverflow.com/questions/19744239/how-apples-pro-apps-force-the-graphite-look Talk sobre Engenharia Reversa no site do Realm: https://realm.io/news/conrad-kramer-reverse-engineering-ios-apps-lyft/ Slack iOSDevBR http://iosdevbr.herokuapp.com/

    S02E17 - A Apple parou de inovar?

    Play Episode Listen Later Jul 10, 2016 84:20


    A Apple parou de inovar? Essa foi a pergunta que gerou o debate dessa semana entre os participantes Douglas Fischer, Tales Pinheiro e Gustavo Barbosa. Desde a saída de Steve Jobs, este questionamento foi feito por todos os possíveis canais de mídia, mercado de tecnologia e inclusive no mundo financeiro. Muito se esperou e ainda se espera de uma Apple, que sempre foi pioneira e referência em inovação na área, através do lançamento de produtos revolucionários com o iPod e iPhone. E você, o que acha? A Apple continua inovando hoje em dia? Slack http://iosdevbr.slack.com/

    S02E16 - Respondendo Perguntas Da Comunidade #1

    Play Episode Listen Later Jun 28, 2016 70:25


    Cansado de navegar no histórico do Slack? Essa semana Tales Pinheiro, Igor Ferreira, Douglas Fischer e Gustavo Barbosa respondem uma série de perguntas da comunidade. Comentamos sobre gerenciamente do memória, testes e estruturas de aplicativos, cobrindo: O que é uma API privada? O que é retain cycle? O que é um autorelease pool? Ainda preciso aprender Objective-C? Porque os arquivos, classes ficam jogados no projeto quando esta no repositório mesmo estando todos separados corretamente no xcode? Você faz testes unitários ? Mesmo? Quando começou? Porque ainda existe este Gap/Tabu muitas vezes no desenvolvimento iOS? E, por favor, uma salva de compartilhamentos para Douglas Taquary pelas edições dos episódios do Podcast! ? Links: Episódio passado (WWDC): https://www.youtube.com/watch?v=DR1zzYWuWZQ Developer Toolkit: https://soundcloud.com/cocoaheadsbr/s02e13-developer-toolkit

    S02E15 - Entrevista: Guilherme Rambo & apps para Mac

    Play Episode Listen Later Jun 8, 2016 98:18


    A WWDC está chegando e com ela toda aquela cerimônia de juntar a galera do escritório e acompanhar em tempo real a keynote de abertura. Não é mesmo? :) Mas e os outros conteúdos? Vai ver como? Hoje, Douglas Fischer e Tales Pinheiro conversam com o Guilherme Rambo, o @insidegui, criador do app "WWDC" para Mac OSX. Pelo app do Guilherme você tem todos os conteúdos em video da WWDC, já com legendas integradas e o mais legal: você pode buscar termos contidos nas legendas e ele vai direto para o ponto do video que fala daquilo. Ideal para buscar talks sobre aquela classe que você está tendo problemas no projeto atual. Além de falar do app da WWDC, também falamos sobre uma série de outros apps criados pelo Guilherme. Praticamente todos para Mac. Um conteúdo muito legal que eu garanto que você irá gostar. Pode dar o play sem medo algum que o episódio é 10/10 :-) Esse episódio tem roteiro do Vinicius Carvalho (https://twitter.com/viniciusc70) e edição do grande Douglas Alexandre (https://twitter.com/bluesprogrammer). Siga eles lá no Twitter para retribuir! Links citados no episódio: App da WWDC https://github.com/insidegui/WWDC Github do Guilherme com diversos apps https://github.com/insidegui Browser Freedom http://getbrowserfreedom.com Artigo citado pelo Douglas Fischer sobre o próximo grande lançamento da Apple http://www.aboveavalon.com/notes/2016/5/11/apple-rd-reveals-a-pivot-is-coming Danger https://github.com/danger/danger RxSwift https://github.com/ReactiveX/RxSwift Curtiu? Divulga ai o podcast para um amigo e nos ajude a continuar fazendo o podcast para cada vez mais ouvintes!

    S02E14 - ResearchKit

    Play Episode Listen Later May 27, 2016 61:03


    Curtindo o feriado prolongado? Aproveita e escuta mais um episódio gravado! Essa semana, Tales Pinheiro conversou com o Henrique Valcanaia e com o Marcus Vinicius Kuquert sobre o ResearchKit. O Henrique e o Marcus Vinicius fazem parte do BEPiD Porto Alegre e têm estudado e utilizado o ResearchKit em seus projetos atualmente. Nessa conversa, eles contam um pouco da experiência, dos desafios e das curiosidades dessa interessante biblioteca da Apple. Links: ResearchKit http://researchkit.org/ CareKit http://carekit.org/ Research Stack http://researchstack.org/ Experience Design http://www.adobe.com/products/experience-design.html BetterTouchTool https://www.boastr.net/ LeapMotion https://www.leapmotion.com/ Slather https://github.com/SlatherOrg/slather WakaTime https://wakatime.com/ Slack iOSDevBR http://iosdevbr.herokuapp.com

    S02E13 - Developer Toolkit

    Play Episode Listen Later May 11, 2016 64:24


    Salve, galera! No episódio dessa semana, nos reunimos para falar de algumas ferramentas que ajudam a nossa árdua vida de desenvolvedor de cada dia. Dentre elas, algumas bem conhecidas e outras nem tanto, mas que podem servir como uma boa dica para quem está procurando algo além do Xcode. Dá uma escutada no áudio que dessa vez é um completo Dica do Podcaster! Participaram dessa gravação: Tales Pinheiro, Douglas Alexandre, Gustavo Barbosa e Vinicius Carvalho. Charles Proxy http://www.charlesproxy.com/ Paw https://luckymarmot.com/paw Rest Client http://mmattozzi.github.io/cocoa-rest-client/ Rested https://itunes.apple.com/us/app/rested-simple-http-requests/id421879749?mt=12 Code Runner https://coderunnerapp.com/ Paint Code http://www.paintcodeapp.com/ PlayNow https://github.com/marcboquet/PlayNow Deploymate http://www.deploymateapp.com/ Faux Pas http://fauxpasapp.com/ Objective Clean http://objclean.com/index.php Swift Clean http://www.swiftcleanapp.com/ SourceTree https://www.sourcetreeapp.com/ Tower https://www.git-tower.com/ GitHub Client https://desktop.github.com/ Kaleidoscope http://www.kaleidoscopeapp.com/ xScope http://xscopeapp.com Reveal http://revealapp.com/ Spark Inspector http://sparkinspector.com Sketch http://www.sketchapp.com/ Realm Browser https://itunes.apple.com/us/app/realm-browser/id1007457278?mt=12 Core Data Editor https://github.com/ChristianKienle/Core-Data-Editor Visual JSON https://itunes.apple.com/us/app/visual-json/id488709442?mt=12 Visual XML https://itunes.apple.com/us/app/visual-xml/id617516344?mt=12 AppCode https://www.jetbrains.com/objc/ Atom https://atom.io/ Dash https://kapeli.com/dash Jazzy https://github.com/realm/jazzy Slender https://itunes.apple.com/us/app/slender/id493656257?mt=12 Fabric http://fabric.io Fastlane http://fastlane.tools BuddyBuild https://www.buddybuild.com ... e só pra não perder o costume: Slack http://iosdevbr.herokuapp.com

    S02E12 - Processos Seletivos

    Play Episode Listen Later May 5, 2016 50:47


    Neste episódio, procuramos debater sobre um texto do Medium falando sobre os diversos processos seletivos que o autor passou e toda sua frustração. A busca por profissionais de tecnologia é bem diferenciada e depende de cada empresa, com testes de programação, codillities, quadro branco, pair programming, entre outros métodos. Tudo isso foi levantado pelos participantes Tales, Igor e Vinicius, onde estiveram reunidos para debater suas experiências e o que poderiam fazer para melhorar esse processo. Links do episódio: - GPUImage https://github.com/BradLarson/GPUImage http://sunsetlakesoftware.com/2016/04/16/introducing-gpuimage-2-redesigned-swift - iOS Stack http://iosstack.com - Landing.jobs https://landing.jobs - Glassdoor https://www.glassdoor.com/index.htm https://www.glassdoor.com/blog/common-interview-questions https://www.glassdoor.com/Salaries/index.htm - Contratado.me http://contratado.me - Slack iOSDevBR http://iosdevbr.herokuapp.com

    S02E11 - WWDC e Conferências em 2016

    Play Episode Listen Later Apr 26, 2016 91:58


    Esse fim de semana foram entregues os tickets dourados para o WWDC. Nesse episódio Douglas Fischer, Tales Pinheiros, Diego Ventura e Guilherme Sampaio (Mentos) conversam sobre a conferência anual da Apple, o que acontece em São Francisco durante essa semana e as conferências que acontecem sobre o mundo. Você pode ouvir a experiência de quem já foi e entender melhor o que é este encontro na nave mãe. Links: WWDC http://developer.apple.com/wwdc WWDC Parties https://twitter.com/wwdcparties https://itunes.apple.com/br/app/parties-for-wwdc/id879924066?mt=8 App do WWDC https://github.com/insidegui/WWDC Conferências em 2016 https://www.raywenderlich.com/127022/top-10-ios-conferences-in-2016 Alt Conf http://www.altconf.com UIKonf http://www.uikonf.com Swift Summit https://www.swiftsummit.com MDevCon http://mdevcon.com Code Academy https://www.codecademy.com

    S02E10 - Entrevista: Zewo

    Play Episode Listen Later Apr 12, 2016 71:29


    Essa semana conversamos com o pessoal que desenvolve o Zewo! Nesse episódio, Tales Pinheiro e Gustavo Barbosa convidam Paulo Faria, o criador do Zewo, além de Ricardo Borelli e Thiago Holanda, contribuidores do projeto. Vem escutar esse bate-papo super técnico sobre esse grande projeto brazuca que já está fazendo sucesso no mundo inteiro e chamando a atenção inclusive da Natasha The Robot! Destaque para a origem do nome :) Links: DBSmartPanels https://github.com/chaingarden/DBSmartPanels SwiftEnv https://github.com/kylef/swiftenv BetterTouchTool https://www.boastr.net/ HTTPie https://github.com/jkbrzt/httpie Paw https://luckymarmot.com/paw Phantom Types http://equinocios.com/swift/2016/03/28/swift-in-the-sky-with-types/ https://medium.com/swift-programming/creating-a-money-type-in-swift-3b060fb762ed#.xkr6c5gao https://www.natashatherobot.com/swift-money-phantom-types/ https://angelovillegas.com/swift-phantom-types/ https://github.com/danthorpe/Money Slack iOSDevBR http://iosdevbr.herokuapp.com Slack Zewo http://slack.zewo.io/

    S02E09 - Entrevista: Chegou?

    Play Episode Listen Later Apr 5, 2016 78:56


    - E aí, chegou o convidado do episódio de hoje! - Chegou? - Sim. - E quem é? - Chegou? - Não sei, chegou? - Sim! Chegou! Hoje nosso episódio é com Fernando Saragoça e Marcel Muller, do "Chegou?". Provavelmente o melhor aplicativo nacional para acompanhamento de encomendas do Correios e outros tipos de serviços. Nesse bate papo falamos sobre assuntos como: origem do nome e ícone do app, origem da empresa Made@Sampa até discussões sobre modelos de negócio, backend, iCloud e maneiras como foram implementadas algumas das funcionalidades do app. De brinde ainda tem muito assunto sobre a vida de desenvolver Indie. Sério! Você não pode perder pois o episódio está muito bom. Participaram desse episódio: - Douglas Fischer - Diogo Tridapalli - Marcel Muller - Fernando Saragoça Links: Chegou? https://itunes.apple.com/br/app/chegou/id541475753?mt=8 Douglas Fischer: https://twitter.com/DougDiskin Diogo Tridapalli: https://twitter.com/diogot Marcel Muller: https://twitter.com/grigio Fernando Saragoça: https://twitter.com/fsaragoca HealthKit https://developer.apple.com/healthkit/ Plugin Sketch http://www.paintcodeapp.com/sketch

    S02E08 - EquinociOS

    Play Episode Listen Later Mar 29, 2016 61:50


    Neste episódio vamos falar sobre uma iniciativa que nasceu por parte da comunidade: EquinociOS! Este é um blog que nasceu para que se tenha posts sobre o que envolve o desenvolvimento iOS durante todo o mês de Março. Essa semana, vamos conversar a respeito, dando nossa opinião e contando um pouco mais sobre os textos. Procure seu bloco de notas, abra o seu Playground e vamos ver o que esses desenvolvedores ninjas têm para nos dizer! Participaram desse episódio: Tales Pinheiro, Igor Ferreira, Vinicius Carvalho e Douglas Taquary. Com uma ponta do Douglas Fischer no final :) Hashtag da promoção: #jetbrainsnopodcastchbr Projeto equinociOS http://equinocios.com Invariante http://invariante.com Github - Equinocios https://github.com/CocoaHeadsBrasil/equinociOS Github - Cocoaheads app http://github.com/CocoaHeadsBrasil/CocoaHeadsApp Guia dev indie http://blog.curtisherbert.com/an-indies-guide-to-the-press/ Talk na WWDC 2015 sobre Storyboards https://developer.apple.com/videos/play/wwdc2015/215/ Introduction to Protocol-Oriented MVVM, with Natasha Murashev https://realm.io/news/doios-natasha-murashev-protocol-oriented-mvvm/ Ash Furrow - MVVM in Swift http://artsy.github.io/blog/2015/09/24/mvvm-in-swift/ Livro Advanced Swift - objc.io http://objc.io/books/advanced-swift/ Slack http://iosdevbr.herokuapp.com

    S02E07 - Entrevista Matheus Frozzi - Apps Independentes, BEPiD, E Muito Mais

    Play Episode Listen Later Mar 22, 2016 46:28


    No episódio dessa semana, entrevistamos o Matheus Frozzi. Nesse bate-papo, o Matheus conta um pouco sobre como começou a desenvolver para iOS, como publicou mais de 10 apps com apenas 1 ano de experiência, e como é o seu dia-a-dia como desenvolvedor indie. Vem escutar essa história bem legal e motivadora, principalmente para quem tem interesse em entrar na área ou começou recentemente. Participaram deste episódio: Gustavo Barbosa, Diego Ventura e Matheus Frozzi. Links relacionados: Sketch App Resources http://www.sketchappsources.com UI8 https://ui8.net Paste App http://pasteapp.me Presenting Coordinators - Soroush Khanlou https://vimeo.com/144116310 App publicadas pelo Matheus: https://itunes.apple.com/kz/developer/matheus-alberton/id976571671 Slack http://iosdevbr.herokuapp.com

    S02E06 - Devs Abroad [EUA/Canadá/Austrália]

    Play Episode Listen Later Mar 8, 2016 76:17


    Essa semana continuamos o papo sobre trabalhar fora do Brasil. Desta vez, Reunimos desenvolvedores que estão trabalhando com iOS em outros continentes. Nessa conversa estão Gustavo Barbosa (EUA), Cassius Pacheco (Austrália) e Eduardo Scodino (Canadá), com o Douglas Fischer como host. Falamos sobre a trajetória de cada um, o processo do visto, a oferta de emprego, a comunidade iOS local e o dia-a-dia na cidade. Venha descobrir que EUA não é só hamburguer, Canadá não é só frio e Austrália não é só animais selvagens :) Links relacionados: StackOverflow Careers http://careers.stackoverflow.com/ Seek AU http://www.seek.com.au/ Canada Immigration and Visa Information http://www.cic.gc.ca/english/ Slack iosdevbr.herokuapp.com

    S02E05 - Parse

    Play Episode Listen Later Mar 1, 2016 39:38


    Mais um episódio do Podcast do CocoaHeads Brasil, mas, essa semana, resolvemos sair um pouco da estrutura de entrevista para comentar sobre uma notícia que chocou o mundo mobile no começo desse ano: O desligamento do Parse! Levantamos nosso ponto de vista sobre o serviço, como os desenvolvedores devem encarar isso e algumas dicas das mudanças em seus aplicativos. Não entre em pânico, lembre-se de sua toalha (?) e vamos ver o que isso afeta o nosso dia-a-dia. Participaram deste episódio: Tales Pinheiro, Igor Ferreira e Diogo Tridapalli. P.s.: Pedimos desculpas por um dos canais de áudio não estar com a qualidade esperada. Tivemos alguns contratempos! :) Links relacionados: Parse https://www.parse.com Opções para a migração do parse https://github.com/ParsePlatform/parse-server/wiki/Migrating-an-Existing-Parse-App https://github.com/relatedcode/ParseAlternatives CloudKit via servidor https://developer.apple.com/library/prerelease/ios/documentation/DataManagement/Conceptual/CloutKitWebServicesReference/SettingUpWebServices/SettingUpWebServices.html#//apple_ref/doc/uid/TP40015240-CH24-SW4 Zewo (servidor em Swift) http://zewo.github.io Alcatraz http://alcatraz.io Dash https://kapeli.com/dash_ios

    Claim CocoaHeads Brasil

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel