iPod School

Curso de desenvolvimento: Fazendo um aplicativo rastreador de pacotes

Matheus BrumMatheus Brum

Existem vários aplicativos como este na App Store, porém nenhum faz o seu trabalho corretamente. O grande erro de todos é que eles interrompem o usuário, criam aquela mensagem “Carregando…” e simplesmente travam a tela do aplicativo. Pode não parecer, mas isto é algo vital para fornecer uma boa experiência para o usuário. Vamos tomar como exemplo o aplicativo de Email: ele não interrompe em momento algum o download de novas mensagens, simplesmente aparece uma mensagem “Carregando” enquanto as mudanças são feitas na tela. Para fazermos este processo é recomendado o uso da tecnologia GDC (Grand Central Dispatch), onde apenas separamos os processos e enviamos para o processador. Ele cuida de todo o resto e nos avisa quando a tarefa acabou (simples assim).

Assista o vídeo incorporado logo abaixo:

Download do código fonte

Matheus Brum tem 20 anos, possui iPhones desde a primeira geração, além de um MacBook Pro, um MacBook Air e um iMac. Estudante de Administração de Empresas na FACAMP. Programador de iOs e Mac OS há 3 anos, consultor e orientador em Objective-C, já participou do desenvolvimento e assistência direta em mais de 20 aplicativos. Atualmente trabalha com desenvolvimento de hardware e software livre de impressoras 3d e aviões autônomos.

  • Eduardo Brito

    Delivery Status
    http://junecloud.com/software/mac/delivery-status
    O melhor app Tracker para Sedex e outros…. Aprenda com ele

    Mas sua mini aula ainda foi muito interessante… Parabéns 🙂

    • Gustavo

      HAUHAUHAU, que babaca seu comentário 🙂

  • Charles

    Interessante essa app tracker para sedex , vou divulgar , tenho amigos que talvez necessite desse app. Valewssss .
    Fuiiiii…

  • henrique

    Pessoal, eu to vendendo gift card da loja americana! ele vai por email! abs
    http://forum.blogdoiphone.com/index.php?/topic/10

  • Vejjeta

    Caramba essa aula apavoro.

    • Matheus Brum

      Muito obrigado por acompanhar mais esta aula, qualquer duvida é só me perguntar!

  • Lucas

    Tu eh de limeira?? abracos

    • Matheus Brum

      Siiim sim

      • Lucas

        Po tambem sou.. da hora

        • Vinicius Covre

          Eu também! 😀 Ele era meu vizinho.

          Abraços!

  • Murilo Chaves

    Cara muito bom, muito bom mesmo. Com certeza estou seguindo todas as informações desse site. Parabéns.

    É de gente assim que precisamos no ramo de programação. (Um aprende com o outro)