Tenho o prazer de compartilhar que lançamos um novo conjunto de tutoriais para desenvolvedores de dispositivos móveis que desejam começar a criar aplicativos com o Couchbase Mobile 2.x.
Estes tutoriais passo a passo orientam você no processo de integração do Couchbase Mobile em seus aplicativos móveis. Você aprenderá sobre CRUD de banco de dados, consulta, pesquisa de texto completo, recursos de sincronização e muito mais.
Os tutoriais abrangem as plataformas iOS, Android e .NET (Xamarin e UWP) e estão disponíveis em nosso aplicativos de amostra página.
Isso é apenas o começo. Há vários outros tutoriais a caminho - portanto, fique atento!
Esperamos que eles sejam úteis para você começar a usar o Couchbase Mobile.
Vocês (Couchbase) precisam pensar em diminuir a velocidade de sua implementação.
A grande maioria de seus tutoriais é horrível, assim como sua documentação geral. Navegação não funcional para a navegação anterior/próxima na maioria de seus tutoriais, links quebrados espalhados por toda parte que não levam a endereços relevantes, mas a links genéricos que não ajudam em nada e não estão relacionados ao tópico em questão, escrita difícil de entender em classe de ESL (em sites em inglês) e tutoriais simplesmente quebrados são apenas alguns dos aspectos que me vêm à mente.
Eu realmente quero gostar e usar a pilha do Couchbase, mas a baixa qualidade dos recursos de aprendizado está me empurrando para outras tecnologias concorrentes. O exemplo mais recente é o seu suposto tutorial sobre Xamarin.Android - ele simplesmente não existe (a menos que você espere que eu use Swift e XCode para desenvolvê-lo).
Se você quiser que o Couchbase mobile e o sync-gateway sejam considerados de primeira classe, então pare de se gabar de como eles são excelentes e trate-os como tal. Escreva tutoriais que permitam que as pessoas que queiram explorá-lo possam de fato fazê-lo. Forneça documentação real sobre como configurá-lo - não apenas um monte de arquivos de configuração em uma pasta.
Olá, Brent
Lamento saber dos problemas que você está enfrentando com nossos tutoriais e documentação. Como você corretamente apontou, os links na postagem do blog estão desatualizados. A postagem do blog foi publicada originalmente em 2015 e, no futuro, faremos o possível para garantir que nossos blogs sejam mantidos atualizados.
Atualizamos esta postagem do blog para indicar nossa versão mais recente do Couchbase Mobile 2.x e o site de amostras. Esperamos que esses tutoriais sejam úteis para você. Além disso, você pode acessar nossas páginas de documentação mais recentes em https://docs.couchbase.com/home/index.html
O conjunto de amostras está longe de estar completo. Reconhecemos a importância de fornecer uma cobertura adequada em todas as plataformas. Talvez você fique feliz em saber que estamos trabalhando ativamente em uma série de tutoriais relacionados ao Xamarin, semelhantes aos tutoriais de "Perfil de usuário" que temos para iOS nessa página. Isso será seguido pelo Android nativo.
Nesse meio tempo, eu recomendaria o aplicativo "Travel Sample". Esse é um passo a passo detalhado do Couchbase Mobile em todas as plataformas e um bom ponto de partida.
Registrei-me especificamente para adicionar meus comentários a isso.
Tenho que concordar com Brent, a documentação e os tutoriais são realmente ruins. Eu me considero um desenvolvedor experiente que está migrando para o espaço móvel e estou tendo dificuldades com suas ofertas. Além disso, há muitas publicações de blog e tutoriais totalmente desatualizados que dominam a pesquisa no Google.
Veja, por exemplo, o tutorial do plugin Ionic Cordova. Uma grande parte cobre a criação de um plug-in Cordova e a importação de um banco de dados, mas deixa de fora algo tão simples como a criação de um novo documento!
No espaço híbrido, os desenvolvedores usarão documentos json, portanto, explique como eles salvariam isso - e não um objeto json simples demais com alguns pares de valores-chave, mas algo genuíno.
Na minha opinião, um tutorial para iniciantes deve abranger:
1. Como criar um novo banco de dados vazio;
2. Como salvar documentos;
4. como consultar esses documentos;
5. como esses métodos de salvar e consultar podem se tornar genéricos, ou seja, para que eu possa salvar documentos diferentes usando os mesmos métodos.
O último (5) é particularmente relevante na criação de um plug-in híbrido, na minha opinião.
Considerando que o custo é de $6k por servidor e gateway de sincronização, por que eu sequer cogitaria esses preços, já que não consigo nem mesmo criar um aplicativo simples e funcional com seus tutoriais e ter uma ideia da tecnologia?