Showing posts with label Dasar. Show all posts

Mengetahui Beberapa Aplikasi Wajib Theming dan Design Android

Sunday, September 27, 2015
Posted by Abdullah Syafii
Catatandroid - Aplikasi wajib Theming, Design, dan Editing Image di Android, kali ini kita akan mencoba sharing beberapa aplikasi mumpuni yang wajib di miliki bagi sobat catatandroid yang hobi Theming, Design, dan Editing Image di Android.

Mungkin sobat telah mencoba tutorial Edit icon-icon system dengan Rootex yang sempat catatandroid bahas sebelumnya kali ini yuk kita koleksi aplikasi wajib yang berguna untuk lebih bermain dengan warna dan edit image/icon sendiri sesuai kreatifitas langsung dari smartphone android sobat semua.

Beruntung bagi pengguna smartphone android memiliki jutaan aplikasi berguna di Play Store yang dapat kita manfaatkan untuk mencari aplikasi sesuai kebutuhan, berikut beberapa aplikasi wajib yang berguna untuk theming, design, dan editing di android.

Beberapa di antaranya:

- Canvas
- Color Picker
- Eraser
- Image Editor
- Material Design Color Pallet
- Photo Editor
- Picsart
- Quickpic

Yuk kita bahas fitur-fitur bermanfaat dari aplikasi-aplikasi di atas

Screenshot Aplikasi wajib Theming & Design Android - catatandroid
Screenshot Aplikasi wajib Theming & Design Android


1. Canvas

Canvas menjadi salah satu image editor yang tersimple dan sangat ringan untuk membuat doodle atau mengedit gambar yang sudah ada, memiliki beberapa fitur dasar seperti kuas, penghapus, laso, layers, copy, cut, paste, dll.

2. Color Picker

Aplikasi wajib bagi sobat yang sering kesulitan mengetahui kode hex warna dari foto atau screenshot yang sobat miliki karena fungsi utamanya adalah mendeteksi kode hex warna dari bagian foto/ss yang kita sentuh. Penggunaannya sangat mudah sobat bisa memilih dahulu foto atau screenshot dari galeri maupun via kamera lalu sentuh/tap pada bagian warna yang ingin diketahui kode hex warnanya. so thats simple!

3. Eraser

Aplikasi yang sangat berguna untuk menghapus bagian-bagian foto sesuai kesamaan warnanya, sangat cocok untuk menghapus background untuk di buat transparan, fitur auto eraser dapat diandalkan untuk menghapus otomatis warna penggunaannya cukup sentuh dan arahkan warna yang ingin di hapus atau dibuat transparan.

4. Image Editor

Layaknya aplikasi pengedit foto lainnya yang tersebar Image editor memiliki beberapa fitur seperti frame, efek, crop, draw, rotate, flip, dan lainnya. kelebihannya aplikasi ini sangat ringan dan fungsi cropnya bisa kita andalkan karena memilik mode crop circle(bulat) dan rectangle(kotak) yang solid dan hasil bentuk pemotongan yang sempurna.

5. Material Design Color Pallet

Aplikasi yang berisi beberapa Pallet warna Material design berikut kode hexnya sangat berguna bagi teman-teman yang sedang bermain warna dalam projectnya, dengan aplikasi ini kita dapat lebih akurat menentukan warna value yang pas untuk kombinasi Flat design maupun Material design.

6. Photo Editor

Salah satu editor foto/image terbaik karena memiliki fitur lengkap dan advance cocok bagi sobat yang terbiasa dengan sotosop, gimp, dan semacamnya. Banyak digunakan oleh teman-teman design dan themer untuk iconing dan keperluan editing lainnya.

7. Picsart

Aplikasi yang sudah cukup terkenal karena kehandalannya dan beberapa fitur menarik yang di sediakan di dalamnya menjadikan Picsart sangat bermanfaat untuk editing foto keperluan design. beberapa fitur andalannya adalah efek-efek menarik, crop, strech, clone, combine foto, menyatukan beberapa foto, frame, mask, text, clipart, sticker, dan masih banyak lagi yang lainnya.

8. Quickpic

Berhubungan dengan image dan foto tentunya kita membutuhkan aplikasi Galeri foto yang ringan dan handal, Quickpic saat ini masih menjadi aplikasi Galeri foto yang paling ringan dan memiliki beberapa fitur tambahan berguna di dalamnya. Most Recommended (y).

 ---

Beberapa aplikasi di atas dapat di patch untuk bisa menggunakan fitur premium/pro yang terkunci di dalamnya dengan aplikasi Lucky Patcher lhoo.. Demikian beberapa info aplikasi wajib keperluan theming, design, dan editing image di android, baca juga kumpulan aplikasi pendukung developing android  catatandroid sangat mengharapkan saran dan masukan aplikasi lainnya yang di rasa cocok untuk sama-sama menambah koleksi bersama, tulis di komentar ya. ;)

Semoga bermanfaat bagi teman-teman yang sedang mencari aplikasi design dan theming di android, jangan lupa bantu catatandroid untuk menyebarkan artikel ini ke teman-teman yang lain ya.. Terima kasih
Catatandroid
Catatandroid - Ini dia kumpulan group facebook mod and development android terbaik, mengimbangi dan menambahkan dari artikel sebelumnya tentang referensi sumber ilmu developing android kali ini sesuai judul catatandroid akan memberikan beberapa sumber mod and development android terbaik menurut versi catatandroid yang ada di facebook.

Jika ada ketidakcocokan dan kurang setuju mohon maaf yaa karena catatandroid pasti ada kesilapan jika ada yang kelewat dan catatandroid sangat mengharapkan masukan saran group dari sobat catatandroid yang di rasa pantas berada di jajaran ini.
Jangan lupa siapkan browser dan login akun facebookmu untuk segera menuju tkp dan join di group-group ini. Tidak ada maksud dari urutan group di bawah ini oleh sebab itu catatandroid akan menyortir menurut alfabet.

