Prayogo Official: Android Programing

Inspira Karya Cipta

Selamat Datang Di Prayogo Official

Portal sharing and Caring ,edukasi, Tips, Digital Marketing, Workshop, Seminar, Training, Multiedia Dan Program Komputer

Selamat Datang Di Prayogo Official

Portal sharing and Caring ,edukasi, Tips, Digital Marketing, Workshop, Seminar, Training, Multiedia Dan Program Komputer

Selamat Datang Di Prayogo Official

Portal sharing and Caring ,edukasi, Tips, Digital Marketing, Workshop, Seminar, Training, Multiedia Dan Program Komputer

Selamat Datang Di Prayogo Official

Portal sharing and Caring ,edukasi, Tips, Digital Marketing, Workshop, Seminar, Training, Multiedia Dan Program Komputer

Selamat Datang Di Prayogo Official

Portal sharing and Caring ,edukasi, Tips, Digital Marketing, Workshop, Seminar, Training, Multiedia Dan Program Komputer

Tampilkan postingan dengan label Android Programing. Tampilkan semua postingan
Tampilkan postingan dengan label Android Programing. Tampilkan semua postingan

10.7.22

Cara Membuat View (Android Studio Dasar)

 Hi temen-temen kita lanjut Pembahasan kita di pemrograman Android kita, untuk kali ini kita lanjut bahasan tentang View.

Seperti kita ketahui semua Komponen UI di Android adalah merupakan turunan dari view. Ada banyak sekali komponen yang ada di Android. Bahkan layout  juga termasuk turunan kelas view, dan class di android itu banyak sekali jenisnya, kita bisa cek di menu Navigate  (atau tekan CTRL + N) di android studio untuk melihat banyak class.

Dan dibawah ini cotoh class nya 

Contoh cara bikin view di text di android studio, pastikan kita sudah ada project atau bikin project baru : 
Dan melanjutan dengan membuat memberikan nama project ;
Pada saat pertama kali kita membuat project baru (aplikasi ) secara otomatis kita sudah templete view text di aplikasi perdana kita, berupa layout dan Text view yaitu " Hello word!" sehingga kita tingga menambahkan view lainnya sesuai view yang kita butuhkan pada aplikasi yang akan kita buat. dibawah ini contoh saat kita ingin membuat sebuah class Button pada aplikasi kita. sebetulnya kita sudah dimudahkan karena secara templete di android studio, class button sudah ada tinggal kita mengtur  parameter class yang kita buat, kalau Button, seperti ukuran button, orientasi button dan seterusnya.Temen-  temen tinggal menyesuaikan saja ukuran dan lain -lainnya.

Untuk tentang view selengkapnya temen-temen bisa langsung ngulik ke situs resminya yaa di : developer.android.com


Share:

6.7.22

Android Dasar "VIEW"

 Apakah View itu?

Apakah ViewGroup?

Apa Gunanya dan seperti apa contohnya?

Pada saat kita menyusun layout untuk membuat desain aplikasi Android. Kita membutuhkan View maupun ViewGroup. ViewGroup itu memudahkan kita pada saat menyusun desain layout pada aplikasi Android sesuai dengan keinginan kita.

ViewGroup yang ada pada desain aplikasi Android adalah merupakan view yang didalamnya dapat memiliki view.

ViewGroup merupakan yng utama dalan penyusunan desin XML aplikasi. Karena group bertugas sebagai wadah bagi view dan view group lainnya. view dan iew Group bisa kita gunakan pada layout XML pada Android studio.

Ada beberapa contoh Viewgroup adalah LINEAR layout, RelativeLayout, Frame Layout dan constraintlayout. yuk disimak :

  1. LINEAR LAYOUT : LinearLayout ini berfungsi untuk menampilkan view atau komponen-komponen yang ada didalamnya untuk ditampilkan secara vertikal maupun Horisontal. Sehingga  tampilan viewnya akan sejajar vertikal dan Horisontal, sehingga menjadi rapi.

  2. RELATIVELAYOUT : RelativeLayout dikarenakan komponen yang da didalam dapat saling berelatif satu dengan yang lainnya. Pada layout ini tata letak view bergantung pada view lainnya. Bedanya kalau di LinearLayout hanya pada posisi vertikal dan horisontal, tapi kalau RelativeLayout posisi view atau komponen bisa diatas, atau  dibawah, dikanan, ataupun dikiri. 

  3. FRAMELAYOUT : FrameLayout  ini khusus untuk fragment bukan activity. akan tetapi kita dapat memakai juga untuk activity jika kita inginkan dan butuhkan. Pada saat kita menggunakan Framelayout, View seperti, Text View, ImageView, dan data lainya akan saling menumpuk. Yang pertama akan berada paling bawah dan yang terakhir akan berada diatas. 
  4. CONSTRAINTLAYOUT : sebetulnya layout jenis ini mirip dengan relativelayout, dimana komponen-komponennya yang terdapat didalamnya dapat berelative satu dengan yang lainnya ataupun dengan constraint layout itu sendiri. Tapi tata letak viewnya dan komponennya tergantung satu dengan yang lainnya. Tapi bagusnya yaa auto generate android pada layout menggunakan ConstraintLayout. Bisa dikatakn ini lebih baik dan lebih mudah digunakan di layout editor kita.
