Curso completo de desenvolvimento para iPhone

Desenvolvimento - 31/10/2009

steve-jobs-iphone1Já falei nesse artigo a dificuldade que é se adaptar com a linguagem Objective C, usadas no desenvolvimento de aplicações para iPhone e Mac OS. Se você já tem uma experiência com programação, tenho certeza que você vai estranhar um pouco a sintaxe dessa nova linguagem, mas que com essa lista de tutoriais, deve ficar mais fácil para aprender como desenvolver para o iPhone.

Uma referência muito boa de como é a sintaxe é o site Learn Cocoa Objective C que conta com códigos simples de como chamar métodos, declarar variáveis e muito mais.

O curso completo que me referi no título é da universidade de Stanford e está dentro do iTunes U gratuitamente. O curso completo está nesse link do iTunes. Tenho mais links, mas nem todos são didáticos para quem está começando.

Como é desenvolver para o iPhone?

Desenvolvimento - 31/10/2009

steve-jobs-iphoneFazia muito tempo que eu vinha querendo aprender como desenvolver para o iPhone, ams como não tinha Mac, isso não era possível. Infelizmente o Xcode (IDE usada para desenvolver pro iPhone) só roda em um Mac ou através do Hackintosh (que não deu muito certo). Seguem as minhas primeiras impressões.

Desenvolver para o iPhone é fácil?

Não é apenas a sintaxe maluca mas também a forma que você programa é completamente diferente do que eu (e a maioria dos desenolvedores) estão acostumados. A linguagem (Objective-C) tem suas particularidades, que muitos vão estranhar no começo. Este curso de iPhone SDK é o melhor que encontrei até agora.

O Xcode é uma boa IDE?

Nunca tinha visto uma ferramenta tão boa para desenvolver como o Xcode. Além de ser tudo integrado, ele náo é tão pesado como outras ferramentas (leia-se Eclipse). Ainda não tive a oportunidade (tempo) de ver, mas ele possui vários utilitários para quem deseja testar memória e testes de estresse. É a mesma aplicação usada para desenvolver programas para o Mac OS.

Coda ou TextMate - Qual o melhor editor para Mac

Desenvolvimento - 20/10/2009

codaNo Mac você encontra vários programas interessantes para desenvolver como o Coda e o Textmate que também são os mais usados para o desenvolvimento em várias linguagens diferentes. Ambos não são gratuitos. O Coda custa 99 dólares e o TextMate custa 60 dólares respectivamente, mas afirmo que valem cada centavo investido.

O TextMate vem com um sistema que completa o código automaticamente com uma interface simples e rápida.
- Os templates são muito interessantes. Com ele você pode criar um novo documento com parte do código já inicializado
- Se você quer criar um projeto com ele basta arrastar uma pasta do Finder que ele já interpreta como se fosse um novo projeto
- Integração com a IDE do Flash quando se desenvolve com arquivos externos AS
- Ele não tem FTP integrado
- Temas com cores e fontes diferentes

A interface do Coda é mais bem feita que o TextMate e também conta com um sistema mais completo para quem desenvolve páginas web com CSS.
- Temas com cores e fontes diferentes
- FTP integrado com o Transmit (da mesma empresa que o desenvolve)
- Sistema para pré-visualização de sites usando o Web-Kit
- Sistema com referência de códigos integrado

Existe uma terceira ferramenta (Espresso) mas ainda não tive a oportunidade de testá-lo.

Google Chrome dentro do Internet Explorer

Desenvolvimento - 04/10/2009

Deixei passar batido o Google Chrome Frame, mas foi por pura falta de tempo. O Google resolveu acabar com o problema de compatibilidade que o Internet Explorer 6, 7 e 8 causa nos sites de forma bastante radical. Através de um plugin, é possível emular dentro do IE a renderização do Chrome que segue os padrões e especificações dos sites.

A novidade é voltada para desenvolvedores e é bastante difícil que ela pegue entre os usuários mais leigos, infelizmente. O vídeo explica como o sistema funciona.

Aplicativos para o Facebook em 5 minutos

Desenvolvimento - 01/10/2009

A quantidade de aplicativos feitos especialmente para o Facebook cresce na mesma proporção que os usuários da rede social. São mais de 350 mil aplicativos para os ais de 300 milhões de usuários. A facilidade de desenvolvimento é um dos principais motivos.

O vídeo mostra como criar uma aplicação para o Facebook em apenas 5 minutos. O resultado será colocar uma busca do Google.

WebGL – Animações 3D com o HTML5

Desenvolvimento - 15/09/2009

O WebGL é basicamente a solução para animações em 3D nativa do HTML5 nos navegadores com o mecanismo Webkit. Além disso, a ferramenta usa a tecnologia do OpenGL ES 2.0 que permite que esses elementos em 3D sejam executados no objeto canvas do HTML5 através do velho JavaScript.

A pergunta que fica é quanto que essa tecnologia estará disponível para as massas nos principais navegadores.

Os melhores frameworks comparados

Desenvolvimento - 08/09/2009

best-frameworksNa hora de começar o desenvolvimento de um novo projeto é importante definir qual linguagem você vai usar e se um framework é interessante. O objetivo de qualquer framework é reunir o que os desenvolvedores mais costumam usar para que você não perca tempo com coisas menos importantes.

Para ajudar a você escolher o framework ideal, o site Best Web Frameworks reúne uma extensa lista das principais linguagens (PHP, Ruby, JS e CSS) com os seus respectivos frameworks comparados.

jQtouch para iPhone e jQuery

Desenvolvimento - 31/08/2009

jqtouch1Imagine desenvolver a versão do seu site compatível com o iPhone preservando todas as suas características visuais (skins e efeitos) e interações disponíveis na versão nativa.

Isso é possível usando o jQtouch, um plugin do jQuery para desenvolvimento móvel que é compatível também com o Android, Palm Pre e como já disse, com o iPhone.

Mais artigos