Group oprek android terbaik - catatandroid
Group Android sumber gambar Gigaom.com


AIDE - Android Programming And Building Apk Dev Indonesia

(Grup Tertutup)
Group lokal berbahasa Indonesia yang berdiri pada Mei 2015 dan saat ini memiliki 3.100 anggota ini membahas tentang pemrograman android via hape atau tanpa PC.
Tempat yang tepat bagi kamu yang ingin belajar dan berdiskusi persoalan Java dan android dengan senjata andalan para mobile dev yaitu AIDE yang memang sangat powerfull dan fleksible untuk pengembangan aplikasi android. Walaupun terbilang baru grup ini berisi para dev Java handal yang sayang untuk di lewatkan wejangannya.

[DEV] All about Porting & Optimizing Android

(Grup Rahasia)
Salah satu grup lokal yang berdiri sekitar bulan Agustus 2013 ini membahas tentang porting rom dan mod android, grup yang sayangnya sudah mulai tak terurus karena banyaknya spam iklan dan oot ini namun masih menyimpan banyak ilmu yang tersimpan rapih di file dokumen dan wall diskusinya. Member saat ini ± 10.100 anggota.

Android Developer

(Grup Publik)
Salah satu grup luar yang menggunakan bahasa Inggris untuk berkomunikasi bagi teman-teman yang memiliki pertanyaan persoalan pemrogramman android.
Berdiri sekitar bulan Oktober 2012 dengan jumlah member saat ini ± 55.300 Anggota.

Art corner of Official LiL'G

(Grup Publik)
Salah satu grup legendaris yang berdiri sekitar bulan April/Mei 2012 dengan member saat ini ±4.100 anggota yang telah melahirkan banyak moder handal ini masih sangat relefan bagi teman-teman yang ingin mencari ilmu seputaran mod android karena terdapat banyak harta yang terpendam di dokumen maupun wall diskusi yang sayang untuk di lewatkan.

Bbm for ANDROID Indonesia

(Grup Rahasia)
Salah satu grup lokal yang terkenal dengan pembahasan tentang sharing, tutorial, dan modifikasi Aplikasi BBM. Grup yang berdiri pada sekitar bulan Oktober/November 2013 ini merupakan tempat yang tepat bagi sobat catatandroid yang ingin belajar dan berdiskusi dalam hal mod dan pengembangan aplikasi BBM.

CyanogenMod Development, Modding and Theming

(Grup Tertutup)
Grup yang berdiri sekitar Februari/Maret 2015 yang memiliki ±470 anggota ini berfokus pada diskusi seputaran development Rom CyanogenMod, memiliki anggota yang aktif dan saling berbagi di dalamnya menjadikan grup ini layak sebagai rujukan teman-teman yang ingin edit Rom berbasis CyanogenMod

iLuminouss™

(Grup Rahasia)
Berdiri sekitar bulan Maret 2012 saat ini memiliki 2.600 anggota aktif di dalamnya.
Grup yang sudah sangat terdengar gaungnya di dunia design Homescreen dan Theming MIUI ini terbukti dengan banyaknya Themer dan Designer handal keluaran iLuminouss yang mendominasi Juara dalam tiap kompetisi resmi di Forum MIUI Internasional. Tempat yang tepat untuk belajar dan berbagi seputaran theme dan design Android namun persyaratan untuk masuk grup sangat ketat dan admin catatandroid termasuk beruntung sampai saat ini masih menjadi member di dalamnya. :D

Mediatek Android Art and Dev Reborn

(Grup Tertutup)
Grup yang awalnya terbentuk sebagai wadah bagi user dan moder berchipset Mediatek ini saat ini telah berkembang menjadi grup yang relefan juga untuk semua chipset android, terdapat banyak ilmu-ilmu seputaran mod and development android di dalamnya menjadikan grup ini menjadi salah satu tempat yang tepat bagi moder dan developer untuk berdiskusi di dalamnya.
Berdiri 25 Februari tahun 2014 dan memiliki member saat ini berjumlah ±28.200 anggota.

Minimalist Homescreen Design

(Grup Tertutup)
Salah satu grup yang berdiri sekitar bulan Mei 2015 memiliki 6.500 anggota ini berisi pembahasan seputaran Theming dan Design Homescreen android, memiliki banyak screenshot dan design-design inspiratif cocok bagi sobat catatandroid yang ingin mencari inspirasi dan berbagi seputaran theming Android dan design Android Homescreen.


 ---

Aspek penilaian catatandroid pada daftar grup di atas adalah berdasarkan isi/konten di dalamnya dan keaktifan member serta bersihnya wall dari spam dan phising.

Demikian beberapa group facebook terbaik sumber ilmu mod and development android menurut catatandroid, mohon maaf jika keterangannya melenceng atau tidak memuaskan, atau ada group yang belum tersebut di atas catatandroid sangat mengharapkan masukannya agar artikel ini bisa di update nantinya.

Terima kasih buat sobat catatandroid yang menyempatkan diri membaca artikel kumpulan group facebook mod android terbaik versi catatandroid, jika artikel ini bermanfaat jangan lupa sebarkan agar teman-teman yang lain mengetahuinya juga. Terima kasih.
Catatandroid

Etika Development Android (Oprek) Yang Mulai Terlupakan

