<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Android-programming Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/android-programming.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Android-programming Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-08-13T13:43:46+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[Programming 101] Snake Case là gì? Quy tắc đặt tên &quot;con rắn&quot; mà mọi Backend Developer phải biết]]></title>
                        <link>https://viblo.asia/p/programming-101-snake-case-la-gi-quy-tac-dat-ten-con-ran-ma-moi-backend-developer-phai-biet-AWVpX1oZV05</link>
            <guid isPermaLink="true">https://viblo.asia/p/programming-101-snake-case-la-gi-quy-tac-dat-ten-con-ran-ma-moi-backend-developer-phai-biet-AWVpX1oZV05</guid>
            <description><![CDATA[Hãy tưởng tượng bạn đang đọc một đoạn code của đồng nghiệp cũ để lại: totalorderamountofcustomer Bạn mất bao nhiêu giây để dịch ra nghĩa của nó? 5 giâ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-10 14:07:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[OOP Tips] Từ khóa $this là gì? Hiểu rõ &quot;Cái tôi&quot; của Object trong lập trình]]></title>
                        <link>https://viblo.asia/p/oop-tips-tu-khoa-this-la-gi-hieu-ro-cai-toi-cua-object-trong-lap-trinh-G24B89ZBLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/oop-tips-tu-khoa-this-la-gi-hieu-ro-cai-toi-cua-object-trong-lap-trinh-G24B89ZBLz3</guid>
            <description><![CDATA[Trong thế giới thực, khi bạn nói "Tên của tôi là A", từ "tôi" đại diện cho chính bản thân bạn. Trong lập trình cũng vậy, khi một phương thức (method) ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-27 11:21:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[OOP Basics] Hiểu rõ 4 Access Modifiers trong Java: Public, Private, Protected và Default]]></title>
                        <link>https://viblo.asia/p/oop-basics-hieu-ro-4-access-modifiers-trong-java-public-private-protected-va-default-7Z4DEeKDJnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/oop-basics-hieu-ro-4-access-modifiers-trong-java-public-private-protected-va-default-7Z4DEeKDJnX</guid>
            <description><![CDATA[Trong lập trình hướng đối tượng (OOP), Tính đóng gói (Encapsulation) là một trong những cột trụ quan trọng nhất. Để thực hiện được điều này, chúng ta ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-27 11:09:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[8 công cụ giúp bạn &quot;cân&quot; cả một team AI kỹ thuật trong 24 giờ]]></title>
                        <link>https://viblo.asia/p/8-cong-cu-giup-ban-can-ca-mot-team-ai-ky-thuat-trong-24-gio-wd43E853LX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/8-cong-cu-giup-ban-can-ca-mot-team-ai-ky-thuat-trong-24-gio-wd43E853LX9</guid>
            <description><![CDATA[Sưu tầm công cụ (tool) là thói quen của rất nhiều anh em developer. Thấy repo nào hay trên GitHub là bấm Star, rồi vứt vào bookmark để đó cho bụi phủ,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lamri Abdellah Ramdane</dc:creator>
            <pubDate>2026-02-04 02:24:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[8 công cụ thực chiến &quot;tốt gỗ hơn tốt nước sơn&quot; đáng chú ý năm 2026]]></title>
                        <link>https://viblo.asia/p/8-cong-cu-thuc-chien-tot-go-hon-tot-nuoc-son-dang-chu-y-nam-2026-wd43E8GbLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/8-cong-cu-thuc-chien-tot-go-hon-tot-nuoc-son-dang-chu-y-nam-2026-wd43E8GbLX9</guid>
            <description><![CDATA[Kể từ khi có sự hỗ trợ của AI, ngày nào cũng có ứng dụng mới ra mắt, hàng loạt khái niệm "cloud-native", "đổi mới đột phá" được tung hô vang trời. Như...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lamri Abdellah Ramdane</dc:creator>
            <pubDate>2026-01-10 04:08:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[.NET 10 &amp; C# 14: Code ít hơn, Performance tốt hơn]]></title>
                        <link>https://viblo.asia/p/net-10-c-14-code-it-hon-performance-tot-hon-G24B80mYLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/net-10-c-14-code-it-hon-performance-tot-hon-G24B80mYLz3</guid>
            <description><![CDATA[.NET 10 và C# 14 ra mắt, mang cải tiến thực tế giúp code sạch hơn, data processing nhanh hơn. Không như vài version trước push concept trừu tượng, lần...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lamri Abdellah Ramdane</dc:creator>
            <pubDate>2025-12-31 20:48:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Symfony AI 1.0: PHP chính thức bước vào kỷ nguyên AI nguyên sinh]]></title>
                        <link>https://viblo.asia/p/symfony-ai-10-php-chinh-thuc-buoc-vao-ky-nguyen-ai-nguyen-sinh-1XVOWEYpVMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/symfony-ai-10-php-chinh-thuc-buoc-vao-ky-nguyen-ai-nguyen-sinh-1XVOWEYpVMz</guid>
            <description><![CDATA[Lâu nay AI dev như bị Python "chiếm lĩnh". PHP dev muốn tích hợp LLM thường phải:

- Tự viết HTTP gọi API từng nhà
- Hoặc dùng SDK lẻ tẻ, không thống ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lamri Abdellah Ramdane</dc:creator>
            <pubDate>2025-12-29 20:19:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[2026: 8 thư viện Java giúp bạn code nhanh và “sạch” hơn]]></title>
                        <link>https://viblo.asia/p/2026-8-thu-vien-java-giup-ban-code-nhanh-va-sach-hon-2vJPdEXpJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/2026-8-thu-vien-java-giup-ban-code-nhanh-va-sach-hon-2vJPdEXpJeK</guid>
            <description><![CDATA[Trong hệ sinh thái Java khổng lồ, việc chọn đúng thư viện đôi khi quan trọng hơn chính đoạn code bạn viết. Thư viện tốt giúp tránh “tự chế cái bánh xe...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lamri Abdellah Ramdane</dc:creator>
            <pubDate>2025-12-23 05:56:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[9 công cụ Vibe Coding thiết yếu cho developer 2026]]></title>
                        <link>https://viblo.asia/p/9-cong-cu-vibe-coding-thiet-yeu-cho-developer-2026-R5JRQENd4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/9-cong-cu-vibe-coding-thiet-yeu-cho-developer-2026-R5JRQENd4Gv</guid>
            <description><![CDATA["Vibe Coding" dạo này rất hot. Nó không mô tả tech stack cụ thể, mà trạng thái dev mà ý tưởng chảy thành code với ma sát tối thiểu – mịn như lụa.

202...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lamri Abdellah Ramdane</dc:creator>
            <pubDate>2025-12-19 04:55:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng Dẫn Lệnh Cốt Lõi Gemini CLI: Làm Việc Từ Tốn, Ship Tự Tin]]></title>
                        <link>https://viblo.asia/p/huong-dan-lenh-cot-loi-gemini-cli-lam-viec-tu-ton-ship-tu-tin-Nj4vggRxJ6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-lenh-cot-loi-gemini-cli-lam-viec-tu-ton-ship-tu-tin-Nj4vggRxJ6r</guid>
            <description><![CDATA[Ai còn chưa dùng Gemini CLI? Nếu bạn sống trong terminal, công cụ AI miễn phí và mã nguồn mở này sẽ trở thành “đồng đội” mạnh mẽ ngay nơi bạn làm việc...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lamri Abdellah Ramdane</dc:creator>
            <pubDate>2025-11-14 03:24:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giao Hàng Nhanh Mà Vẫn Yên Tâm: Quy Trình Phát Triển 6 Bước Với AI]]></title>
                        <link>https://viblo.asia/p/giao-hang-nhanh-ma-van-yen-tam-quy-trinh-phat-trien-6-buoc-voi-ai-1XVOWW1DVMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/giao-hang-nhanh-ma-van-yen-tam-quy-trinh-phat-trien-6-buoc-voi-ai-1XVOWW1DVMz</guid>
            <description><![CDATA[Các nhóm hiện đại đang xây dựng nhanh hơn bao giờ hết nhờ lập trình cặp với AI, nhưng tốc độ chỉ có ý nghĩa khi đi kèm độ tin cậy. Bài viết này trình ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lamri Abdellah Ramdane</dc:creator>
            <pubDate>2025-11-11 04:39:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Java Sau Tất Cả Những Năm Tháng: 7 Mẹo Siêu Đỉnh Mỗi Lập Trình Viên Nên Biết]]></title>
                        <link>https://viblo.asia/p/java-sau-tat-ca-nhung-nam-thang-7-meo-sieu-dinh-moi-lap-trinh-vien-nen-biet-bNVQGGvmJvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/java-sau-tat-ca-nhung-nam-thang-7-meo-sieu-dinh-moi-lap-trinh-vien-nen-biet-bNVQGGvmJvR</guid>
            <description><![CDATA[Nếu bạn cũng bắt đầu hành trình Java của mình với public static void main(String[] args) và System.out.println(), thì khả năng cao bạn đã là một lập t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Miller</dc:creator>
            <pubDate>2025-10-28 06:54:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng app chat đơn giản với Firebase(Phần 3)]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/xay-dung-app-chat-don-gian-voi-firebasephan-3-gAm5yw8EZdb</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-app-chat-don-gian-voi-firebasephan-3-gAm5yw8EZdb</guid>
            <description><![CDATA[Tiếp theo phần 2, phần này mình sẽ tiếp tục đề cập đến các tính năng chat  :

Server side

-Đầu tiên phải nhắc đến lưu lưu trữ thông tin ở trên Fireba...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Lan</dc:creator>
            <pubDate>2017-09-12 14:59:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Avoid Memory Leak in Android]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/avoid-memory-leak-in-android-ORNZqoxe50n</link>
            <guid isPermaLink="true">https://viblo.asia/p/avoid-memory-leak-in-android-ORNZqoxe50n</guid>
            <description><![CDATA[Mở đầu
Chào các bạn, hôm nay tôi sẽ chia sẻ về một vấn đề cũ rích mà không kém phần quan trọng mà chắc hẳn developer nào cũng từng nghe qua và áp dụng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiếu Phạm</dc:creator>
            <pubDate>2017-09-11 12:36:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dependency Injection với Dagger 2 trong Android]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/dependency-injection-voi-dagger-2-trong-android-Az45bAYwlxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/dependency-injection-voi-dagger-2-trong-android-Az45bAYwlxY</guid>
            <description><![CDATA[Giới thiệu

Khi bạn có một đối tượng cần hoặc phụ thuộc vào đối tượng khác để thực hiện công việc của nó, bạn có một sự phụ thuộc. Sự phụ thuộc có thể...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bui Huu Tuan</dc:creator>
            <pubDate>2017-09-25 08:08:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu VasSonic-Hybrid framework]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/gioi-thieu-vassonic-hybrid-framework-Qbq5QJMmKD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-vassonic-hybrid-framework-Qbq5QJMmKD8</guid>
            <description><![CDATA[Giới thiệu
Mình hay vào githup theo dõi trending để xem và cập nhật các thư viện cũng như các công nghệ mới được update và có ví dụ minh họa trực tiếp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Quoc Huy B</dc:creator>
            <pubDate>2017-08-29 02:22:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cách dùng Notification trong Android]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/cach-dung-notification-trong-android-Ljy5VrMM5ra</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-dung-notification-trong-android-Ljy5VrMM5ra</guid>
            <description><![CDATA[1. Định nghĩa:
Notification là một thông điệp hiển thị thông tin đến cho người dùng bên ngoài ứng dụng. Nó thường xuất hiện phía trên cùng của màn hìn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Van Tuan B</dc:creator>
            <pubDate>2017-08-28 21:33:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hiểu về Flag Attributes trong Android]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/hieu-ve-flag-attributes-trong-android-gAm5ywokZdb</link>
            <guid isPermaLink="true">https://viblo.asia/p/hieu-ve-flag-attributes-trong-android-gAm5ywokZdb</guid>
            <description><![CDATA[![](https://images.viblo.asia/2b4c7f13-21a4-473b-b423-02289ab77a07.png)



Chắc chắn khi làm việc với Android bạn sẽ thấy một cái gì đó tương tự bên d...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pham Xuan Lu</dc:creator>
            <pubDate>2017-08-28 15:54:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tự học ngôn ngữ lập trình Kotlin - phần 1 - Kiểu dữ liệu cơ sở]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/tu-hoc-ngon-ngu-lap-trinh-kotlin-phan-1-kieu-du-lieu-co-so-07LKXw245V4</link>
            <guid isPermaLink="true">https://viblo.asia/p/tu-hoc-ngon-ngu-lap-trinh-kotlin-phan-1-kieu-du-lieu-co-so-07LKXw245V4</guid>
            <description><![CDATA[Như mọi người đã biết, Kotlin hiện tại đã được xác nhận chính thức từ Google, và bắt đầu từ Android Studio 3.0, công cụ hỗ trợ Kotlin sẽ được tích hợp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Hong Loi</dc:creator>
            <pubDate>2017-08-28 10:45:21</pubDate>
                                                                                                        </item>
            </channel>
</rss>
