Kotlin Bài 1: Giới Thiệu Về Kotlin

YellowCode.Books

Chào mừng các bạn đến với chuỗi bài học mới của Yellow Code Books về việc xây dựng ứng dụng Android bằng ngôn ngữ Kotlin.

Như các bạn cũng biết, vào ngày 17 tháng 5 năm 2017, tại sự kiện thường niên của Google dành cho các lập trình viên, có tên là Google I/O, đội ngũ Android của công ty này đã công bố rằng ngôn ngữ lập trình mới Kotlin sẽ chính thức lên ngôi thay thế cho người tiền nhiệm Java “cũ rích”. Họ còn đưa ra các dẫn chứng cho thấy rằng Kotlin là một ngôn ngữ mạnh mẽ, trực quan, an toàn và ngắn gọn hơn Java  – Một ngôn ngữ mà mọi lập trình viên đã từng buộc phải sử dụng để viết các ứng dụng Android của họ trước đây.

Từ đó trở đi, Kotlin đã trở thành một ngôn ngữ…

View original post 2,486 more words

Advertisements

Android Bài 20: Sử Dụng Drawable – Ảnh Bitmap

YellowCode.Books

Chào mừng các bạn đến với bài học Android thứ 20 trong chuỗi bài học về lập trình ứng dụng Android của Yellow Code Books.

Bài học hôm nay chúng ta sẽ bắt đầu nói về cách thức sử dụng một dạng resource có tên drawable. Drawable là một khái niệm mà Android dùng đến để nói về các resource liên quan đến ảnh, bao gồm cả các ảnh bitmap như PNG/JPG, các ảnh vector, hay các ảnh được dựng bằng XML,… Và do có nhiều dạng drawable cần nói đến, nên mình tách chúng riêng ra từng phần, bài hôm nay mình sẽ nói về ảnh bitmap trước, với mình thì nó khá thú vị, hi vọng bạn cũng thích bài học hôm nay.

Bài học sẽ cần nhiều đến hình minh họa, do đó tốt nhất bạn nên chọn một nơi có wifi rồi đọc bài viết…

View original post 2,576 more words

Android Bài 19: Sử Dụng Các Resource Values Khác

YellowCode.Books

Chào mừng các bạn đến với bài học thứ 19 trong chương trình học Android của Yellow Code Books.

Như vậy là sau một vài cân nhắc, mình quyết định bài học Android hôm nay sẽ dành để nói đến các dạng resource còn lại được hỗ trợ trong thư mục res/values/. Bạn nhớ là trong res/values/ thôi nhé, có nghĩa là phía trước còn rất nhiều resource thú vị khác, nhưng chúng không được tổ chức bên trong thư mục này.

Bạn cũng biết rằng Android hỗ trợ rất nhiều dạng resource khác nhau cho chúng ta vận dụng vào việc tạo một project hoàn chỉnh. Tuy nhiên như ở bài học số 8 mình có nói là mỗi một thư mục được dựng sẵn bên trong res/ của Android sẽ có tác dụng hỗ trợ một loại resource nhất định. Và resource ở các bài học gần đây mà…

View original post 1,801 more words

Android Bài 18: Sử Dụng Dimen

YellowCode.Books

Chào mừng các bạn đến với bài học Android thứ 18 trong chương trình học Android của Yellow Code Books.

Hôm nay chúng ta tiếp tục nói về cách sử dụng một loại resource nữa của Android. Resource có cái tên hơi lạ – Dimen. Muốn biết nó thực chất là loại resource gì thì mời bạn cùng đọc qua bài viết hôm nay. Tuy nhiên mình xin tổng hợp lại, cho đến giờ phút này chúng ta đã nói qua cách sử dụng các resource sau đây.

Style
Theme
String
– Và Color

Mình bật mí một chút về resource dimen này. Resource này liên quan đến các “số đo” bên trong ứng dụng, hay còn gọi là kích thước. Tuy dễ nhưng quan trọng, vì chúng có liên quan đến việc tạo ra một giao diện “động” (về kích thước) cho vô vàn các màn…

View original post 2,151 more words

Android Bài 17: Sử Dụng Color

YellowCode.Books

Được chỉnh sửa ngày 20/5/2017.

Chào mừng các bạn đến với bài học Android số 17 trong chương trình học Android của Yellow Code Books.

Bài học hôm nay chúng ta sẽ thử tài vừa là một lập trình viên vừa là một nhà thiết kế, cùng nhau thảo luận về việc sử dụng và phối hợp các màu sắc, sao cho khéo léo nhất có thể, để tạo ra một ứng dụng đẹp lung linh mà không chói lóa.

Bạn cũng nên biết rằng, việc khó khăn nhất khi phát triển một ứng dụng, không phải là viết code đâu, mà chính là định nghĩa ra UI/UX của sản phẩm, hay nói cách khác là thiết kế sản phẩm, trong đó việc chọn lựa màu sắc là cực kỳ quan trọng. Bạn nên chọn lựa màu nào là màu chủ đạo, màu nào làm điểm nhấn, màu nào làm nền,… sao cho chúng…

View original post 3,647 more words

Android Bài 16: Tiếp Tục Nói Về Sử Dụng String

YellowCode.Books

Chào mừng các bạn đến với bài học thứ 16 trong chương trình học Android của Yellow Code Books.

Các bạn có thể thấy rằng, với một chủ đề đơn giản là tập trung vào một loại resource bình thường thôi, vậy mà chúng ta cần đến hai bài học mới có thể nói đủ về nó. Thật ra thì khi nhìn vào resource này, chúng ta ngỡ là nó đơn giản. Nhưng bạn nên nhớ rằng, string cũng là một dạng resource rất quan trọng, nó vừa giúp ứng dụng chuyền tải được nội dung của từng view đến với người dùng, hướng dẫn người dùng cách sử dụng ứng dụng, nó còn có thể giúp làm ứng dụng trông đẹp hơn nữa.

Và bài học hôm nay chúng ta cùng đi đến các loại string còn lại mà bài hôm trước còn đang nói dở dang.

Sử Dụng Formatting String

Nếu…

View original post 1,909 more words

Android Bài 15: Sử Dụng String

YellowCode.Books

Chào mừng các bạn đến với bài học Android thứ 15 trong chương trình học Android của Yellow Code Books.

Chúng ta đã cùng nhau xem qua cụ thể hai (thực ra là một) resource của Android rồi. Đó là:

Style
– Và Theme

Hôm nay chúng ta lại xem đến cách sử dụng một dạng resource nữa. Đó là resource string.

Thoạt nghe qua các bạn có thể nghĩ là rất dễ, vì dù sao khái niệm string cũng không cao siêu gì. Nhưng thực ra nếu hiểu đầy đủ về string thì mình nghĩ các bạn có thể làm ra được nhiều điều hay ho cho ứng dụng của mình nữa đấy. Hãy cùng nhau khám phá nào.

Giới Thiệu Về String Resource

String là một dạng resource khá cơ bản trong Android, chúng đơn giản chỉ là một chuỗi hoặc một danh sách nhiều chuỗi. Nhiệm vụ cơ bản…

View original post 1,705 more words