Friday, September 25, 2015
Posted by Abdullah Syafii
Tag : ,
Catatandroid - Etika dunia development android yang mulai terlupakan. Seperti kita ketahui seiring berkembangnya dunia developing android akhir-akhir ini semakin menjamur juga adanya grup-grup mod and development android baru di sosial media, sebagai contoh di media sosial facebook kita bisa melihat mungkin ada ribuan lebih grup-grup android maupun grup developer android yang aktif maupun yang "tertidur" di sana, dan juga beberapa sumber ilmu mod android lainnya.

Beruntung bagi kita yang baru belajar dunia development android menemukan grup maupun sumber ilmu developing android seperti di atas, kita bisa dengan bebas mencari dan mendapatkan ilmu serta berkarya dan berbagi ke depannya. Namun sebagai pendatang baru maupun yang udah malang-melintang alias dedengkot di dunia development android pun tentunya kita harus mengetahui etika dalam dunia development android agar perjalanan kita dalam dunia mod and development android ini tidak terpeleset dan bonusnya mendapat respect dari sesama teman-teman developer lainnya.

Oke yuk kita masuk ke pembahasan, di sini catatandroid hanya berniat memberikan info dan pengingat bukan bermaksud menggurui dan mengkoreksi ya, semoga dengan info etika developer android android yang catatandroid berikan ini bisa di terapkan dan berguna bagi kita semua.


etika oprek android - catatandroid
Sumber ilustrasi rinegan.files.wordpress.com


Cari, baca, baca, baru bertanya

Mungkin klise jika kita membaca sub judul di atas namun rumus tsb terbukti ampuh bagi kita jika mengalami suatu kesulitan dalam mod android karena kita harus memastikan terlebih dahulu bahwa hal yang kita tanyakan tidak repost/berulang-ulang, tiap grup maupun forum tentunya terdapat fitur pencarian maupun dokumen kita dapat memanfaatkan fitur tsb sebelum bertanya.


Hindari PM kecuali info penting atau persoalan pribadi

Adanya suatu grup maupun forum development android tentunya di ciptakan untuk para developer maupun moder saling berinteraksi, saling belajar, saling share, dan berdiskusi satu sama lain. Di grup/forum ini juga kita bertanya dan berdiskusi, Hindari tindakan/kebiasaan langsung pm author/ts dengan pertanyaan dari hal yang ia bahas di grup/forum tsb. Perumpamaannya jika tiap thread pembahasan terdapat 100 pembaca yang ke semuanya memilih bertanya via PM tidak di thread terkait sementara ts memiliki 10 thread lainnya kebayang betapa banyaknya dan bingung ts menghadapinya. :D


Logcat, ss, dan file pendukung pertanyaan

Pentingnya hal tsb di atas akan kita rasakan jika mengahadapi pertanyaan polosan atau tanpa disertakan file pendukung. Contoh ada pertanyaan seperti ini:
"Nanya gan kok ane decompile gagal ya?"
Namun tanpa menyertakan keterangan gagal/errornya.
Dan juga
"Nanya gan ane nerapin guide kok jamnya numpuk (atau) miring?"
Jangan lupa sertakan SS dan file pendukungnya
Serta
"nanya gan kok settings ane force close?"
Jangan lupakan sertakan juga logcatnya.


Hindari oot

Misal pada pembahasan root sang ts membuat thread tentang tutorial cara root tanpa pc lalu ada penanya bertanya persoalan bumbu batagor apa yang anda rasakan? xD


Sertakan Credit/Thanx to

Adanya credit maupun thanx to merupakan bentuk penghargaan dan terima kasih kita kepada original author maupun original sharer yang karya atau tutorialnya kita reshare atau terapkan dalam karya kita. Credit dan thanx to juga menghindari kita dari cap negatif di kemudian hari.


Perhatikan kembali keterangan "by me"

Penting jika kita port, remod, reedit, rewrite karya dari dev lain.
Langsung ke contohnya saja ya.
+ jika kita port suatu rom hasil karya dev lain. =
Rom by (original dev)
Ported to (device) by me
+ jika kita edit sebagian
Rom/apk/tweak by (original dev)
Moded/Edited/customed by me
+ jika rilis sebagian patch/theme
Rom by (original dev)
Themed by me
+ jika edit sebagian besar dan ingin beri nama baru
Rom (nama baru)
Base from (original rom)

---

Beberapa hal dan keterangan di atas adalah hanya sebagai info namun tidak ada salahnya jika kita jadikan sebagai patokan untuk lebih memperhatikan etika development android dalam bertindak dan berkarya ke depannya.
Kalau bukan dari kita yang memulai siapa lagi?

Demikian sedikit info dan pengingat Etika dunia developer android yang mulai terlupakan, sekali lagi catatandroid tidak bermaksud menggurui atau mengoreksi hanya sebagai info dan pengingat yang dirasa penting untuk kita ketahui bersama. Mohon maaf jika ada salah kata, semoga bermanfaat dan jangan lupa bantu catatandroid untuk menyebarkan ke teman-teman moder dan developer android yang lain ya. Terima kasih
Catatandroid
Catatandroid - Mengenal Sumber-sumber ilmu untuk belajar developing dan programing android, membicarakan mod dan developing android memang tidak ada habisnya mengingat Operation System rilisan Google ini adalah Open Source artinya dapat dikembangkan oleh pihak manapun (Developer) sehingga akan terus berkembang selama Manusia terus bisa berlogika.

Pada artikel Membentuk Team Dev Android dan Tahapan Developing Android catatandroid sempat menyinggung untuk mencoba/action/learning by doing setiap tutorial yang kita temui yang nantinya kita akan dapat belajar dari Learning by Doing tsb dengan terus melakukan Trial Error di sana-sini jika tutorial yang kita coba belum berhasil. Karena metode Learning by Doing serta Trial-Error adalah metode paling baik bagi para Moder yang belajar secara Otodidak atau tidak mempunyai pembimbing.

