Daftar Isi:
- serat Android
- Android Systrace
- RoboGuice and Dagger
- Perangkat Penerjemah
- Penampil Hirarki
- UI / Application Exerciser Monkey
- Git dan GitHub
- Picasso dan OkHttp
- Alat Analisis Memori
- Travis-ci
Video: 20 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу №27 2024
Berikut adalah sepuluh alat dan utilitas yang dapat mempermudah perkembangan kehidupan Anda dengan meningkatkan produktivitas Anda dan memastikan aplikasi Anda terhapus.
serat Android
// pengembang. android. com / tools / help / lint. html
Jika Anda telah melakukan pengembangan non-Android lainnya, mungkin Anda sudah familiar dengan konsep alat serat, yang membantu Anda menemukan "serat" yang mengumpulkan sekitar kode Anda. Lint membantu Anda menandai kode yang mungkin dijalankan secara teknis, namun mungkin tidak melakukan dengan tepat seperti apa pendapat Anda.
Serabut Android adalah semacam sistem peringatan pada steroid untuk kode Android. Untuk menjalankannya, masuk ke Android Studio dan pilih Analyze → Checkect Code. Untuk menjalankannya dari baris perintah, gunakan cek target grader; sebagai contoh,. / gradlew cek
Android Systrace
// pengembang. android. com / tools / debugging / systrace. html
Apakah Anda tertarik untuk mencari tahu mengapa aplikasi Anda sangat lambat? Kemungkinannya adalah Anda, atau setidaknya seharusnya begitu. Perangkat Systrace Android dapat berperan penting untuk membasmi penyebab kinerja buruk. Dengan menggunakannya, Anda bisa mendapatkan informasi yang sangat rinci tentang aplikasi Anda kapan saja.
RoboGuice and Dagger
// roboguice. org // github com / google / dagger
Tidak, RoboGuice bukanlah minuman energi terbaru dan terbesar yang dipasarkan untuk pengembang - ini adalah kerangka kerja yang menggunakan perpustakaan Google Guice untuk menyederhanakan injeksi ketergantungan. Ketergantungan injeksi menangani inisialisasi variabel pada waktu yang tepat sehingga Anda tidak perlu melakukannya. Konsep ini mengurangi jumlah kode yang harus Anda tulis secara keseluruhan, dan ini membuat aplikasi Anda tetap mudah.
Dimana RoboGuice berfokus pada kemudahan penggunaan, Belati adalah perpustakaan injeksi ketergantungan populer lainnya yang terutama berfokus pada kecepatan.
Perangkat Penerjemah
// terjemahkan. google. com / toolkit
Jika Anda ingin meningkatkan jumlah orang yang dapat menggunakan aplikasi Anda, hampir tidak ada cara yang lebih baik untuk melakukannya daripada menerjemahkan aplikasi Anda ke bahasa lain. Jawabannya adalah menggunakan Google untuk mencari pembantu untuk menerjemahkan aplikasi Anda untuk Anda.
Terjemahannya tidak sebersih seperti jika Anda menemukan penutur asli untuk diterjemahkan untuk Anda, tapi itu adalah tempat yang tepat untuk memulai dengan murah. Anda mungkin mempertimbangkan untuk mendapatkan terjemahan awal yang dilakukan oleh Google, kemudian menjangkau komunitas pengguna Anda untuk menemukan relawan untuk mengedit terjemahan untuk Anda, atau menggunakan situs web outsourcing seperti ODesk untuk mencari penerjemah.Bahkan craigslist bisa menjadi sumber yang bagus!
Penampil Hirarki
// pengembang. android. com / tools / help / monitor html
Bekerja dengan berbagai tampilan di dalam file layout untuk membuat user interface tidak selalu merupakan proses yang mudah. Hierarchy Viewer, yang terletak di Android Device Monitor, memungkinkan Anda melihat secara tepat bagaimana widget Anda diletakkan di layar secara grafis.
Format ini memungkinkan Anda melihat dengan jelas batas-batas widget sehingga Anda dapat menentukan apa yang terjadi di dalam tata letak. Hierarchy Viewer, alat utama untuk membuat antarmuka pengguna yang sempurna piksel, juga memungkinkan Anda memperbesar tampilan dalam tampilan piksel-sempurna untuk memastikan gambar dan tampilan UI tampak sempurna pada semua ukuran layar dan pada semua kerapatan.
UI / Application Exerciser Monkey
// developer. android. com / tools / help / monyet. html
Jangan khawatir: The UI / Application Exerciser Monkey tidak perlu diberi makan pisang agar tetap bahagia! Anda menggunakan exerciser monyet untuk stress-test aplikasi Anda. Ini mensimulasikan sentuhan acak, klik, dan kejadian pengguna lainnya untuk memastikan bahwa penggunaan yang tidak normal tidak membuat aplikasi meledak. Exerciser Monkey dapat digunakan untuk menguji aplikasi pada emulator atau perangkat Anda sendiri.
Git dan GitHub
// git-scm. com // github. com
Git - sistem kontrol versi terdistribusi yang cepat, bebas, dan open-source - mengelola repositori dengan cepat dan efisien, sehingga tidak menimbulkan masalah untuk mendukung pekerjaan. Jangan biarkan sistem crash merusak hari Anda dengan tidak memiliki sistem kontrol versi untuk aplikasi spektakuler Anda berikutnya. Git membuat bekerja dengan bercabang sederhana dan efektif, dan terintegrasi ke dalam alur kerja Anda dengan mudah. Meskipun Git didistribusikan, Anda mungkin menginginkan lokasi terpencil tempat penyimpanan Git disimpan.
Anda bisa mendapatkan repositori Git gratis dan pribadi. Jika kode Anda open source, Anda dapat membuat repositori gratis, di mana ada komunitas pengembang open source yang berkontribusi terhadap proyek bersumber terbuka. Selain itu, aplikasi Android Github bersifat open source dan layak dijelajahi dengan baik.
Picasso dan OkHttp
// persegi. github io / picasso / // persegi. github io / okhttp /
Gambar menambahkan konteks dan bakat visual yang sangat dibutuhkan ke aplikasi Android. Picasso memungkinkan pemuatan gambar tanpa kerumitan dalam aplikasi Anda - seringkali dalam satu baris kode!
Picasso dibangun di atas OkHttp, yang membuat mengunggah dan mengunduh informasi melalui http secara signifikan lebih mudah daripada pustaka bawaan yang disertakan dengan Android.
Alat Analisis Memori
// developer. android. com / tools / debugging / debugging-memory. html
Java melakukan banyak manajemen memori untuk Anda, tapi itu tidak berarti Anda tidak dapat membocorkan memori di Java. Sebenarnya, kebocoran memori pada Android adalah salah satu cara yang paling umum agar aplikasi yang berjalan lama bisa menjadi tidak stabil.
Alat Analisis Memori Gerhana (MAT) dapat membantu Anda melacak penyebab kebocoran memori Anda di Android. Kunjungi tautan di atas untuk mendapatkan lebih banyak informasi tentang cara menggunakan MAT dan alat lainnya untuk menyelidiki penggunaan memori aplikasi Anda.
Travis-ci
// travis-ci. org
Setelah Anda memiliki sistem kontrol kode sumber seperti Git yang disiapkan, langkah selanjutnya adalah menyiapkan server Continuous Integration (CI) seperti Travis-CI. Sistem CI seperti Travis-CI secara otomatis membangun aplikasi Anda setiap kali Anda mendorong perubahan baru ke GitHub.
Ini juga menjalankan kasus uji coba Anda, memeriksa serat Android, dan juga dapat membuat versi rilis aplikasi Anda yang siap diunggah ke Google Play Store. Travis-CI gratis untuk proyek open source, tapi Anda juga bisa membeli langganan jika Anda ingin membangun proyek sumber tertutup Anda.
![10 Alat untuk Menyederhanakan Pengembangan Hidup Anda - dummies 10 Alat untuk Menyederhanakan Pengembangan Hidup Anda - dummies](https://i.howtospotfake.org/img/big/id-consumer-electronics-2018/seven-things-you-can-do-to-troubleshoot-iphone-issues.jpg)