Salah satu cara terbaik untuk belajar adalah membaca dan mencoba,jadi kalau elo kepengen jadi developer apps yang baik, tentu loe harus rajin-rajin membaca tutorial, artikel dan dokumentasi resminya, serta dipraktekin tentunya, nah kalau ketemu masalah elo bisa cari pemecahannya, banyak tuh di Stackoverflow, atau nanya nanya di forum.
Bagi kalian yang lagi belajar develop aplikasi android, tentunya harus banyak banyak referensi, terutama referensi berupa program yang sudah jadi, lumayan tuh kita bisa mempelajari gimana bikin program yang baik, gimana strukturnya. Nah buat elo-elo yang lagi cari source code android gue akan kasih beberapa link yang Insya Allah Open Source , kebanyakan dari github jadi kamu bisa mendownloadnya atau nge-clone secara gratis, yah mudahan mudahan berguna untuk pembelajaran kamu. :D
LeafPic
LeafPic merupakan aplikasi Gallery yang dikembangkan oleh HoraApps, seperti aplikasi gallery kebanyakan LeafPic berguna untuk menampilkan foto dan video yang ada di smartphone user, mungkin kamu bisa mencobanya mempelajari alur kerjanya, lalu edit dikit dikit deh.
Ada fitur menarik dari LeafPic, kita bisa ngubah themanya sesuai warna kesukaan kita, salah satu poin plus untuk aplikasi ini.
Simple Calendar
Aplikasi ini dikembangkan oleh Simple Mobile Tools, yah walaupun secara default android sudah menyediakan kalender, tapi ada fitur dimana kamu bisa bikin widget di beranda / Home Screen
Easy Sound Recorder
Selanjutnya ada Easy Sound Recorder, dimana kamu bisa merekam, menyimpan, dan memutar lagi suara yang kamu rekam, aplikasi ini cukup simple dan buat kamu yang lagi belajar Material Design bisa tuh buat referensi.
MLManager
Aplikasi ini menampilkan daftar aplikasi yang terinstall di smartphone user, aplikasi ini cocok untuk yang lagi belajar bagaimana menampilkan aplikasi yang terinstall, mendapatkan informasi aplikasi, meng-uninstall, dan membackup nya menjadi APK.
PhotoAffix
Inti dari aplikasi ini adalah menyatukan beberapa foto menjadi satu buah foto, kamu bisa membuat foto secara horizontal ataupun vertikal. Nantinya kamu akan belajar bagaimana Costum Views itu, sehingga kamu bisa dapat dasar costumviews dan mungkin saja suatu saat nanti kamu akan mengembangkan views yang lebih komplek lagi.
Minimal ToDo
Aplikasi ini sangat simple, sama seperti aplikasi ToDo lainnya, aplikasi ini membuat dan menyimpan
task yang akan kita kerjakan nanti.
Timber
Timber itu aplikasi untuk cari jodoh, Eh. Bukan, Timber adalah aplikasi music player, yah namanya musik player ya buat muter lagu guys, mana mungkin buat stalking mantan, aplikasi ini cocok buat yang level ngodingnya menengah, kalau kamu pemalu eh pemula, bakalan ngos ngosan.
Kalau kamu kepengen membuat aplikasi musik player sendiri tak ada salahnya dicoba.
InstaMaterial
Ini cocok banget buat yang lagi belajar mendesian UI di android, InstaMaterial merupakan kembarannya si Instagram, banyak sekali mengguakan Material Design, Effect Transisi, dan animasi yang bisa kamu pelajari, dan nantinya bisa diterapkan ke aplikasi yang kamu buat.
CoCoin
CoCoin adalah aplikasi pengatur keuangan yang tampilannya simple dan clean, lah kok itu bahasanya China, tenang guys itu cuman screenshot kok, CoCoin menyediakan 2 bahasa Inggris dan China, jadi jangan bingung deh. Aplikasi ini bisa jadi referensi untuk membuat aplikasi multi-bahasa. Cocok juga buat belajar bikin chart yang cool.
Travel Mate
Aplikasi ini buat para traveller, menampilkan data tempat dan peta. Overall aplikasi ini bagus, kalo kamu lagi ngerjain project yang semacam GIS gitu cocok banget buat di ubek ubek source nya
Turbo Editor
TurboEditor merupakan editor text seperti Sublime, Notepad++, ataupun Atom, gak yakin juga sih buat apa text editor berbasis android, bukannya ngodingnya jadi pegel tuh.Aplikasi ini support bahasa pemrograman yang terkenal, dan kelebihannya adalah handle file, jika biasanya membuka file yang ukurannya jumbo, kebanyakan aplikasi akan force close, namun tidak dengan aplikasi ini.
Wally
Wally ini aplikasi wallpaper, jadi buat ngatur wallapaper home screen deh, coba deh ubek ubek soirce nya, ada banyak hal yang bisa kamu pelajari.
Pedometer
Bukan pedobear loh ya, jadi aplikasi ini akan menghitung setiap langkah seperti berjalan atau berlari hal ini tidak berlaku kalau kamu lempar smartphonemu, dengan tampilan yang simpel kamu bisa belajar bagaimana men-trace.
Itu aja sih guys, semoga ini membantu ya.
Referensi : medium.com