Memang seperti kita ketahui sangat sulit menemukan pembimbing agar dapat menuntun kita belajar Android dari 0, sehingga beruntung bagi teman-teman catatandroid jika memiliki guru pembimbing maupun teman sharing yang setia membantu dan berbagi dalam tiap kegiatan developing android lakukan.

Baiklah sepertinya cukup basa-basi pembukaannya ga di rasa udah 3 paragraf. :P Berikut ini sumber-sumber referensi untuk belajar android versi Catatandroid.



Mediatek Android Art and Dev Group

Logo MaaadGroup.com - catatandroid
Salah satu group dan forum lokal yang awalnya berfokus pada informasi seputaran android dari chipset Mediatek namun karena seiring perkembangan dan generalisasi Guide dan tutorial yang ada menjadikan MAAAD Group saat ini sangat relefan juga untuk semua Chipset Android.
Berisi para moder maupun developer dari yang nubie sampai mahir yang dengan sukarela saling berbagi guide-guide development android tiap harinya menjadikan Maaadgroup sangat cocok bagi yang ingin memulai belajar devemopment android dari 0 dengan bahasa dan interaksi menggunakan bahasa Indonesia Maaadgroup dapat di temui di Facebook Group Mediatek Android Art and Dev Reborn, Website Forum Maaadgroup.com, dan Blog MaaadOn.blogspot.com.

 

XDA Developers

xda-developers - catatandroid

Salah satu Forum kumpulan Developer terbesar di jagad Maya ini sangat terkenal gaungnya oleh sebagian besar pemerhati dunia Android seluruh dunia, berisi para Developer-developer android terbaik dan terloyal yang sebagian besar terus berbagi dengan sukarela, dalam forum ini kita juga dapat dengan mudah mencari referensi tutorial maupun info device android yang kita gunakan karena terdapat banyak sekali subforum berdasarkan sebagian besar Device android yang telah rilis di pasar smartphone.
XDA-Developers menjadi referensi terbaik saat ini dalam mencari guide-guide development android berbahasa Inggris karena tiap harinya selalu muncul guide dan tutorial baru, forum yang sangat layak di pantengin dan di gali beragam ilmu di dalamnya. Web Forum Xda-Developers

 

 

Developers Android

Developers Android - catatandroidWebsite official untuk para developers android ini adalah salah satu induk informasi dari perkembangan seputaran System operasi Android karena di kelola langsung secara resmi oleh google. Berisi informasi dan penjelasan lengkap istilah-istilah, tools, dam informasi dasar dengan lengkap seputaran pengembangan android dengan penjelasan berbahasa Inggris.
Developers Android menjadi referensi paling bagus bagi teman-teman yang ingin berlanjut ke pengembangan aplikasi dan system Android. Website Developers Android



Github - catatandroid Github

Website komunitas Open Sources terbesar di dunia ini berisi kumpulan Source Code Terbuka dari berbagai macam system operasi, dan para pengguna/member di dalamnya adalah para Programmer handal yang memanfaatkan Github ini sebagai forum komunikasi untuk berkolaborasi maupun berbagi dalam project pengembangan bersama. Website Github


 

 

Stackoverflow

Stackoverflow - catatandroidWebsite forum tanya-jawab berbahas inggris yang satu ini berisi para programmer dan developers expert(handal) tingkat lanjut yang saling membantu satu sama lain memecahkan setiap permasalahan yang di hadapi oleh para penanya di dalam forum ini. Forum yang sangat bermanfaat sebagai referensi dan gudang ilmu bagi teman-teman yang menghadapi kesulitan saat melakukan coding/programming/developing Android, Python, maupun Java.
Website tanya jawab yang diperuntukkan bagi para programmer profesional dan handal ini dapat teman-teman akses di StackOverFlow.com



Demikian beberapa sumber referensi dalam mencari ilmu pengembangan Android jika ada saran maupun kesalahan penjelasan dalam artikel ini tolong masukan dan koreksinya, indahnya berbagi tanpa memandang mana nubie mana mastah. Semoga bermanfaat dan jangan lupa sebarkan ke teman-teman yang lain yang mungkin butuh referensi dalam proses belajar coding, programming, dan developing android. Terima kasih
Catatandroid

Mengetahui Tahapan Dasar / Step by Step Mod and Development Android

Tuesday, September 22, 2015
Posted by Abdullah Syafii
Tag : ,
Catatandroid - Tahapan dari awal mod and development android yang baik dan benar serta tips mudah penggunaan android akan kita bahas di artikel ini, seperti tahapan dasar apa yang kita lakukan mulai dari open box atau hands on ponsel baru untuk selanjutnya kita explor dan belajar dengannya. Sebagai pengguna smartphone tentunya kita harus bisa lebih smart dari handphone kita bukan? karena itulah beruntung sekali kita para pengguna smartphone Android dapat mengambil manfaat dengan sekaligus mempelajari struktur-struktur pembentuk android di dalamnya seperti xml, java, bahkan C & C++.
Sebelum terlalu jauh ke pembahasan tersebut layaknya kita mengetahui tahapan dasarnya dahulu agar kedepannya lebih mudah dalam proses pembelajaran system android.
Yuk di mulai. ;)



Enable Unknown sources

Unknown sources fungsinya adalah untuk mengizinkan system android untuk dapat menginstal aplikasi yang di dapat dari pihak ketiga atau di luar dari Play Store (penyedia aplikasi online resmi google).
Untuk mengaktifkan Unknown sources sobat dapat langsung menuju ke Settings > Security > scroll down > checklist pada Unknown sources.
Selesai, sobat sudah bisa menginstal aplikasi dari pihak ke-3 maupun hasil backupan aplikasi yang tersimpan di storage.