kalau view dalah komponen  yang terdapat didalam viewgroup. Adapun penggunaan view wajib dalam viewgroup sebagai isi dari ViewGroup.View dapat berinteraksi dengan pengguna 
Contoh view :
1. TextView
2. ImageView
3.CheckBox
4.Button
5.ListView
dan masih banyak yang lainnya. atau seperti gambar dibawah ini

Nah ini dulu ya temen - temen next dilanjut lagi untuk permrograman android dasar.



Share:

3.7.22

Cara sinkronisasi Aplikasi di Android Studio ke Firebase

 MENGENAL FIREBASE


Firebase merupakan adalah merupakan layanan dari google yang memberikan banyak kemudahan para developer aplikasi dalam hal pengembangan aplikasinya. Firebase juga merupakan solusi yang diberikan pengembang untuk mempercepat pekerjaan developer aplikasi.

Dengan adanya firebase para pengembang tentu saja akan lebih fokus untuk mengembangkan aplikasi, tanpa harus berusaha lebih besr lagi dalam hal membangun usrusan backend.

Firebase pertama didirikan yaitu padatahun 2011, masih terbilang baru tapi suudah lama, oleh Andrew Lee dan James Tamplin. Diawal produknya firebase adalah Realtime Database. Realtime Data base yang digunkan  para developer untk menyimpan data dan syincronize ke banyak user. Singkatnya sebagai layan pengembang aplikasi .Pada bulan oktober 2014, firebase diakuisisi sang Raksasa digital yaitu GOOGLE. Firebase layanannya ada yang sifatnya free dengan batasan batasan tertentu. Dan juga level yang premium atau berbayar dengan fitur atau kelebhan tertentu.

Ada 2 layanan yang perlu diketahui antara lain :

1. SPARK : layanan ini digunakan secara gratis (Free)

2. BLAZE : Kita akan dikenakan biaya sesuai dengan pemakaian layanan.

FITUR DATABASE

  1. Firebase Analystics :Adalah salah satu fitur fitur firebase yang digunakan untuk koleksi data dan reporting untuk aplikasi Android maupun Ios. Dan Koleksi datanya pun sangat bervariasi. Antara lain membuat suatu laporan atau report untuk penggun aplikasi untuk negara Indonesia saja , atau bisa juga negara lain seperti Singapore atau yang lainnya. Lalu apa kelebihan dari fitur ? kelebhannya yaitu memungkinkan kita untuk bisa membuat segentasi berdasarkan Atribut. User attribute itu Apa? User attribute adalah sebuah parameter yang bisa digunakan seagai filter yang bertujuan untuk reporting dan notifikasi. Sebagai contohnya pada aplikasi online shop. Dengan User attribute kita bisa tahu jumlah jumlah user yang membeli Handphone merek "X" atau bahkan mencari atu tentang jam berapa si user melakukan transaksi.
  2. Firebase Cloud Messaging And Notification : Firebase Cloud Messaging atau FCM adalah menyediakan koneksi yang cukup lumayan Handal dan tentunya ini juga hemat baterai antar server maupun antar device. Sehingga kita dapat mengirim dan menerima pesan dan Notifikasi di antroid maupun IOS, serta web tanpa perlu Biaya. Dalam mentargetkan pesan lnjutan, kita dapat dargetkan pesan dengan mudah mengguakan segment yang telah ditentukan sebelumnya yakni menggunakan demografi dan behavior prilaku. Kita bisa menargetkan pesan ke perangkat yang telah berlangganan pada topik tertentu. Bisa juga  menargetkan hanya ke satu perangkat untuk mendapatkan informasi data yang terperinci. Biasanya ini dilakukan untuk proses pengujian.
  3. Firebase Autehentication : Firebase Authentication merupakan satu layanan back end, fitur android dan Ios, SDK yang mudah digunakan serta tampilan interface yang sudah siap apakai untuk mengauthentikasi pengguna ke aplikasi yang Kita buat. Firebase Authentication mendukung authentikasi menggunakan nomer, telpon, samdi, penyedian identitas gabungan popular antara lain seperti Facebook, Google, dan yang lainnya. Selain itu Firebase Authentication juga terintegrasi dengan layanan firebase yang lainnya. Sistem ini memanfaatkan berbagai jenis standrt industri, seperti OAuth 2.0 OpenID Connect, yang memudahkan integrasi dengan backend yang khusus buatan Kita.
  4. Firebase Cloud Store : merupakan database yang bersifat fleksibel dan terukur untuk pengembangan perangkat seluler, web dan server di Firebase dan google cloud platform. Sama halnya dengan firebase realtme database, Cloud Firestone membuat data kita tetap terkoneksi diaplikasi seluler dan web. Dengan demikian kita dapat mebuat aplikasi kita lebih powerfull, responsif, serta mampu bekerja tanpa tergantung pada koneksi internet. Cloud Fire adalah merupkn database NoSQL yang dihosting di Cloud dan dapat diakses melalui SDK real oleh aplikasi IOS , android dan web.
