Solusi sains dan teknologi -- Salah satu pertanyaan yang paling sering diajukan di hampir semua situs jejaring sosial akhir-akhir ini adalah bagaimana cara memulai pemrograman aplikasi android.Memang, seolah-olah Android Development telah menjadi lapisan model pemrograman yang abstrak dan tidak jelas yang hanya sedikit orang semacam Illuminati yang tampaknya berhasil melakukannya.Tidak ada keraguan bahwa proses kompilasi sebuah aplikasi android dari kode sumber ke bytecode aktual yang berjalan pada smartphone Anda sedikit lebih rumit daripada mengkompilasi program C atau Java normal Anda.Dan nampaknya bahkan lebih kompleks daripada yang seharusnya karena beberapa perubahan drastis yang telah diperkenalkan Google dengan Platform Android, seperti: Android adalah Sistem Operasi baru yang hadir dengan konsepnya sendiri.
Solusi sains dan teknologi -- Android memiliki SDK yang sama sekali baru yang memiliki kesamaan dan perbedaan dengan Standard Java SE.Android memperkenalkan model pemrograman baru untuk antarmuka smartphone seperti Activity, Intent, dll.Android memperkenalkan cara yang sama sekali baru untuk membangun antarmuka GUI menggunakan XML.dialek.Android sering membuat perubahan pada IDE-nya dan terus mengganti IDE yang disarankannya.
Solusi sains dan teknologi -- Dunia Android selalu dalam fluks, meski sudah sedikit menstabilkan sejak tahun lalu.Eclipse plus ADT Plugin adalah IDE yang direkomendasikan dan masih digunakan oleh banyak orang, namun beberapa tahun yang lalu berubah dan sekarang cara pengembangan resmi Android adalah Android Studio yang tidak lain adalah versi grafis dari Intellij IDEA.Bagaimanapun, penting untuk dicatat bahwa belajar Android Development adalah pekerjaan penuh waktu, setidaknya sampai Anda memahami dasar-dasarnya.Anggap saja hanya sebagai cabang pengembangan lainnya, sama seperti Anda memiliki Pemrograman Desktop tradisional menggunakan Visual Studio atau .NET, Pemrograman Web menggunakan PHPsudah melakukan pekerjaan tingkat rendah itu untukmu Android berbasis pada kernel Linux yang sangat kuat dan aman ketika harus mengendalikan perangkat genggam.
Solusi sains dan teknologi -- Di atas Linux, kapal Android memiliki perpustakaan sendiri yang berinteraksi dengan kernel, bersamaan dengan runtime Dalvik.Dalvik hanyalah versi miniatur Java Runtime Engine (yang disebut JRE).Hal tentang Dalvik adalah bahwa sumber daya yang jauh lebih sedikit dibandingkan JRE karena dirancang khusus untuk perangkat cerdas.Berikut adalah keseluruhan tumpukan atau arsitektur android yang harus Anda tetap mengacu pada proses pengembangan aplikasi Anda: Istimewa Istimewa: "Android-System-Architecture" oleh Smieh - Fisiologi Anatomi Android.
Solusi sains dan teknologi -- Lapisan atas tumpukan terdiri dari Aplikasi atau aplikasi yang biasa kita gunakan seperti Contacts, Browser, Home (layar Launcher yang pertama kali muncul saat Anda menghidupkan perangkat), Phone (tombol panggil) adalah semua aplikasi.Lapisan kedua terdiri dari Kerangka - yaitu hal-hal yang menjadi aplikasinyaterbuat dari.Seperti yang akan segera Anda pelajari, ada hal-hal seperti Aktivitas, Penayangan, Penyedia Konten, dll.Yang akan menjadi blok bangunan aplikasi kami.
Solusi sains dan teknologi -- OS Android mengelola blok ini segera setelah pengguna memulai aplikasi kami dan mulai menggunakannya.Pra-syarat Ada beberapa hal yang harus Anda ketahui untuk memulai pemrograman android, yang terpenting adalah Core Java, juga dikenal sebagai Java SE untuk Edisi Standar (bukan EE atau Edisi Enterprise).Jika Anda tidak mengetahuinya, maka kembali ke sekolah (atau situs belajar mandiri) dan pelajari dulu.Pemrograman Java mengenalkan nuansa dan kerumitannya dengan cukup, sehingga Anda mungkin akan terbebani oleh Java dan Android jika Anda mencoba mempelajarinya secara bersamaan.
Solusi sains dan teknologi -- Situs tutorial Java yang direkomendasikan adalah situs yang ditemukan di situs Oracle.Hal lain yang harus Anda ketahui adalah bagaimana menggunakan Eclipse atau IntelliJ IDEs karena Anda harus menggunakan salah satu dari keduanya untuk memulai Pemrograman Android.Namun, ini bukan persyaratan yang sulit seperti ituJawa.IDE adalah sesuatu yang bisa Anda gunakan untuk menggunakannya setelah beberapa saat.
Solusi sains dan teknologi -- Mungkin diperlukan beberapa pencarian atau tugas google di StackOverflow pada awalnya, tapi begitu Anda terbiasa dengan itu kadang-kadang, Anda bisa mengetahui banyak hal dengan mudah.Ketiga, tidak wajib tapi membantu untuk mengetahui beberapa prinsip desain yang baik.Cara Anda membuat widget seperti TextViews, Labels, EditTexts, dll sangat menentukan apakah orang menyukai aplikasi Anda atau tidak.Ada juga yang ketika Anda meluncurkan aplikasi Anda di pasar, orang akan menilai aplikasi Anda dari sampul atau layar depan dan jumlah unduhan Anda kemungkinan akan bergantung pada itu.
Solusi sains dan teknologi -- Tentu saja, Anda bisa menyewa seorang desainer grafis untuk ini atau jika Anda adalah orang DIY seperti saya, pelajari perangkat lunak Image Editing profesional seperti GIMP (di Linux) atau Adobe Photoshop (di Windows).Instal Java JDK Sekarang setelah sarapan Anda dan sisihkan semua gangguan Anda untuk berfokus pada Misi Android, hal pertama yang harus dilakukan adalah menginstal perangkat lunak Java JDK yangdiperlukan untuk menulis dan mengkompilasi Android Apps.Sekali lagi, kunjungi situs Oracle di mana Anda dapat menemukan unduhan terbaru untuk Java SE.Pilih OS dan versi pilihan Anda.
Solusi sains dan teknologi -- Jangan instal Netbeans kecuali Anda memerlukannya untuk tujuan lain, kami akan menggunakan Eclipse atau Android Studio untuk pengembangan aplikasi.Pasang Android SDK, Alat SDK dan Alat Platform Kepala ke situs pengembang Android dan unduh Android SDK.Nah, jika Anda ingin menggunakan Android Studio (atau Anda adalah penggemar berat sistem build grade yang ada di sana), download IDE yang mencakup keseluruhan bundel.Jika tidak, pergilah ke bawah untuk menemukan opsi yang disebut "SDK only" untuk mendownload versi commandline minimal atau jika Anda ingin menggunakan Eclipse dengan plugin ADT.
Solusi sains dan teknologi -- Masalahnya di sini adalah Anda memerlukan setidaknya satu IDE untuk dikembangkan jika tidak, cukup rumit untuk mengkodekan tata letak xml, mengkompilasi ulang kode Anda, pertama ke Java bytecode (.class) dan kemudian ke Dalvik bytecode (.dex) dan akhirnya memasukkannya ke APK(setara JAR), bahwa Anda lebih baik mendelegasikan rincian rendah ini ke IDE.Sekali lagi, yang penting untuk diketahui, mengapa diperlukan kompilasi ganda untuk membangun aplikasi Android.Anda lihat, kode Anda pertama kali dikompilasi ke Java bytecode dan kemudian, compiler Dalvik mengambil output itu dan mengkompilasinya ke dex atau Dalvik bytecode (mengapa itu terjadi adalah topik yang menarik untuk posting blog saya yang lain!).Berikut adalah bagaimana ini terjadi: Bangunlah Hello World App Head ke Bagian Konfigurasi terlebih dahulu untuk memastikan bahwa Anda telah mengatur IDE Anda dengan benar.
Solusi sains dan teknologi -- Kemudian, bagian Workflow adalah Alkitab Anda (atau Geeta atau Qoran atau apapun yang membuat Anda senang).Bacalah, baca ulang, bookmarkkan, tetap rujuk ke sana sampai Anda mahir dalam membangun dan menjalankan aplikasi.Tak perlu dikatakan, jika Anda menghadapi masalah, selalu ada Google dan StackOverflow yang harus menjawab semua pertanyaan Anda.Di posting saya selanjutnya, saya akan membahas tentang fitur android dan melakukan beberapa hal mendasar seperti desain tata letak, interaksi dengan database sqlite, dll.
Solusi sains dan teknologi -- Semua tdia terbaik.Referensi: Bagian Workflow Android Bagian Konfigurasi Android Android SDK Download Sistem Operasi Android Download terbaru untuk Java SE Share this: Klik untuk berbagi di Twitter (Membuka di jendela baru) Klik untuk berbagi di Facebook (Membuka di jendela baru) Klik untuk berbagi di Google (Dibuka di jendela baru) Klik untuk berbagi di Reddit (Membuka di jendela baru) Klik untuk berbagi di Tumblr (Membuka di jendela baru) More Klik untuk berbagi di LinkedIn (Membuka di jendela baru) Klik untuk berbagi di Pinterest (Membuka di jendela baru ) Klik untuk berbagi di Pocket (Membuka di jendela baru) Klik untuk berbagi di WhatsApp (Membuka di jendela baru) Berbagi di Skype (Membuka di jendela baru) Seperti ini: Like Loading ...Related .
Tidak ada komentar:
Posting Komentar