Enable Usb debugging

Fungsi dari mengaktifkan Usb debugging adalah agar device android sobat dapat berkomunikasi dengan aplikasi maupun konsol lain yang terhubung dengan device android sobat memanfaatkan fungsi adb (android debug bridge) baca tentang android debug bridge / adb.
Antara lain adalah membantu proses rooting, melakulan debugging log cat, serta lainnya. :p
Mengaktifkan usb debugging caranya sobat dapat langsung menuju ke Settings > About phone > scroll down > tap ±7x pada build number > akan muncul popup "you are now developer" > kembali ke menu awal Settings > masuk Developer options > checklist pada Usb debugging.

Mengaktifkan Usb Debugging - catatandroid
Mengaktifkan Usb Debugging


Root device / Rooting

Fungsi root android, rooting dilakukan untuk dapat mengakses lebih jauh system androidmu, rooting menjadi proses developing awal yang wajib di lakukan untuk dapat mengedit icon-icon android, mengganti icon, melakukan backup, menambahkan aplikasi default, menghapus aplikasi default system, dll yang akan kita bahas ke depannya. Dengan melakukan root ini berarti kamu dengan sadar mengetahui bahwa garansi kamu akan hangus, tapi tenang saja jika sekedar root bisa dilakukan proses unroot kembali untuk mengembalikan status system dari rooted ke unroot agar garansi kembali berlaku.
Proses rooting ada banyak metode serta cara, diantaranya root dengan framaroot, root dengan baiduroot, root dengan keyroot master, root melalui custom recovery, maupun root dengan software pc lainnya.

Melakukan full backup (preventif)

Setelah fungsi root berhasil di lewati langkah selanjutnya adalah backup rom sebagai fungsi preventif/pencegahan/jaga-jaga dari hal-hal yang tidak di inginkan ke depannya, banyak juga teman-teman yang setelah melakukan rooting langsung menginstal custom recovery namun tidak jarang juga saat menginstal custom recovery terjadi kesalahan yang menyebabkan bootlop, softbrick dsb. Oleh sebab itu catatandroid menganjurkan setelah rooting langsung melakukan full nandroid backup, cara backup nandroid bisa langsung dilakukan dengan apliksi Onandroid Backup(online nandroid backup) tersedia gratis di Play Store. 
Cara menggunakan aplikasi Onandroid ini pun sangat mudah pasti teman-teman bisa melakukannya, setelah backup berhasil dilakukan simpan hasil backupan tsb di tepat yang aman seperti Pc, Laptop, atau Flashdisk.

Disable Signature

Proses disable signature dilakukan beberapa fungsinya adalah agar sobat catatandroid dapat menginstal aplikasi yang sama namun dengan custom signature yang berbeda, biasanya aplikasi mod yang telah banyak di edit tidak kompatible dengan aplikasi aslinya namun dengan melakukan proses disable signature aplikasi full mod tsb dapat terinstal dan konpatible dengan system androidmu. Lebih jelasnya baca Cara disable signature berikut penjelasan.

Melakukan Deodex

Apa si deodex? Deodex kepanjangan dari Deoptimized dex, karena kebanyakan system bawaan rom adalah Odex atau optimized dex, kenapa kok udah optimal malah di jadikan tidak optimal? Rom yang berstatus deodex lebih mudah untuk di kembangkan karena file .odex menjadi satu paket dengan file .apk. sedangkan system yang masih Odex terpisah antara file .odex dan file .apk sehingga jika ingin mengembangkan harus kerja(decompile-recompile) 2x.
Cara atau metode deodex banyak macemnya, di antaranya via pc maupun tanpa pc/mobile.

Menginstal Custom Recovery

Recovery adalah mode recovery android yang terdapat beberapa menu dan fungsi untuk memperbaiki, mengembalikan bahkan menginstal update OS. Nah Custom Recovery adalah recovery hasil mod dengan adanya beberapa fitur tambahan yang lebih lengkap di antaranya backup-restore, sdcard partition, install custom rom, dsb.
Beberapa custom recovery yang telah beredar antara lain adalah Clock Work Mod(CWM), Team Win Recovery Project(TWRP), Philz Touch Recovery, Carliv Touch Recovery(CTR), dll.

Menginstal Aplikasi Pendukung Mod dan Development

Aplikasi-aplikasi dasar pendukung pengembangan android sangat banyak dan sebagian telah catatandroid bahas pada artikel Share Beberapa Aplikasi untuk Mod dan Developing Android Terbaru, aplikasi yang berguna lainnya masih dalam konteks jaga-jaga dan mempermudah pengoperasian kedepannya adalah pasangan Root Uninstaller dan Installer
Root Uninstaller fungsi dasarnya adalah sebagai penghapus aplikasi-aplikasi bawaan system android, namun yang dapat kita manfaatkan adalah fungsi auto backupnya. Fungsi auto backup aplikasi ini dapat di aktifkan dengan masuk pilihan menu > settings > checklist auto backup.
Fungsi autu backup bekerja secara.  background dan akan membackup otomatis tiap aplikasi yang kita instal atau update, hasil backupan aplikasi dapat di lihat di dalam folder sdcard\RootUninstaller\autobackup.
Lumayankan langsung tersedia backup aplikasi yang kita install itung-itung daripada harus repot download ulang aplikasi-aplikasi yang ingin kita instal kembali.
Installer fungsinya sebagai penyortir aplikasi yang terdapat di sdcard untuk dapat kita pilih dan install, serta tersedia juga fungsi delete aplikasi dan berbagi aplikasi.

Mencoba mod ikon-ikon aplikasi

Pengeditan icon atau mengganti icon-icon aplikasi adalah tahapan yang sangat dasar bagi yang ingin mencoba belajar edit android, dengan cara edit icon-icon android kita dapat mengganti misal icon sinyal, icon batere, icon menu settings, icon buble sms, dan icon-icon lainnya sesuai keinginan kita.

Belajar Decompile Recompile

Setelah selesai melewati proses mengganti-ganti icon selanjutnya adalah decompile-recompile. Dengan decompile-recompile kita dapat lebih jauh mengedit icon 9.png, xml, serta smali.

Mencoba guide-guide developing yang kita temui

Setelah mahir melakukan decompile recompile dan mengatasi error di dalamnya, cara terbaik dan paling menantang dalam proses developing android adalah berani action degan mencoba menerapkan dan trial-error tiap guide yang kita temui, berani mencoba adalah pondasi awal untuk dapat belajar dan mengerti tentang programming dan developing android. Beberapa referensi penyedia guide antara lain adalah Xda-Developer dan Maaad Group.

Membuat flashable zip Rom

Membuat flashable zip rom atau mempacking rom adalah tips tambahan bagi teman-teman yang ingin berbagi rom hasil pengembangan sendiri, biasanya setelah kita berhasil mencoba menambahkan fitur dan mengubah tampilan rom yang kita pakai tentu akan dirasa sayang jika hanya dinikmati sendiri dan akan lebih berkah jika dibagikan ke yang lain bukan??? Dalam membuat flashable zip hal yang harus di perhatikan adalah script command yang terdapat di dalam updater-script serta penempatan file yang tepat sesuai foldernya.
Membuat flashable zip bisa dilakukan dengan beberapa metode antara lain dengan android kitchen maupun manual via rootex.

Mendalami XML

Belajar mendalami xml sangat penting karena dengan menguasai xml kita dapat memainkan dan "menciptakan" bentuk layout sesuai kreatifitas dan keinginan kita, keahlian xml sangat diperlukan oleh seorang developer, themer, maupun designer karena berhubungan erat dengan User Interface(UI) dan User Xperience(UX).
Metode belajar xml banyak kita temukan pada guide-guide mod dan tutorial online lainnya.

Belajar Java script untuk pengembangan aplikasi

Tahapan lanjutan adalah mencoba belajar Java script, mengapa java script sangat penting untuk pengembangan aplikasi karena dengan mengetahui dan menguasai Java script kita dapat "menciptakan" fitur dan aplikasi Android sehingga di sinilah nilai developer android sejati di dapat. Belajar java script banyak metodenya saat ini banyak tersedia materi-materi javascript dan ebook-ebook Java Script untuk pengembangan Android

---

Demikian beberapa tahapan dan sedikit uraian dari tahapan mod android, belajar developing android, dan sedikit tips mudah penggunaan android, mohon maaf jika berantakan karena catatandroid masih nubie dan menjelaskannya pun dengan bahasa ala nubie. Jika ada salah dalam penjelasan dan istilah tolong dikoreksi ya teman-teman, semoga kita sukses dalam belajar development android bersama dan dapat menemukan jati diri dalam dunia developing android yang kita geluti.

Akhir kata jika artikel tahapan pengembangan android ini bermanfaat tolong sekalian share ya.hihi dan bagi teman-teman blogger jika ingin copas atau edit artikel tahapan dasar mod android tolong sertakan sumber. Terima kasih
Catatandroid

Mengenal Dunia Development Android dan Unsur Pendukungnya

Sunday, September 20, 2015
Posted by Abdullah Syafii
Tag : ,
Catatandroid - Mengenal Dunia Development Android dan Unsur Pendukungnya, Development android, apa sih development android? development android adalah aktifitas yang dilakukan oleh developer android dalam memodifikasi (merubah/mengurangi/menambah) elemen-elemen/unsur yang terdapat di dalam aplikasi android maupun daleman system android menggunakan tools-tools developing android yang di gunakan via pc maupun tanpa pc(mobile).


MENGENAL UNSUR/ELEMEN DALEMAN APK DAN ROM ANDROID

Lalu apa saja elemen-elemen/unsur-unsur daleman Aplikasi maupun Rom? Berikut adalah di antaranya:

Oprek android, opreker, dan ngoprek - catatandroid
developing android - image source Pandebaik

- Aplikasi (Apk)

Sebuah aplikasi android atau android package di singkat apk jika kita ekstrak menggunakan apktool di dalamnya terdapat beberapa unsur yaitu= image, xml, dan smali.

Image atau icon di dalam apk merupakan image/icon yang akan muncul/terpampang di tampilan antar muka sebuah aplikasi yang kita lihat, di dalam apk icon terbagi dua yaitu icon regular dan icon 9 patch image.

Xml, di dalam apk terdapat beberapa xml di dalam folder yang berbeda, xml yang terdapat di dalam folder layout adalah susunan kode xml pembentuk tampilan yang terpampang di tampilan antar muka sebuah aplikasi. Xml yang terdapat di dalam folder values merupakan susunan/daftar nama dan nilai values diantaranya color, id, attr, drawable, dll.

Smali merupakan hasil ekstraksi dari bahasa java yang ter-decrypt menjadi bahasa mesin(smali), bahasa smali merupakan bahasa yang rumit karena sampai sekarang admin catatandroid belum menemukan referensi tepat dalam mempelajari bahasa smali ini kecuali hanya dari hasil otodidak serta trial & eror.

- Rom

Di dalam sebuah rom tentunya terdapat banyak sekali elemen-elemen/unsur pembentuk sebuah rom yang memiliki fungsi yang berbeda serta beberapa saling terkait erat dan terhubung satu sama lain, catatandroid hanya menjabarkan beberapa saja yang di rasa sangat penting dalam developing android diantaranya yaitu:
Signature, updater-script, init.d script, build.prop, app folder, framework folder, binary, library, sound folder, boot.img(kernel), recovery.img, dll.


