Kita akan menginstall Tabris JS, membuat aplikasi pertama dan mengujinya di iOS dan Android.

Catatan, saya bukan penggemar Linux dan tidak punya mesin Linux, sehingga saat ini saya tak dapat menulis tentang Membangun Aplikasi dengan Tabris JS di platform Linux.

Instalasi

Sebelum kita membahas mengenai instalasi, terlebih dahulu mari kita lihat kebutuhan-kebutuhan minimal yang diperlukan. Antara lain, kebutuhan hardware seperti prosesor, Kapasitas penyimpanan, ukuran layar Dan RAM. Seperti saya katakan di atas, saya tidak akan membahas mengenai instalasi dan pembuatan aplikasi mobile di sistem operasi Linux. Karena nya di tulisan ini hanya saya bahas seputar sistem operasi OS X dan Windows. Jika spesifikasi komputer anda tidak memenuhi spesifikasi minimal yang saya tulis berikut ini, Kemungkinan Anda tetap akan dapat membuat aplikasi dengan menggunakan Tabris JS namun akan mengalami kendala seperti proses kompilasi yang lambat dan mungkin kendala-kendala lainnya.

Kebutuhan Minimal

Kebutuhan hardware yang saya tulis di bawah tidak baku dan harus persis sama. Ini hanya referensi saja, yang kurang lebih merupakan spesifikasi minimal untuk membuat aplikasi mobile untuk iOS dan Android. Sedangkan untuk software, semua yang saya tulis sifatnya wajib dan diperlukan.

Kebutuhan Untuk Windows

Untuk Windows, anda memerlukan komputer atau laptop dengan prosesor minimal Intel Core 2 Duo, RAM 4 GB ukuran layar 1366 X 768 Pixel. Anda memerlukan penyimpanan yang kosong sebesar kira kira 10 GB. Jika penyimpanan komputer atau laptop Anda menggunakan SSD maka akan lebih bagus karena proses kompilasi akan lebih cepat. Untuk sistem operasinya sendiri anda dapat menggunakan Windows 7, Windows 8 atau Windows 10 baik 32 bit maupun 64 bit.

Sebagai catatan, di Windows Anda hanya dapat membuat aplikasi mobile untuk Android dan Windows Mobile, anda tidak dapat membuat aplikasi mobile untuk iOS, karena pada Windows kebutuhan yang diperlukan untuk membangun aplkasi mobile untuk iOS yaitu XCode tidak tersedia dan saat ini hanya tersedia pada platform Mac OSX.

Anda harus memasang juga Java ( JDK versi 8) yang dapat Anda unduh dari java.com, kemudian instal Android SDK dari Android.pk

Kebutuhan Untuk Mac OSX

Jika anda menggunakan Mac, Anda dapat menggunakan semua versi Mac dengan RAM 4GB, Ruang penyimpanan hard disk yang kosong sebesar 10 GB, dan sistem operasi minimal 10.7 (Lion). Tutorial yang saya tulis ini menggunakan sistem operasi High Sierra pada MacBook Pro atau yang terbaru, RAM 8 GB dan penyimpanan SSD 256 GB. Kemudian Anda membutuhkan XCode yang dapat diinstal dari App Store dengan update Command Line Tools.

Jika semua kebutuhan di atas terpenuhi, silahkan unduh Android SDK. Anda dapat memperoleh Android SDK versi klasik di sini - bukan yang diunduh dari Android.com, karena tidak lengkap. Saya pun tidak menyarankan untuk menggunakan Android SDK bawaan Android Studio, karena ukuran bundel unduhan yang cukup besar dan Anda memerlukan ekstra ruang harddisk untuk menginstalnya. Java sudah tersedia di Mac OSX - dan jika belum tersedia di Mac Anda, silahkan install dari java.com. Pilih versi 8 yang sesuai dengan tipe prosesor Anda, apakah 32 bit atau 64 bit.

Instalasi di Windows

Tag archives are like dedicated home-pages for each category of content that you have. They have their own pages, their own RSS feeds, and can support their own cover images and meta data.

Instalasi Di Mac OSX

  • Install Node JS. Anda dapat mendownload Node JS di sini. Sebaiknya Anda install versi terbaru. Anda dapat mengecek apakah Node sudah terinstall dengan benar dengan mengetik node -v dan mengecek NPM (Node Package Manager) dengan npm -v. Jika keduanya sudah ok, silahkan lanjutkan dengan langkah kedua.
  • Instal Tabris CLI dengan perintah sudo npm install tabris-cli -g
  • Install Cordova secara global dengan sudo npm install cordova -g. Meskipun Tabris CLI telah menyertakan Cordova untuk mengompilasi projek, Anda tetap memerlukan Cordova yang diinstal terpisah secara global untuk keperluan di luar Tabris CLI, contohnya untuk menambahkan plugin Cordova ke projek.
  • s

Membuat Projek

Inside the Ghost editor, you can drag and drop tags into a specific order. The first tag in the list is always given the most importance, and some themes will only display the primary tag (the first tag in the list) by default. So you can add the most important tag which you want to show up in your theme, but also add a bunch of related tags which are less important.

Membuat Projek dengan Tabris CLI

News, Cycling, Bart Stevens, Extreme Sports

Menambahkan Platform Tabris JS (untuk iOS dan Android)

In this example, News is the primary tag which will be displayed by the theme, but the post will also still receive all the other tags, and show up in their respective archives.

Melakukan Kompilasi dan Pengetesan

Sometimes you may want to assign a post a specific tag, but you don't necessarily want that tag appearing in the theme or creating an archive page. In Ghost, hashtags are private and can be used for special styling.

Local Build dan Remote Build

Mendapatkan Build Key

Menguji Aplikasi Pada Emulator

iOS Emulator

Android Emulator

Menggunakan Tabris JS Developer App

Menambahkan Cordova Plugin

For example, if you sometimes publish posts with video content - you might want your theme to adapt and get rid of the sidebar for these p
osts, to give more space for an embedded video to fill the screen. In this case, you could use private tags to tell your theme what to do.

News, Cycling, #video

Here, the theme would assign the post publicly displayed tags of News, and Cycling - but it would also keep a private record of the post being tagged with #video.

In your theme, you could then look for private tags conditionally and give them special formatting:

var {t} = require('tabris');

You can find documentation for theme development techniques like this and many more over on Ghost's extensive theme documentation.