Dan masih banyak fitur yang lainya termasuk dianranya, firebase realtime dan Firebase Hosting. Buat teman teman yang ingin ngulik bagaimana cara sinkronisasi Aplikasi ke Fire base bisa langung ke channel :





Share:

12.6.22

Cara Agar Smartphone Terdeteksi di Android studio

Melanjutkan postingan sebelumnya yaitu cara mengaktifkan Android dvelopment mode agar smartphone bisa dijadikan untuk vitual device. Step berikutnya yang harus kita lakuanjika kita pengguna sistem operasi Windows,yaitu dengan menginstala driver Oemnya. Tapi sebelumnya kita mesti perhatikan level windowsnya, windows 7, Windows 8, atau windows 10 karena da sedikit perbedaan stepnya. Karena kebetulan saya pengguna Windows 10, yuk disimak langkahnya :

  1. Langkah pertama hubungkan perangkat Android kita ke port USB Komputer/laptop
  2. Langkah berikutnya, dari windows explorer, buka computer management
  3. Di panel kiri komputer managementpilih device manager
  4. Dipanel kanan Device manager , cari dan temukan portable device atau other device, tergantung perangkat yang kita gunakan.
  5. Klik kanan pada perangkat yang kita hubungkan, lalu kita pilih Update Driver Software.
  6. Langkah selanjutnya di Hadware update Wizard, kita pilih Browse my computer for driver software. selanjutnya klik next.
  7. Setelah itu kita klik Bwowse setelah itu temukan folder driver USB,
  8. Kemudian Klik Next  untuk menginstal driver.

Share:

Cara Aktifkan Android Development Mode

 


Pada saat kita menggunakan Android studio, dan ingin kita visualisasikan hasil kerja program kita, tentu saja ingin lihat hasil secara visual salah satu nya dengan emulator, dengan demikian kita bisa lihat hasil interface atau visualnya. 

Namun ada beberapa kendala atau beberapa problem yang sering orang jupai yaitu saat menginstal emulator terjadi error atau kegagalan. Selain itu dengan emulator tentunya perfomance device atau laptop jadi nambah berat, apalagi jika spesifikasi ram nya kurang besar tentu akan memperlambat kinerja laptop.

Selain menggunakan Android virtual device atau yang orang sering sebut emulator, kita bisa memanfaatkan smartphone yang kita miliki. Namun sebelum kita menggunakan smartphone sebagai virtual device, tentunya tidak bisa langsung. Yaitu dengan mengaktifkan Android development mode. Lalu bagaimana dan seperti apa sih cara mengaktifkan Android development mode. Yuk Kita ikuti tutorial singkat ini :

  1. Hal pertama yang harus disetiap smartphone(merek) cara aktifkan Android development mode nya (mode Pengembang) berbeda silakan bisa cari referensi yang sesuai dengan merek smarphone nya. yang saya pakai Vivo jadul 1816
  2. Step pertama pilih Setelan atau Pengaturan
  3. Kemudian pilih Pengaturan lainnya
  4. Langkah selanjutnya adalah pilih Tentang Ponsel


  5. Kemudian Langkah Berikutnya adalah ketuk pada " VERSI PERANGKAT LUNAK'' kalau smartphone vivo saya diketuk sapai 7 kali, perlu saya ingatkan lagi setiap merek beda-beda ya.
  6. Nah secara otomatis Opsi developer atau Developer mode nya muncul dan silakan aktifkan .

  7. Oke teman teman silakan dicoba semoga bermanfaat dna berhasil.
  8. Teman teman juga bisa lihat konten tutorial tik tok

Share:

5.6.22

Kotlin


Kotlin? Yes Kotlin...Kotlin adalah merupakan sebuah bahasa pemrograman, perlu diketahui barangkali sebagian menganggap diantara kita bahasa pemrograman Kotlin ini masih Baru? Dibilang baru banget sih tidak. Kotlin sudah ada sekitar 10 tahunan. Jadi dibiilang baru juga engga tapi kalau dianggap sebagai yang baru dari bahasa pemrograman pendahulunya.

Bahasa pemrograman Kotlin dikenalkan tahun 2011 oleh perusahaan Jetbrains. Awal mulanya adalah bahasa pemrograman yang berjalan diatas JVM atau Java Virtual Machine, Kotlin di desain agar terintegrasi dengan Java. Namun Pada tahun 2017 yang lalu Goolge sebagai sang empunya Android mngumumkan bahwa Kotlin adalah bahasa pemrograman yang direkomendasikan oleh oleh Google untuk pengembangan aplikasi Android.

Bahasa Pemrograman Kotlin lebih sederhana dan elegan dibandingkan dengan Java. Bahkan Sring sudah sekarang sudh mendukung Kotlin. Spring adalah merupakan Frame work back end java terpopular.

IDE merupak smart editor yang diigunakan untuk mengedit kode progran Kotlin. IDE digunakan untuk melakukan Kompilasi kode program Kotlin.dan otomtisasi dalam proses menjalankan program. kotlin. jika ada yang ingin downlod bisa langsung ke situs resminya Jetbrains . Ada 2 versi silakan jik teman temn masih belajar bisa pilih opsi atau versi comunitas. Karena jika untuk belajar sudah sangat bagus untuk pilih comunitas saja. 






Share:

Roadmad Belajar Android Programing

Kalau bicara tentang Android programing. Apa saja sih yang perlu kita pelajari lehih dahulu, atau bagaimana sih alur atau peta pembelajarannya ? apa saja yang perlu kita pelajarai. Jangan sampai kita tidak tahu roadmap pembelajaran saat kita belajar Andoid programing.

Nah teman-teman sekarang silakan perhatikan roadmap  dibawah ini 

  1. Kalau kita lihat dari roadmap tersebut yang pertama setidaknya kita harus paham bahasa pemrograman Java /kotlin. Kenapa kok Kotlin atau Java?Perlu kita ketahui bahwa secara resmi tahun 2017 Google mengumumkn bahwa Kotlin menjadi Bahasa Pemrograman Utama, yang sekarang digunakan untuk pengembangan Aplikasi Android, menggantikan Java. Sebelumnya java memang menjadi bahasa pemrograman Android, banyak sekali pengembang yang mengembangkan Aplikasi Adroid, tapi saat ini mulai beralih ke Bahasa pemrograman Kotlin, dan apalagi telah diumumkan oleh Google
  2. Kemudian yang kedua kita harus belajar secara fundamental atau dasar, langkah awal setidaknya kita mesti Instal SDK , IDEA,. kita harus belajar dasar bahasa pemrograman kotlin dan java. 
  3. Kita juga haru mengerti dan paham tentang pemrograman berorientasi obyek dan pemrograman terstruktur.
  4. Selain itu kita harus pelajari tentang Gradle dan bagaimana gradle itu bekerja.
Dan mungkin diawal teman teman pelajari itu, dan teman teman bisa secara detail lihat roadmapnya di roadmap.sh. Jadi dengan roadmap kita kan dapat belajar secara urut dan tersetruktur. Semoga artiket singkat ini bisa bermanfaat.



 

Share:

My Channel

Podcast

MY SCHEDULE

Contact Us

Nama

Email *

Pesan *

Blog Archive

Diberdayakan oleh Blogger.