MENGENAL MACAM-MACAM DEVELOPER ANDROID

Dalam aktifitas developing android seorang moder atau developer di bagi menjadi menurut beberapa pengetahuan yang ia miliki maupun dalami, konsep dasar yang dijalani oleh semua moder yaitu ekstrak - editing - repack - debug, terkecuali untuk seorang builder mesti memahami proses build.
Klasifikasi beberapa developer diantaranya sebagai berikut:

1. Nubie Moder

Seorang nubie moder atau yang baru memulai belajar mod harus memulai memahami isi dari aplikasi android(apk) dan memulai mencoba mereplace/mengganti icon-icon di dalam aplikasi android(apk), memahami cara root android, memahami flashing.
Tools: Root Explorer, Tools Rooting, Flashtool.

2. Moder Apk / Pembuat Custom Apk

Seorang moder apk harus telah memahami isi/elemen dari apk (image, xml, smali), decompile recompile apk, memahami icon 9.png, memahami sebagian xml, memahami sebagian smali, memahami android-manifest.
Tools: Rootex, Apktool, Aide, Image Editor.

3. Moder Rom / Pembuat Custom Rom

Seorang moder rom telah memahami point di atas dan berlanjut memahami ke isi/elemen dari sebuah rom, memahami cara decompile-recompile, memahami signature, memahami sebagian besar xml, memahami sebagian besar smali, memahami build.prop, script init.d, updater-script, deodex dan odex, memahami logcat, permissions, memahami boot.img dsb.
Tools: Rootex, Apktool, Aide, Image Editor, Android Kitchen.

4. Builder Apk

Seorang builder Apk di samping memahami sebagian point maupun seluruh point no.2 diatas di wajibkan juga memahami script Java, Java menjadi makanan wajib seorang builder apk dalam membangun/membuat sebuah aplikasi android.
Tools: Aide, Notepad++, Eclipse atau Android Studio

5. Builder Rom

Seorang builder rom sebagian besar memiliki skill lengkap sesuai point no.3 dan 4 di tambah kemampuan C++, memahami sync repo, memahami git, memahami logcat, dan debugging serta harus memiliki dukungan spesifikasi alat tempur/pc dan koneksi internet yang mumpuni karena sebagian aktifitas build rom di lakukan secara online.
Tools: Os Linux, Notepad++, Terminal Emulator, Eclipse, Android Studio, Android Kitchen, dll.

6. Porter Rom

Seorang porter rom layaknya moder rom di point 3 di dalam aktifitasnya menjadikan sebuah rom untuk dapat berjalan di device yang berbeda wajib memahami sebagian besar isi rom, isi kernel, memahami fungsi dari library(.so), memahami binary, memahami log cat dan debugging.
Tools: Root Explorer, Notepad++, Android Kitchen.


Sesuai pembagian beberapa skill developer di atas dapat kita ambil kesimpulan sebagian besar developer/moder wajib memahami konsep (build) - ekstrak - editing - repack - debug, tinggal sampai di mana dalamnya pehamahan masing-masing developer dalam memahami lebih jauh proses ekstrak - proses editing - proses repack - proses debugging.


MENGENAL BEBERAPA TOOLS DASAR DEVELOPMENT

Beberapa tools umum yang di gunakan di atas serta beberapa aplikasi dasar pendukung development yang telah di bahas sebelumnya juga dapat kita ketahui sesuai fungsi atau kegunaannya, yaitu:

- ekstrak : Root explorer, Apktool, Kitchen.
- editing : Aide, Notepad++, Image Editor, Android kitchen, Android studio.
- repack : Root Explorer, Apktool, Android Kitchen, Android Studio,
- debug : Terminal Emulator, Android Studio, Catlog.

Beberapa tools di atas adalah hanya sebagian kecil dari beberapa tools yang tidak kalah hebatnya di luar sana yang belum catatandroid ketahui, bagi temen-temen yang memiliki masukan tools untuk kegunaan development android silahkan kirim di komentar ya. :)


MENGENAL BEBERAPA ISTILAH DEVELOPER ANDROID

Aktifitas moder dalam perjalanannya mangembangkan android memiliki beberapa nama dan fungsi yang berbeda-beda namun menjadi hal yang wajib diketahui atau bahkan di kuasai oleh moder maupun developer android.

Beberapa di antaranya adalah sebagai berikut.

- Root
- Deodex
- Decompile-Recompile
- Signature
- Mod
- Build
- Port
- Flash
- Unbrick

Untuk masing-masing penjelasannya akan di bahas dalam blog catatandroid ini, so stay tuned dan jangan sampai ketinggalan ya.

Akhir kata mohon maaf jika ada kekurangan maupun salah kata dari admin mengingat admin catatandroid baru memulai belajar menulis artikel. Di mohon jangan 100% percaya artikel ini karena isinya hanya sebatas dari pengalaman dan pemahaman yang admin miliki.hehehe

Bagi teman-teman blogger yang ingin mencopas atau memodifikasi artikel "Apa itu pengembangan android, dan Alat development Android" tolong hargai dengan mencantumkan sumber karena sangat sulit membuat artikel dari angan-angan sampai menjadi tulisan yang bisa di baca.hehe Semoga bermanfaat bagi para moder dan developer maupun calon developeryang ingin belajar developing android. Terima kasih
Catatandroid
how to mod android - cara edit ganti icon android framework systemui settings dan lainnya - catatandroid
ilustrasi by theandroidlabs.blogspot.com

