Isi kandungan:

Membuat Aplikasi Android untuk Perniagaan Kecil Menggunakan MIT APP dan Google Fusion Table: 7 Langkah
Membuat Aplikasi Android untuk Perniagaan Kecil Menggunakan MIT APP dan Google Fusion Table: 7 Langkah

Video: Membuat Aplikasi Android untuk Perniagaan Kecil Menggunakan MIT APP dan Google Fusion Table: 7 Langkah

Video: Membuat Aplikasi Android untuk Perniagaan Kecil Menggunakan MIT APP dan Google Fusion Table: 7 Langkah
Video: Cara mudah membuat Logo dengan menggunakan android gak sampai 1 menit langsung jadi tanpa ribet 2024, Julai
Anonim
Membuat Aplikasi Android untuk Perniagaan Kecil Menggunakan MIT APP dan Google Fusion Table
Membuat Aplikasi Android untuk Perniagaan Kecil Menggunakan MIT APP dan Google Fusion Table

Adakah anda pernah mahu membuat Aplikasi anda sendiri yang boleh didapati di kedai permainan google !!! Sekiranya anda mempunyai perniagaan maka tutorial ini akan mengubah hidup anda. Setelah membaca ini dengan teliti, anda akan dapat membuat Permohonan anda sendiri. Sebelum memulakan dengan Instructable ini, anda perlu membaca dua Instructable lagi. Pautan kedua ini diberikan di bawah. Instructables ini adalah tutorial asas pengembangan Aplikasi.

www.instructables.com/id/How-to-Use-MIT-Ap…

www.instructables.com/id/Course-on-MIT-App…

Oleh itu, untuk membuat Permohonan, kami mengandaikan bahawa kami mempunyai sebuah kedai Teh kecil dengan 20 jenis variasi Teh, maka dengan bantuan aplikasi anda sendiri, pelanggan dapat memesan teh tersebut sebelum tiba di kedai teh atau untuk penghantaran pulang.

Tutorial ini menganggap anda sudah biasa dengan asas-asas App Inventor, termasuk menggunakan Component Designer untuk membina antara muka pengguna, dan menggunakan Blocks Editor untuk menentukan tingkah laku aplikasi. Sekiranya anda tidak mengetahui asas-asasnya, cuba ikuti beberapa tutorial asas sebelum meneruskan.

Sebelum membuat Instruksional ini, kami telah melalui banyak idea yang berbeza Seperti kami akan membuat aplikasi untuk Kedai Perubatan, Restoran, Kosmetik, alat ganti kenderaan, Kedai buku dll. Akhirnya kami telah memutuskan untuk membuat App untuk kedai Teh. Nama untuk Aplikasi ini diputuskan sebagai "TeaCelebration".

Aplikasi yang sama boleh digunakan untuk semua jenis perniagaan dengan pelaburan hampir sifar. Oleh itu mari kita mulakannya.

Langkah 1: Pengumpulan Alat

Pengumpulan Alat
Pengumpulan Alat

Alat utama untuk membina projek ini adalah mengenal MIT APP Inventor, Google Fusion Table, Google Console, Google Play store. Pengetahuan kecil mengenai perkara ini cukup, Tidak perlu mendalam mengenai topik ini. Walau bagaimanapun, kami telah merangkumi semua langkah yang diperlukan untuk membina Projek ini dengan cara yang mudah.

Perkara lain yang diperlukan sebelum memulakan projek ini adalah: -

  1. Kesambungan Internet.
  2. Aplikasi MIT Inventor dipasang di telefon bimbit.
  3. Akaun Gmail
  4. Fusion table- Fusion Table adalah perkhidmatan Google untuk menyokong pengumpulan, pengurusan, perkongsian, dan visualisasi data. Data disimpan di awan Google. Semua data disimpan dalam jadual umum (atau tabel) yang dapat diakses melalui Google Drive, dan memungkinkan pengguna yang berbeda untuk menambahkan maklumat ke dalam tabel.

Langkah 2: Membuat Skrin Perayaan Teh

Membuat Skrin Perayaan Teh
Membuat Skrin Perayaan Teh
Membuat Skrin Perayaan Teh
Membuat Skrin Perayaan Teh
Membuat Skrin Perayaan Teh
Membuat Skrin Perayaan Teh

Aplikasi TeaCelebration menggunakan beberapa jenis komponen lain. Diandaikan bahawa anda telah mempelajari cara menggunakannya dalam tutorial yang disebutkan sebelumnya. Gunakan tetingkap pereka untuk membuat antara muka untuk TeaCelebration. Setelah selesai, pereka harus kelihatan seperti gambar terlampir bernama Screen1.

Saya harap anda akan mengetahui komponen yang digunakan untuk membuat skrin ini dan bagaimana ia berfungsi. Sekiranya anda menghadapi masalah mengenai layar ini, sila lihat gambar: - Komponen1 & Komponen2.

Langkah 3: Cara Membuat Akaun Perkhidmatan untuk Fusion Tables Dengan Google Developers Console

Cara Membuat Akaun Perkhidmatan untuk Fusion Tables Dengan Google Developers Console
Cara Membuat Akaun Perkhidmatan untuk Fusion Tables Dengan Google Developers Console
Cara Membuat Akaun Perkhidmatan untuk Fusion Tables Dengan Google Developers Console
Cara Membuat Akaun Perkhidmatan untuk Fusion Tables Dengan Google Developers Console
Cara Membuat Akaun Perkhidmatan untuk Fusion Tables Dengan Google Developers Console
Cara Membuat Akaun Perkhidmatan untuk Fusion Tables Dengan Google Developers Console

Fusion Tables adalah kaedah berasaskan awan yang hebat untuk menyimpan data untuk aplikasi App Inventor anda. Sebelum menggunakan Fusion Tables, anda perlu menyediakan beberapa perkara.

1. Buka console.developers.google.com

Klik pada "Buat Projek Baru" atau pilih projek dari senarai dropdown jika anda sudah mempunyai projek. Google akan meminta nama projek anda. Pilih nama yang tidak termasuk ruang. Di sini kami memilih nama projek TeaCelebration. Yang dapat dilihat pada gambar yang dilampirkan.

2. Setelah membuat projek klik menu di sudut kiri atas konsol pemaju (tiga garis mendatar).

3. klik pengurus API

4. Sekiranya anda belum melihatnya, klik pada Pengurus API dari menu Developer Console.

5. cari "Fusion Tables" dalam senarai API dan klik pada Fusion Tables API

6. Klik "Enable"

Setelah diaktifkan, butang akan berubah, dan ia akan meminta anda membuat kelayakan. (API hanya diaktifkan untuk projek yang sedang dipilih. Sekiranya anda hanya mempunyai satu, tidak ada masalah)

7. Klik butang "Pergi ke Kelayakan" untuk meneruskan.

8. Jika anda berasal dari butang "Pergi ke Kredensial" (7), cari kalimat yang bertuliskan "Jika anda mahu, anda boleh melangkau langkah ini dan membuat kunci API, ID pelanggan, atau akaun perkhidmatan." Klik pada "akaun perkhidmatan".

8.1 (Alternatif ke 8) Jika anda tidak berasal dari butang "Pergi ke Kredensial", pilih "Kredensial" setelah memilih Pengurus API di menu Konsol Pembangun. Kemudian klik pada "Kredensial baru" kemudian "Kunci akaun perkhidmatan"

9. Klik "Buat akaun perkhidmatan"

10. Beri nama ringkas tanpa ruang, seperti TeaCelebration.

Tandai "Aktifkan Delegasi Seluruh Domain Google Apps" Taipkan nama Produk anda, yang merupakan nama aplikasi yang anda buat! Kemudian klik Buat. Setelah beberapa saat, ia akan melaporkan "Akaun perkhidmatan dibuat." Klik "tutup"

11. ID Akaun Perkhidmatan - Anda sekarang harus melihat halaman berjudul "IAM & Admin" yang menunjukkan akaun perkhidmatan untuk projek anda. Nampaknya seperti di bawah, dengan akaun perkhidmatan baru yang disenaraikan dan alamat e-mel (panjang), yang bertajuk "ID akaun perkhidmatan". Anda memerlukan alamat e-mel itu kemudian di App Inventor.

Sekiranya anda perlu kembali ke halaman IAM & Admin ini, anda boleh mencarinya dengan pergi ke konsol pembangun https://console.developers.google.com dan memilih IAM & Admin dari menu tiga garis mendatar di kiri atas. Kemudian pilih sama ada Akaun Perkhidmatan atau Kebenaran untuk melihat alamat e-mel (id akaun perkhidmatan).

12. Dapatkan Kunci Anda- Dengan akaun perkhidmatan yang sekarang disiapkan, anda boleh mendapatkan kunci untuk dibawa ke App Inventor. Dari halaman Kredensial Pengurus API pilih akaun perkhidmatan anda. klik "Buat Kredensial". Pilih yang anda mahukan kunci akaun perkhidmatan. Pilih akaun yang anda inginkan kunci (anda mungkin hanya mempunyai satu, yang baru kami buat - pilih dari senarai dropdown, dan pilih Jenis kunci: P12. Klik "Buat".

Anda akan segera memuat turun fail baru yang berakhir dengan.p12. Ini adalah fail yang perlu anda muat naik ke App Inventor. Sekiranya fail ini mempunyai ruang dalam namanya, ganti nama fail tersebut untuk membuang ruang tersebut. App Inventor akan menolak fail tersebut jika terdapat spasi atau watak pelik dalam namanya, jadi anda juga boleh menyemaknya sekarang.

Anda juga akan diberi pilihan untuk membuat kata laluan untuk kunci tersebut, dengan kata laluan awal "notasecret". Anda boleh membiarkannya seperti ini, melainkan jika anda ingin membuat aplikasi perkhidmatan anda sebagai aplikasi App Inventor.

Wah! Itu adalah proses yang panjang. Di akhir semua ini, anda harus mempunyai akaun perkhidmatan, bersama dengan id akaun (alamat e-mel) dan kunci akaun perkhidmatan p12

Langkah 4: Cara Membuat Jadual untuk Berkongsi

Cara Membuat Jadual untuk Berkongsi
Cara Membuat Jadual untuk Berkongsi
Cara Membuat Jadual untuk Berkongsi
Cara Membuat Jadual untuk Berkongsi
Cara Membuat Jadual untuk Berkongsi
Cara Membuat Jadual untuk Berkongsi

Anda kini mempunyai kemampuan untuk berkongsi jadual Fusion. Di sini kita membincangkan cara membuat jadual untuk dikongsi.

Buka Google Drive di drive.google.com

1. Meja Fusion "Menyambung" ke Drive

Klik "BARU", kemudian "Lagi", lalu "Sambungkan lebih banyak aplikasi". (Jadual Fusion mungkin sudah tersedia di menu ini, dalam hal ini, Anda dapat melewati langkah ini.)

Cari "fusion tables" dan klik "CONNECT" pada kad Fusion Tables.

2. Buat Jadual baru

Klik "BARU" di Drive, pilih "Lagi" dan klik "Google Fusion Tables".

Ia akan bertanya kepada anda sama ada anda ingin mengimport fail data yang ada, atau memulakan dengan jadual baru yang kosong. Pilihan di sini adalah milik anda, dan pilihan anda sendiri! Selepas itu, ia akan membawa anda ke Fusion Table baru anda.

Cara menyiapkan data dan struktur jadual bergantung pada aplikasi anda.

3. Kongsi Jadual dengan Akaun Perkhidmatan.

Agar App Inventor dapat mengakses jadual ini, ia mesti dikongsi dengan e-mel Akaun Perkhidmatan yang anda buat. Dalam Jadual Fusion, klik "Kongsi" Di bawah "Jemput orang" masukkan e-mel akaun perkhidmatan anda, dari Developer Console (mis. Myservice …@Developer.gserviceaccount.com) Pastikan "Boleh Edit" dipilih. Nyahklik "beritahu orang" (akaun perkhidmatan bukan orang yang sebenar sehingga tidak peduli dengan pemberitahuan) Klik "OK", dan ketika tertera "lompat kirim pemberitahuan?" klik "OK". Klik "Selesai"

Langkah 5: Menentukan URL Jadual Fusion dan ID Jadual Anda

Menentukan URL Jadual Fusion dan ID Jadual Anda
Menentukan URL Jadual Fusion dan ID Jadual Anda
Menentukan URL Jadual Fusion dan ID Jadual Anda
Menentukan URL Jadual Fusion dan ID Jadual Anda

Dalam editor blok, anda akan menetapkan harta HomeURL komponen WebViewer untuk menunjuk ke URL jadual anda. Untuk mencari URL Fusion Table anda:

1. Pada penyemak imbas anda, arahkan ke Fusion Table yang baru anda buat.

2. Pergi ke menu dan pilih Alat> Terbitkan.

3. Anda akan melihat notis yang mengatakan: "Jadual ini bersifat peribadi dan tidak akan kelihatan".

4. Klik pautan biru yang bertuliskan "Ubah Keterlihatan". Dalam senarai "Siapa yang Mempunyai Akses", klik pautan "Tukar …" biru di sebelah "Peribadi - Hanya orang yang disenaraikan di bawah …"

5. Pilih "Umum di Web" atau "Sesiapa sahaja yang mempunyai pautan". Mana-mana tetapan ini akan berfungsi untuk tutorial ini. Pada masa akan datang, anda harus memutuskan tetapan ini berdasarkan kepekaan data anda.

6. Klik butang Simpan hijau, kemudian butang Selesai biru.

7. Kembali ke halaman Fusion Table, pergi ke bar menu dan pilih Tools> Publish. Pilih URL dari kotak teks atas (berlabel "Kirimkan e-mel atau IM"), salin URL dan kembali ke App Inventor. Anda akan menampal URL ke blok definisi untuk TABLE_URL.

8. Anda dapat mencari ID Jadual dengan melayari jadual anda, kemudian memilih Fail> Tentang jadual ini di menu.

Muat naik fail kunci.p12 anda

Pada pereka, muat naik fail utama yang anda muat turun dari Developer Console. Muat naik di bawah Media, dengan cara yang sama anda memuat naik fail gambar. Klik pada komponen FusiontablesControl1, dan cari harta KeyFile. Klik di mana tertera "tidak ada" di bawah KeyFile, dan pilih fail.p12 yang anda muat naik sebelumnya.

Langkah 6: Membuat Blok di MIT APP

Membuat Blok dalam MIT APP
Membuat Blok dalam MIT APP
Membuat Blok dalam MIT APP
Membuat Blok dalam MIT APP
Membuat Blok dalam MIT APP
Membuat Blok dalam MIT APP

Buka Blok Editor supaya anda dapat memprogram tingkah laku aplikasi. Sebelum membaca langkah ini, sila lihat semua Tangkapan Skrin yang dilampirkan kerana saya yakin anda dapat membuat blok dengan mudah seperti yang ditunjukkan dalam Tangkapan Skrin tanpa membaca Prosedur di bawah.

1. Penting untuk melakukan beberapa langkah inisialisasi setiap kali aplikasi dimulakan. Ini dilakukan di blok "Screen1. Initialize". Untuk aplikasi ini, kita perlu menetapkan nilai awal untuk harta akaun perkhidmatan komponen FusionTable (ditetapkan ke SERVICE_ACCOUNT_EMAIL global) dan harta HomeURL komponen WebViewer (ditetapkan ke TABLE_URL global). Sila rujuk tangkapan skrin yang dilampirkan untuk pemahaman yang lebih baik.

2. Siapkan prosedur "resetForm" seperti gambar di bawah. Setelah merakam entri, prosedur ini menetapkan semula antara muka ke keadaan semula.

3. Senaraikan Blok Pemilih

Dalam pereka, anda menetapkan pilihan untuk jenis Teh dan Makanan ringan dengan mengisi harta "Seleksi" dengan senarai yang dipisahkan dengan koma. Pilihan yang diprogramkan ini akan ditampilkan di antara muka pengguna sehingga pengguna dapat memilih Teh dan Makanan ringan mereka. Pilihan mereka disimpan dalam pembolehubah Teh dan Makanan ringan.

4. Memasukkan Data ke dalam Jadual Fusion

Komponen FusiontablesControl digunakan untuk menghantar data ke Fusion Table. Tindakan ini akan membuat baris baru di Fusion Table, menetapkan nilai dari pelbagai lajur yang terlibat. App Inventor menjadikannya mudah dilakukan, tetapi anda harus berhati-hati agar pertanyaan sisipan diformat dengan betul. Pertama terdapat senarai nama lajur, diikuti dengan senarai nilai. Urutan nama lajur dan nama nilai mestilah dalam urutan yang sama agar sesuai. Contoh bagaimana rupa ini dilampirkan. Pertama, siapkan Prosedur Dengan Hasil yang baru yang mengambil rentetan sebagai argumen dan mengembalikan tali yang sama yang dikelilingi oleh tanda kutip tunggal. Prosedur sebut harga digunakan dalam prosedur InsertDataInTable untuk meletakkan tanda kutip di sekitar semua nilai dalam pertanyaan. Ini juga mengurus "melarikan diri" setiap petikan atau tanda petik yang dimasukkan oleh pengguna. Anda boleh menghantar tanda titik tunggal sebagai sebahagian daripada nilai dalam pertanyaan, jadi blok "ganti semua" menambah petikan tunggal tambahan. Dua petikan tunggal berturut-turut ditafsirkan sebagai satu petikan tunggal. Gambar di bawah menunjukkan cara membuat prosedur. Perhatikan bahawa anda harus memberitahu blok prosedur untuk menambahkan parameter. Anda melakukannya dengan ikon biru yang muncul di tetingkap kecil di mana anda menentukan berapa banyak item yang perlu anda bertindak sebagai parameter. Dalam kes ini, anda hanya memerlukan satu. App Inventor secara automatik akan memberi nama parameter "x" tetapi anda boleh menamakannya semula menjadi "str" dengan mengklik x dan menaip terus ke blok. Begitu juga, anda boleh mengubah nama prosedur dari "prosedur" menjadi "sebut harga" dengan menaip terus ke blok.

Gunakan blok InsertRow komponen Fusion Table. Untuk membina senarai nilai, kami menggunakan blok teks gabungan App Inventor.

Untuk aplikasi ini, nama lajur mesti sepadan dengan nama lajur jadual yang kami buat sebelumnya. Nilai masing-masing diambil dari pemboleh ubah global prosedur. Catatan: Sekiranya anda tidak menggunakan kata-kata yang tepat ini untuk lajur jadual anda, pastikan untuk menggunakan nama lajur meja anda semasa anda membina pertanyaan anda.

5. Setelah pengguna memasukkan nama, pilihan Teh, dan komen mereka, mereka akan mengklik butang Kirim. Aplikasi menguji untuk memastikan bahawa medan nama, Teh, dan Makanan ringan mempunyai nilai di dalamnya, dan meminta pengguna untuk mencuba lagi jika ada jawapan yang diperlukan hilang. Perhatikan bahawa blok teks perbandingan digunakan (temukan di bawah Palet terbina dalam, Laci teks). Blok ini membandingkan dua rentetan teks untuk melihat sama ada teks itu sama. Sekiranya semua maklumat yang diperlukan ada, ia memanggil prosedur InsertDataInTable (lihat gambar terlampir).

6. Mengendalikan Tindak Balas dari Perkhidmatan Meja Fusion

Acara FusiontablesControl. GotResult akan dipecat apabila aplikasi mendapat respons dari Perkhidmatan Fusion Tables Google. Untuk pertanyaan sisipan, perkhidmatan akan mengembalikan barisID baris baru yang dimasukkan atau mesej ralat jika ada yang tidak kena. Dalam contoh mudah ini, kami menggunakan blok "berisi" (temukan di bawah Palet terbina dalam, Laci teks) untuk memeriksa sama ada rentetan hasil mempunyai baris ID di dalamnya. Sekiranya demikian, maka kita tahu bahawa barisID telah diterima, dan kemudian kita memanggil prosedur WebViewer. GoHome, yang memuat semula "HomeURL" seperti yang dinyatakan dalam sifat WebViewer. Perhatikan bahawa sekumpulan blok ini juga memanggil resetFormprocedure. Setelah merakam entri, ia menetapkan semula antara muka ke keadaan semula.

Anda sudah selesai! Kemas aplikasi dengan pergi ke Pakej untuk Telefon pada Pereka. Anda kini boleh menguji aplikasi untuk tujuan TeaCelebration. Setelah anda memahami tutorial ini, anda akan siap membuat Fusion Tables baru dan mengubah suai aplikasi untuk mengumpulkan pelbagai jenis data dari pengguna.

Langkah 7: Memuat naik Aplikasi di Google Play Store

Memuat naik Aplikasi di Google Play Store
Memuat naik Aplikasi di Google Play Store

Sangat mudah untuk memuat naik aplikasi di Google play store. Cukup google "Cara memuat naik Aplikasi di Google Play Store" dan anda akan mendapat semua maklumat dari google itu sendiri. Berikut adalah pautan google: -

support.google.com/googleplay/android-deve…

Anda hanya perlu memuat naik fail APK di Play Console.

Untuk menyimpan fail APK pergi ke Build in MIT App dan pilih pilihan "Simpan.apk ke komputer saya".

Akhirnya setelah melakukan semua perkara ini Aplikasi anda siap digunakan. Sekiranya anda tidak mahu memuat naik aplikasi di gedung Google Play, cukup bagikan aplikasinya kepada rakan / Pelanggan anda dll.

Ini hanya untuk tujuan pembelajaran dan anda kini mempunyai banyak pilihan untuk ditingkatkan, Kurangkan, Tunjukkan sembunyikan Jadual Fusion.

Pengajaran ini sangat unik. Sekarang terserah kepada anda untuk menggunakan prosedur. Akan bertemu di Instructable Next.

Terima kasih untuk membaca.

Disyorkan: