สวัสดีครับเจอกันอีกครั้งหลังจากหายไปนาน วันนี้เรามาดูวิธีการใช้งาน Tag Include และ Merge ใน XML กัน
Browsing: สอนเขียนApp Android
สวัสดีครับกลับมาเจอกันอีกครั้งหลังจากห่างหายการเขียนบทความ Android ไปเสียนาน ก่อนหน้านี้เมื่อหลายเดือนก่อนผมอยากจะทำให้ตัวเลขใน TextView ให้มันวิ่งๆมาถึงค่าที่เราต้องการ แต่หาจนแล้วจนรอดก็ไม่เจอกันที ผ่านไปหลายเดือนในที่สุดผมก็เจอวิธีทำ นั่นก็คือ ValueAnimator นั่นเองงงง!!
สวัสดีพี่น้องชาว Android Developer ทุกท่าน วันนี้ผมกลับมาอีกครั้งกับการเทสีใส่ ImageView ปกติแล้วเวลา Design ออกแบบหน้าตาของแอพมาให้เราทำ เขาก็จะให้พวก Icon มาด้วยเป็นไฟล์รูปภาพ ซึ่งพอเวลาจะเปลี่ยนสี Icon แต่ก่อนเราก็มักจะให้ Export รูปที่เปลี่ยนสีมาใหม่ หรือเข้า Photoshop ไปเปลี่ยนสีเอง แต่จริงๆแล้วไม่ต้องทำอะไรให้ยุ่งยากแบบนั้นก็ได้ครับ เพราะ Android มี Function ที่ทำเรื่องแบบนี้อยู่แล้วนั่นก็คือ…
สวัสดีครับกลับมาเจอกันอีกครั้ง วันนี้เราจะมาลองเล่นเกี่ยวกับการทำ Database SQLite ใน Android กัน ซึ่งปกติการสร้าง Database ในแอพจะเป็นอะไรที่ยุ่งยางพอสมควร ต้องทำผ่าน SQL Command แต่วันนี้เรามีวิธีที่จะสร้าง Database เป็นไฟล์เอาไว้ก่อน แล้วค่อยเอาไป Import ใส่แอพทีหลังทำให้ขั้นตอนการสร้างสะดวกสบายขึ้นพอสมควร
ช่วงนี้เหล่า Android Developer ก็คงจะผ่านหูผ่านตากันมาบ้างกับคอร์สสอนออนไลด์ที่ชื่อว่า คอร์สอบรมนักพัฒนาแอนดรอยด์ใน 24 ชั่วโมง สู่ระดับมืออาชีพ ของคุณ Sittiphol Phanvilai เจ้าของ Blog http://nuuneoi.com/ หรือพี่เนยนั้นเอง หากใครอยากรู้จักพี่เขาก็ลองเข้าไปดูที่ Profile ได้เลยครับ
ช่วงนี้มีงานสัปดาห์หนังสือจึงไม่ค่อยได้มาเขียนบทความ Android เท่าไหร่นัก แต่เดี๋ยวจะหาว่าหายไปนานเลยมาทำบทความง่ายๆให้เรียนรู้กันก่อน นั่นคือการทำให้มือถือสั่น หรือ Vibrator นั่นเอง
ผมเองโดยปกติก็มีปัญหาเกี่ยวกับการแสดงวันเวลาใน App Android บ่อยๆ เพราะไม่ค่อยได้ใช้ เวลาจะใช้ทีจึงต้องหาข้อมูลใหม่ตลอด ผมจึงอยากจะรวมสิ่งที่ผมเคยเรียนรู้เกี่ยวกับ Date เอาไว้ที่เดียวกันเลย เผื่อคนอื่นอยากจะเรียนรู้จะได้เข้าใจ
อย่างที่เรารู้ๆกันว่าใน Google Play Store มีแอพอยู่เยอะมาก ซึ่งมันไม่ง่ายเลยที่จะทำให้แอพของเราถูกค้นเจอในทะเลแอพแบบนั้น ดังนั้นจึงมีการคิดค้น App Store Optimization (ASO) เพื่อให้แอพถูกค้นเจอได้ง่ายยิ่งขึ้น (คล้ายๆการทำ SEO ในเว็บนั่นแหละครับ) แต่เราจะรู้ได้อย่างไรล่ะว่าสิ่งที่เราทำเพื่อ ASO นั้นแบบไหนถึงจะมีผู้ใช้ Download มากที่สุด Google จึงได้ทำ A/B Testing ใน Google…
กลับอีกครั้งสำหรับบทความ Android คราวนี้ผมมากับ Custom Expandable ListView (ความรู้จะเพิ่มพูนเมื่อเราต้องทำงาน) หลังจากใช้แต่ ListView มานาน ไหนๆก็รู้แล้วเลยเอามาเขียนดู เผื่อมีใครจำเป็นต้องใช้จะได้ไม่ต้องเสียเวลา ส่วนใครอยากอ่านจากต้นฉบับภาษาอังกฤษเชิญได้ที่ Link
สวัสดีครับทุกท่าน กลับมาอีกครั้งกับการทำ Build Variants ซึ่งวันนี้เราจะเล่นกันให้มากยิ่งขึ้น เพื่อการใช้งานจริงจะได้ไม่ลำบากนะครับ สิ่งที่เราจะทำในบทความนี้คือ การเปลี่ยนชื่อPackageName ตั้งแต่จุดแรก และ การทำ dependencies เฉพาะ packagename ที่สร้างขึ้นมา เริ่มกันเลย