gift

SDK Android dan iOS untuk Pengembang Aplikasi Seluler

Lebih dari 1.500.000 aplikasi dikembangkan dengan alat pengembangan apl seluler dari iBuildApp

Cari Pekerjaan Seluler

Mengonfigurasi

Ini adalah tempat bagi developer untuk membangun, menyebarkan, menguji dan menerbitkan Fitur Ekstensi mereka sendiri (selanjutnya disebut 'Fitur') untuk aplikasi seluler dengan platform iBuildApp.


SDK iBuildApp iOS

Untuk menjalankan proyek, buka berkas hostApp.xcodeproj. Secara baku, proyek itu akan terbuka di Xcode:

Gbr. 3

Gbr. 3

Area yang ditandai pada gambar di atas adalah bagian proyek tempat Anda harus mengalokasikan kode sumber.

Aplikasi dasar iBuildApp (proyek hostApp) menawarkan mekanisme untuk integrasi Fitur Ekstensi fungsional kepada developer pihak ketiga.

Secara teknis, fitur ekstensi (proyek m123_myfirstapp.xcodeproj) adalah pustaka statis dikompilasi (berkas dengan ekstensi <.a>, sekumpulan sumber daya tambahan dan berkas daftar dengan pustaka dan framework sistem yang diperlukan untuk fitur tersebut. Developer yang menciptakan fitur harus menyediakan (unduh di server iBuildApp.com) pustaka dan semua sumber daya yang diperlukan. Daftar berkas dengan pustaka dan framework sistem dihasilkan di server saat fitur tersebut didaftarkan (berdasarkan opsi yang dipilih). Pustaka dan sumber daya terkait akan dihubungkan ke aplikasi saat dikompilasi.

Secara arsitektur, Fitur Ekstensi adalah objek anak dari kelas UIViewController yang didorong ke tumpukan pengendali dari aplikasi host. Namanya harus sesuai dengan titik masuk Fitur (m123_myfirstappViewController). Secara baku templatnya diatur seperti itu; jangan ganti pengaturan ini!)

Untuk menyiapkan lingkungan Anda dengan benar, pilih parameter yang sesuai untuk arsitektur target tergantung pada apakah pustaka dikompilasi untuk simulator iOS ataukah perangkat nyata. Dalam Arsitektur, pilih iPhoneOS (untuk perangkat nyata) atau iphonesimulator (untuk simulator iOS) untuk perakitan target (Gbr. 4, 5):

Gbr. 4

Gbr. 4

Gbr. 5

Gbr. 5

SDK iBuildApp mewajibkan berkas-berkas proyek untuk mengikuti konvensi ini:

  • Nama berkas sumber harus dimulai dengan ID Fitur, yaitu

    m123_myfirstapplogo_small.png.

  • Berkas pustaka statis yang dibuat selama kompilasi fitur harus memiliki nama yang sama persis dengan ID Fitur, dengan ekstensi <.a> (secara baku templatnya diatur seperti itu; jangan ganti pengaturan ini!):

    m123_myfirstapp.a


SDK iBuildApp Android

Untuk menjalankan proyek, salin direktori yang telah diekstrak ke dalam Workspace IDE Eclipse:

Gbr. 3

Gbr. 3

Aplikasi dasar iBuildApp (proyek iBuildAppSDKLauncher) menawarkan mekanisme untuk integrasi Fitur Ekstensi fungsional kepada developer pihak ketiga.

Secara teknis, fitur ekstensi (proyek m123) adalah sebuah pustaka Android, sekumpulan sumber daya tambahan dan berkas daftar dengan pustaka dan framework sistem yang diperlukan untuk fitur tersebut. Developer yang menciptakan fitur harus menyediakan (unduh di server iBuildApp.com) pustaka dan semua sumber daya yang diperlukan. Daftar berkas dengan pustaka dan framework sistem dihasilkan di server saat fitur tersebut didaftarkan. Pustaka dan sumber daya terkait akan dihubungkan ke aplikasi saat dikompilasi.

Setiap Aktivitas Fitur adalah objek anak dari kelas AppBuilderWidget yang menurunkan kelas Activity. Nama Activity utama harus sesuai dengan nama yang diterima dari server. Secara baku templatnya diatur seperti itu; jangan ganti pengaturan ini!)

SDK iBuildApp mewajibkan berkas-berkas proyek untuk mengikuti konvensi ini:

  • Nama berkas sumber harus dimulai dengan ID Fitur, yaitu

    m123_small.png

  • Semua ID pada tata letak harus dimulai dari prefiks.