Rumah Media Sosial 10 Alat untuk Menyederhanakan Pengembangan Hidup Anda - dummies

10 Alat untuk Menyederhanakan Pengembangan Hidup Anda - dummies

Daftar Isi:

Video: 20 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу №27 2024

Video: 20 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу №27 2024
Anonim

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

Pilihan Editor

Bagaimana Mengidentifikasi Poin Data Penting dalam Pemasaran Otomasi - dummies

Bagaimana Mengidentifikasi Poin Data Penting dalam Pemasaran Otomasi - dummies

Melibatkan penjualan untuk membuat definisi umum untuk semua Aspek siklus hidup utama adalah kunci suksesnya integrasi otomasi pemasaran. Terlibat dengan penjualan agar staf penjualan membantu menciptakan definisi berikut akan mendorong konsep pembelian dan membantu mereka memahami apa yang diteruskan kepada mereka dan mengapa. Memimpin: Menentukan ...

Bagaimana Mengidentifikasi Tindakan Kunci untuk Skor Otomasi Pemasaran - dummies

Bagaimana Mengidentifikasi Tindakan Kunci untuk Skor Otomasi Pemasaran - dummies

Tidak semua tindakan harus diukur dan dinilai . Menjaga proses dan otomasi pemasaran Anda sesederhana mungkin membuat aplikasi Anda lebih mudah dikelola. Memimpin penilaian seharusnya memberi tahu Anda, tidak memberi Anda gambaran yang sempurna. Berikut ini menunjukkan kepada Anda tindakan mana yang akan dinilai dan rincian mana yang akan dinilai dalam tindakan ...

Pilihan Editor

Bagaimana cara menghindari Code Injection di C ++ - dummies

Bagaimana cara menghindari Code Injection di C ++ - dummies

Aturan pertama untuk menghindari kode yang disuntikkan ke program C ++ tidak pernah , pernah, izinkan masukan pengguna untuk diproses oleh penerjemah bahasa tujuan umum. Kesalahan umum dengan injeksi SQL adalah bahwa program menerima masukan pengguna seolah-olah selalu dapat diterima dan memasukkannya ke dalam kueri SQL yang kemudian dikirim ke ...

Bagaimana Menyalin File di C ++ - dummies

Bagaimana Menyalin File di C ++ - dummies

Ah, menyalin file - sesuatu yang sangat sederhana, hal itu terjadi semua waktu. Salin file ini disana; salin file itu disini Tapi apa sebenarnya yang terjadi saat Anda menyalin file? Anda benar-benar membuat file baru, dan mengisinya dengan konten yang sama seperti file aslinya. Dan bagaimana Anda melakukannya? Nah, ...

Cara Membuat Template Matematika Dasar di C ++ - dummies

Cara Membuat Template Matematika Dasar di C ++ - dummies

Dengan template matematika, biasanya Anda memerlukan akses ke banyak perhitungan tapi hanya bisa menggunakan satu atau dua dari perhitungan tersebut dalam satu waktu. Misalnya, jika seseorang menghitung hipotek Anda, dia tidak perlu mengetahui perhitungan amortisasi. Namun, orang tersebut mungkin memerlukan perhitungan amortisasi saat bekerja dengan ...

Pilihan Editor

Tip untuk Pemodelan di Atas Data CAD Impor di SketchUp - dummies

Tip untuk Pemodelan di Atas Data CAD Impor di SketchUp - dummies

Jadi Anda telah berhasil mengimpor CAD menggambar ke SketchUp dan menelanjangi gaya dan lapisan yang terlihat agar lebih mudah diatur. Kudos - saatnya untuk bersenang-senang. Membangun model 3D berdasarkan pada garis dasar CAD secara harfiah dapat menjadi pengalaman yang sangat mengherankan jika Anda mengikuti satu peraturan sederhana: Simpanlah ...

Tips Membersihkan Data CAD yang Diimpor di SketchUp - dummies

Tips Membersihkan Data CAD yang Diimpor di SketchUp - dummies

Jika Anda mengimpor data CAD ke SketchUp, Anda mungkin harus melakukan pembersihan. Sebagian besar waktu, file CAD impor Anda terlihat seperti kekacauan yang ditunjukkan di bawah ini. Dinding, anotasi, garis grid, dan benda-benda lainnya berantakan, dan sepertinya Anda harus menghabiskan sisa minggu ini ...

Bagaimana cara menggunakan titik temu dalam kombinasi dengan tampilan depan, atas, dan samping pada sketchUp - dummies

Bagaimana cara menggunakan titik temu dalam kombinasi dengan tampilan depan, atas, dan samping pada sketchUp - dummies

Siapa pun yang pernah mencoba meniru mobil dengan SketchUp tahu ini adalah usaha yang rumit. Masalahnya adalah mobil (dan kebanyakan kendaraan lain) agak melengkung; Lebih buruk lagi, mereka melengkung di beberapa arah. Salah satu trik yang banyak digunakan pemodel untuk menghalangi bentuk dasar untuk hal-hal seperti mobil adalah memulai dengan ...