Bài viết của Hoàng Hải Đăng

Realm database cho Android - Giải pháp thay thế SQlite

Realm là một cơ sở dữ liệu (CSDL) nguồn mở, sử dụng ORM, hoàn toàn miễn phí khi sử dụng, kể cả những sản phẩm thương mại. Realm lưu dữ liệu trên bộ nhớ trong. Realm hỗ trợ đa nền tảng (hiện tại là Android, iOS, OSX), file CSDL có thể chia sẻ dễ dàng giữa các nền tảng trên. Realmluôn giữ tư tưởng ...

Tác giả: Hoàng Hải Đăng viết 15:09 ngày 12/08/2018 chỉnh sửa

Tạo một Circle ImageView android với thư viện hdodenhof

Trong lúc lập trình ứng dụng android, bạn gặp khó khăn trong việc tạo một ImageView bo tròn, giải pháp nhanh và hiệu quả nhất cho bạn là sử dụng thư viện ngoài, mà ở đây mình xin giới thiệu một thư viện do lập trinh viên hdodenhof viết ra, với thư viện này bạn sẽ dễ dàng tạo ra một ImageView bo ...

Tác giả: Hoàng Hải Đăng viết 15:09 ngày 12/08/2018 chỉnh sửa

Những lý do khiến ta chọn Hibernate thay vì JDBC

JDBC là công cụ thô sơ nhất, mộc mạc nhất giúp ta kết nối CSDL trong ứng dụng Java. Và rồi Hibernate ra đời, nó mang trong mình nhiều công cụ hữu ích giúp cho việc kết nối với CSDL một cách thuận tiện, dễ dàng hơn. Trước tiên tôi xin liệt kê một số "vấn đề" gặp phải khi sử dụng JDBC. Ta phải ...

Tác giả: Hoàng Hải Đăng viết 15:09 ngày 12/08/2018 chỉnh sửa

Day 6 - Survival Shooter

今日は、Unityチュートリアルのサバイバルシューターを完成させました。 段々と慣れてきたのか、Unityの操作も慣れてきてチュートリアルを進める速度が上がっています。 この調子でどんどんと続けていきます。 さて、サバイバルシューターとはどんなものか?動画で見てみましょう。 トップダウン式のシューティングゲームですね。 可愛い顔してレーザーが出るAKをぶっぱなしています。 こちらも例によって最初はチュートリアル用のアセット導入から始めます。 その後はチュートリアルに沿って進めていくのですが こちらはきちんと正しくスクリプトを書いていったり、コンポーネントを追加すれば特に詰ま ...

Tác giả: Hoàng Hải Đăng viết 15:09 ngày 12/08/2018 chỉnh sửa

Tìm kiếm với gem pg-search

Hiện nay có nhiều Startup rất thành công nhờ khai thác nguồn dữ liệu như hệ thống tìm kiếm địa điểm du lịch Bayo, Vntrip, hệ thống tìm kiếm chăm sóc sức khỏe Vicare, hệ thống đặt phòng AirBnb Đặc trưng cho các sản phẩm đó thường có một ô search rất lớn và tập trung vào chức năng chính đó. Các sản ...

Tác giả: Hoàng Hải Đăng viết 15:09 ngày 12/08/2018 chỉnh sửa

Call SDK & API và giới thiệu tool Postman để confirm giá trị API trả về.

I. Giới thiệu về SDK: SDK là viết tắt từ Software Development Kit – hay còn gọi tắt là devkit, là tập hợp các công cụ phát triển phần mềm. Một "Platform SDK" sẽ cung cấp cho bạn những thư viện, những công cụ và những tài liệu liên quan để bạn phát triển phần mềm, game... thông qua một ...

Tác giả: Hoàng Hải Đăng viết 15:08 ngày 12/08/2018 chỉnh sửa

Những câu hỏi cơ bản về iOS

Nội dung Giới thiệu Những câu hỏi cơ bản về iOS Kết Luận Giới thiệu Bạn đang bận làm dự án, đã lâu rồi bạn không mài kiếm (đọc lại kiến thức) về ngôn ngữ bạn đang sử dụng để làm dự án. Vậy hãy cùng chúng tôi review lại những kiến thức cơ bản về iOS thông qua những câu hỏi cơ bản này ...

Tác giả: Hoàng Hải Đăng viết 15:08 ngày 12/08/2018 chỉnh sửa

Android leak memory phần 2

Như phần 1 https://viblo.asia/hoang.van.nha/posts/vyDZOygd5wj đã trình bày một số lỗi gây lên android memory leak vậy một câu hỏi đặt ra là làm sao để phát hiện được lỗi android memory leak trong quá trình code và test chương trình. Phần này mình sẽ giới thiệu cho mọi người 1 thư viện hỗ trợ rất ...

Tác giả: Hoàng Hải Đăng viết 15:08 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về kỹ thuật phân tích giá trị biên và phân vùng tương đương trong kiểm thử hộp đen

Để đảm bảo được chất lượng của một hoặc nhiều dự án phần mềm QA cần phải tạo được bộ testcase phù hợp.Để thực hiện việc kiểm tra phần mềm với thời gian ngắn nhất mà vẫn đạt chất lượng cao nhất cần phải hiểu sâu về nghiệp vụ của phần mềm và linh hoạt trong việc thiết kế testcase. Thiết kế testcase ...

Tác giả: Hoàng Hải Đăng viết 15:08 ngày 12/08/2018 chỉnh sửa

RecycleView là gì? So sánh với ListView

RecyclerView là một ViewGroup mới được giới thiệu trong Android L (Android API 21). Đây là một ViewGroup có chức năng tương tự ListView nhưng nó tỏ ra mạnh mẽ, linh hoạt hơn rất nhiều. ListView chỉ hỗ trợ bạn scroll các item trong ListView theo chiều dọc (vertical) mà không hỗ trợ scroll theo chiều ...

Tác giả: Hoàng Hải Đăng viết 15:08 ngày 12/08/2018 chỉnh sửa