Ponglang Petrung

Sign in


cr : https://mlsdev.com/blog/171-mobile-app-ui-design-tools

Happy New Years 2021

Hi Everyone

To read Or never read This is also the time of the entry of the blog. Has come to write again, has collected Libraries again, which would like to say that throughout the library has been collected for years since the first article “[{Ep. 1} Include 50 more] Libraries All Awesome Android Developer Libraries in GitHub V.1 “The love story of Andoid rew.” At that time, it was said that the era in which Boom had a lot to write at that time. Because of the change from Java language to Kotlin because at that time the developers had to adapt in time With a world that must change Speaking when he first entered this industry, hehe

8 Best Things for Android Development in 2020

#1 View Binding

#2 StateFlow and SharedFlow

#3 MotionLayout

#4 Hilt

#5 Jetpack Datastore

#6 Jetpack Compose

#7 Kotlin Multiplatform

#8 Android 11

The State of Native Android Development, December 2020

As 2020 comes to an end, it’s time to take a look at what’s going on in Android development ecosystem. …


[UPDATE] 100 Open-source Android apps written in Kotlin. Organized by Tech Stack and Architecture/Patterns.

About: Awesome Android Kotlin Apps aims to be the starting point for developers to find an Android app with a particular Tech Stack / Libraries.

Project URL: https://github.com/androiddevnotes/awesome-android-kotlin-apps

This list is based on the effort of…


บทที่ 0 เริ่มต้นโปรแกรมคอมพิวเตอร์ Program ( โครงสร้างของภาษาโปรแกรม) เบื้องต้น ที่เหมาะสำคัญผู้เริ่มต้น

คอมพิวเตอร์ (Computer) คือ อุปกรณ์อิเล็กทรอนิกส์ที่สามารถประมวลผลข้อมูลให้ได้โดย อัตโนมัติตามโปรแกรมที่มนุษย์ได้ป้อนเข้าไปเพื่อสั่งให้ทางาน (สมโภชน์ ชื่นเอี่ยม, 2553, หน้า 11) องค์ประกอบที่ทาให้คอมพิวเตอร์ประมวลผลดังกล่าวได้นั้น ได้แก่ ฮาร์ดแวร์ (Hardware) และซอฟต์แวร์ (Software) ฮาร์ดแวร์ คือ ตัวเครื่องคอมพิวเตอร์และอุปกรณ์รายรอบ (Peripheral Devices) ซึ่งสามารถสัมผัสได้จับต้องได้ ส่วนซอฟต์แวร์ คือ โปรแกรมที่ใช้สั่งงานเครื่อง (วัชราภรณ์ สุริยาภิวัฒน์, 2553, หน้า 57) เรียกว่า โปรแกรมคอมพิวเตอร์ซึ่งไม่สามารถสัมผัสได้จับ ต้องได้ การพัฒนาซอฟต์แวร์ต้องอาศัยโปรแกรมภาษาคอมพิวเตอร์เป็นเครื่องมือ ดังนั้นจาเป็นอย่าง ยิ่งที่ต้องเรียนรู้การเขียนโปรแกรมเพื่อสั่งให้คอมพิวเตอร์ทางานตามความต้องการ รายละเอียดของ บทนี้กล่าวถึง โปรแกรมคอมพิวเตอร์ โปรแกรมภาษาคอมพิวเตอร์ การพัฒนาโปรแกรมโดยใช้ โปรแกรมภาษาคอมพิวเตอร์ ขั้นตอนการพัฒนาโปรแกรมด้วยภาษาคอมพิวเตอร์และการวิเคราะห์ ปัญหาก่อนการเขียนโปรแกรม…


How to attach an extra to an Pass Object <ModelObject> from Retrieving Activity or Fragment to Bundle to Intent/PendingIntent in a Notification in Firebase [“Firebase Android Kotlin”]

cr pic by : https://www.youtube.com/watch?v=QH_ViRi96h8

One option could be letting your custom class implement the Serializable interface and then you can pass object instances in the intent extra using the putExtra(Serializable..) variant of the Intent#putExtra() method.

This is an example of passing Object, ArrayList as a bundle.

It is also possible to pass your custom object to other activities using the Bundle class.

There are two ways:

  • Serializable interface—for Kotlin and Android. for example
  • Parcelble interface— Parcelable processing is much faster than serializable. One of the…


Cr Iagmge :https://www.youtube.com/watch?v=T5i70krfn74

[Android] Pass Object, ArrayList<ModelObject> from Activity or Fragment to Bundle

This is an example of passing Object, ArrayList as a bundle.

It is also possible to pass your custom object to other activities using the Bundle class.

There are two ways:

  • Serializable interface—for Java and Android
  • Parcelable interface—memory efficient, only for Android (recommended)


cr : Build a better website! Responsive WordPress themes for every site style!

Visualmodo builds amazing drag & drop page builder smart WordPress themes for any site purpose https://visualmodo.com/ e-commerce, portfolio, landing-page, creative, health, restaurant, agency, blogs and much more site solutions!


Getting Rid of the RecyclerView.Adapter Routine with a DataBinding

RecyclerView is the main UI element of almost any application. Writing adapters and ViewHolders is often too routine and contains enough boilerplate code. …

Ponglang Petrung

Senior Android Devaloper Freewill Solutions Co.,Ltd.) FB Group https://www.facebook.com/groups/883546485084033/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store