Catatandroid - How to Mod your Android - Cara editing atau mengganti icon-icon framework-res.apk dan SystemUI.apk serta aplikasi android lainnya. Berbicara tentang android tentu tidak terlepas dari editing dan development android, baik itu mod tampilan (icon-icon), layout, maupun fitur-fitur di dalamnya. Aktifitas editing  ini merupakan hobby yang menyenangkan bagi para moder android layaknya penghoby otomotif yang memodifikasi tunggangannya untuk dapat tampil lebih keren dan performa yang lebih maksimal.

Baca juga: Tutorial Cara Mudah Belajar Decompile Recompile Aplikasi Android Tanpa PC dengan Apktool Mobile

Mungkin sobat semua mulai merasa bosan dengan tampilan hh android kesayangan yg mulai terlihat monoton dan ingin merubahnya dengan kreatifitas sendiri maupun port icon(replace icon) dari rom lain atau apk lain yang lebih menarik kapanpun dan dimanapun langsung dari hh sobat..?

Dengan cara yang akan kita bahas ini sobat bisa mengganti icon-icon di SystemUI, icon-icon di Settings, maupun icon-icon di framework-res.apk dan lainnya. Penasaran? yuk simak baik-baik karena trik ini sebenarnya sangat mudah dan tidak perlu berkutat dengan script-script kode. konsep dasarnya extract-edit/change/replace icon-rebuild-replace apk
cekidott..

Syarat :

1. HH harus sudah di Root (absolutely!)\
2. Free memory system sama dengan (=) / lebih besar (>) dari memory apk yg ingin di rubah atau di mod, amannya memory free systemnya >10mb
3. Lakukan Backup aplikasi yg akan di modifikasi

Bahan :

1. Root Explorer ICS ke atas | GB ke bawah
*jika tersedia update silahkan diupdate ke versi terbaru di Playstore

2. Aplikasi (Apk) yang ingin dimodifikasi. (disini akan dicontohkan systemui.apk)

Tutorial Edit Icon SystemUI:

1. Buka Rootex (Root Explorer)
2. Cari SystemUI.apk lalu tekan dan tahan dan pilih Extract All
3. Saat proses extract selesai pilih go to extracted (atau buka /sdcard/speedsoftware/extracted)
4. Ubah nama folder (rename) SystemUI contohnya SystemUIstok
5. Buka folder SystemUIstok lalu buka res selanjutnya buka folder drawable-mdpi* (/sdcard/speedsoftware/extracted/SystemUIstok/res/drawable-mdpi)
*folder drawable-mdpi bisa berfariasi tergantung besar kecilnya resolusi layar hp
6. Di dalam drawable-mdpi inilah icon-icon yang tampil di SystemUI.apk bersemayam.

Screenshot Root Explorer Icon-Icon SystemUI - catatandroid.blogspot.com
Screenshot icon-icon SystemUI

*contoh nama icon antara lain: stat_sys...., stat_notify...., dll

7. Sampai di sini siapkan apk SystemUI dari rom/cusrom lain yang akan kita pakai untuk mengambil icon-iconnya atau icon hasil kreasi sendiri lebih baik. :D
8. Lakukan langkah yg sama dari nomor 1-4 dan ganti nama berbeda contoh SystemUIcusrom
9. Buka folder tsb buka res lalu masuk drawable-mdpi (sdcard/speedsoftware/extracted/SystemUIcusrom/res/drawable-mdpi)
10. Pilih icon apa saja yg akan di ambil
11. Tandai lalu pilih copy dan Paste-kan di folder SystemUIstok/res/drawable-mdpi/ (sdcard/speedsoftware/extracted/SystemUIstok/res/drawable-mdpi)
12. Pilih Replace dan tunggu hingga proses selesai
13. Kembali ke folder SystemUIstok (sdcard/speedsoftware/extracted/ SystemUIstok)
14. Tekan dan tahan lalu pilih Zip this folder dan tunggu sampai proses selesai
15. Pilih Go to zip (/sdcard/speedsoftware/archived atau zipped)

16. Tekan dan tahan SystemUIstok.zip lalu pilih copy atau move
17. Masuk ke folder root (/) buka folder system (/system) dan pilih paste
18. Tekan dan tahan pilih rename ubah nama menjadi SystemUI.apk
19. Tekan dan tahan SystemUI.apk pilih Permissions lalu ubah tanda ceklistnya menjadi (rw-, r--, r--)
20. Sampai di sini kita telah berhasil mengubah isi icon dari SystemUI.apk asli menjadi icon-icon baru yg kita inginkan
21. Langkah terakhir tekan dan tahan SystemUI.apk tsb lalu pilih move dan paste-kan di dalam folder app (/system/app)
22. Pilih replace, jika gagal ubah set permissions di pojok kanan atas dari r/o (read only) menjadi r/w (read n write)
23. Reboot
24. Selesai,
Selamat!

Next step:

Proses editing replace icon telah terlewati, silahkan di coba maka icon yg telah anda ganti akan berubah sesuai dengan kreasi anda. Tutorial di atas adalah hasil praktek catatandroid sewaktu masih menggunakan hp Motorola Fire Xt 530 yang resolusi layarnya hanya 320x480 3.5in serta menggunakan folder drawable-mdpi sebagai tempat icon-iconnya. Maka perbedaan nama folder bisa terjadi di hp dengan resolusi layar yang lebih besar.

Terima kasih telah membaca artikel How to Mod your Android tentang Cara editing icon-icon framework-res.apk dan SystemUI.apk, semoga bermanfaat dan jangan lupa sebarkan ke teman-temanmu agar mereka mengetahuinya juga. Jika ingin mencopas artikel ini di blog/group/forum lain harap cantumkan sumber. Catatandroid
Welcome to My Blog

syafii

Flag Counter

Popular Post

Blogger templates

Arsip Blog

- Copyright © Buat Contoh -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -