Saturday, July 8, 2017

Mobile applikasi tutorial

Sangat mudah untuk melihat peluang yang terlibat dengan pengembangan aplikasi mobile Android, karena baru beberapa tahun sejak perangkat Android pertama diluncurkan, dan telah berkembang menjadi teknologi yang begitu kompleks. Pada saat itu, itu bahkan tidak dibandingkan dengan iPhone yang populer, tapi sekali lagi, itu hanya versi pertama perangkat Android. Sejak saat itu, kemajuan telah membawa arti baru pada nama Android. Mengikuti G1 adalah Donut, atau dikenal sebagai Android 1.6, diikuti oleh 2.0 secara dekat, dan inilah kita hari ini dengan versi 4.2 Jelly Bean yang menerapkan fitur kamera baru. "Jadi," Anda mungkin bertanya, "apa selanjutnya?" Nah, semua orang sekarang menunggu versi 5.0, datang dalam waktu dekat. Sistem operasi - perangkat keras apa yang Anda butuhkan? Anda dapat menggunakan beberapa sistem operasi yang berbeda, seperti Windows, Linux dan Mac OS X untuk mengembangkan aplikasi mobile Android Anda. Untuk keperluan tutorial ini, saya menggunakan sistem operasi Windows 8. Platform berikut didukung oleh Android: - Windows 8 - 32 dan 64-bit - Windows 7 - 32 dan 64-bit - Windows Vista - 32 dan 64 bit - Windows XP - 32-bit - Mac OS X 10.5.8 atau yang lebih baru - x86 saja - Linux Jika Anda menggunakan sistem operasi 64-bit, Anda harus memastikannya dapat menangani aplikasi 32-bit juga. Membuat Tentu Aplikasi Anda Tidak Akan Jatuh Telepon pengguna Anda tidak akan selalu menjalankan aplikasi Anda sendiri - kemungkinan besar mereka akan melakukan pekerjaan lain di balik layar, seperti mendownload file atau memainkan musik dari aplikasi lain. Anda perlu mengetahui jawaban atas pertanyaan seperti ini: Akankah pengunduhan file mempengaruhi aplikasi saya? • Apakah crash aplikasi saya jika koneksi Internet yang diperlukan tidak tersedia? Anda perlu mengetahui jawaban atas pertanyaan semacam itu - saya menyebut pemikiran ini di luar batasan aplikasi Anda. Semua aplikasi tidak memiliki standar yang sama - ada beberapa yang bagus dan yang menyedihkan, percayalah! Sebelum Anda pergi dan menyiarkan aplikasi Anda ke dunia, Anda perlu memastikan bahwa Anda mengetahui batasannya. Anda perlu tahu bahwa itu akan terus berjalan saat pengguna menavigasi jalan mereka mengelilingi layar, atau melakukan tugas rutin, jika tidak semuanya bisa sedikit macet. Pengembangan Aplikasi iPhone Mobile Sebuah komputer Macintosh berbasis Intel dengan versi terbaru Mac OS diperlukan untuk memulai pemrograman aplikasi mobile iPhone pertama Anda. Kit Pengembangan Perangkat Lunak iPhone (SDK) juga harus didownload secara gratis dengan menjadi pengembang iPhone yang terdaftar. Untuk memulai, kami akan membuat asumsi bahwa Anda memiliki latar belakang dalam pemrograman berorientasi obyek dan bentuk bahasa C seperti C ++ atau C #. Langkah pertama yang harus Anda ambil adalah menemukan ide untuk aplikasi mobile iPhone yang hebat. Katakanlah Anda memiliki ide untuk aplikasi untuk menghitung nilai bersih Anda dalam Euro atau aplikasi berbasis data yang membantu menemukan sandwich sandwich terbaik di Philadelphia. Langkah selanjutnya adalah memikirkan aplikasi mobile iPhone terbaik dan apa yang membuat mereka membayangi aplikasi lain. Langkah apa yang diambil saat mengeklik aplikasi yang secara mulus akan membuat pengguna mendapatkan sandwich yang sempurna di kota? Menguji Aplikasi Anda pada perangkat nyata Untuk menguji aplikasi Anda, semua yang perlu Anda lakukan adalah memulainya dan memeriksa semua fiturnya. Agar Anda dapat menguji aplikasi baru Anda di iPhone atau iPad Anda, Anda harus terdaftar di program pengembang iOS dan Anda harus memiliki sertifikat pengembang yang terpasang pada perangkat yang Anda gunakan juga. Ini adalah salah satu masalah terbesar yang dihadapi pengembang namun Apple memiliki ini untuk alasan keamanan - mereka mengatakan bahwa semua aplikasi harus ditandatangani secara digital dan ini tidak dapat dilakukan tanpa mengikuti program pengembang. Tujuan-C dan Kakao Pengembangan aplikasi iOS menggunakan Objective-C, superset ANSI-C, dengan sintaks bergaya Smalltalk, bahasa yang paling sering digunakan. Anda akan bisa menjadi terampil di Objective-C dengan cepat jika Anda telah menulis dalam bahasa pemrograman saat ini (seperti C ++, Java, atau bahkan PHP). Nama gabungan yang diberikan pada kerangka kerja yang dibuat oleh Apple untuk pengembangan aplikasi OS X dan iOS adalah Cocoa. Kakao akan digunakan di seluruh buku ini untuk menandakan API khusus iOS.