Month: March 2020

  • iOS/Swift: Custom UIProgressView

    iOS/Swift: Custom UIProgressView

    Lời mở đầu Có thể các bạn đã biết progress view của Apple nó khá là đơn giản và ýt thuộc tính để chúng ta có thể sử dụng cũng như thay đổi để phù hợp với thiết kế. Trong dự án gần đây mình đã có cơ hội để động vào nó. Trong thời…

  • [React] Static Type Checking là gì? Flow và TypeScript, bạn chọn cách nào?

    [React] Static Type Checking là gì? Flow và TypeScript, bạn chọn cách nào?

    Static Type Checking và Runtime Type Checking là hai thuật ngữ ban đầu cảm giác có vẻ không quen thuộc cho nhưng nó lại lai thứ có lẽ các bạn đang dùng hàng ngày. Như các bạn biết thì JavaScript là ngôn ngữ định kiểu động, nghĩa là kiểu dữ liệu chỉ được xác định…

  • iOS/App store connect: Các bước đẩy ứng dụng của bạn lên App store

    iOS/App store connect: Các bước đẩy ứng dụng của bạn lên App store

    Lời mở đầu Bài này mình sẽ chia sẻ với các bạn làm thế nào để đẩy được ứng dụng của bạn lên App store. Nếu các bạn chưa biết tạo certificate để chuẩn bị cho việc đẩy ứng dụng lên store thì hãy đọc bài viết này của mình trước nhé! iOS: Hướng dẫn…

  • iOS: Hướng dẫn tạo certificate, App ID, Provisioning Profile để tải ứng dụng lên App store

    iOS: Hướng dẫn tạo certificate, App ID, Provisioning Profile để tải ứng dụng lên App store

    Lời mở đầu Như các bạn đã biết App store là chợ ứng dụng của Apple, nơi chứa tất cả những ứng dụng trên toàn thế giới được apple công nhận. Tất cả những ứng dụng muốn đưa lên Appstore đều phải trải qua những bước kiểm duyệt nghiêm ngặt của Apple. Mà trong các…

  • iOS/Auto Layout – Phần 7: UI Debugging

    iOS/Auto Layout – Phần 7: UI Debugging

    Lời mở đầu Giao diện người dùng(User Interface) của một ứng dụng hiện đại là một cấu trúc phức tạp. Nó liên quan đến các thành phần UI, bố cục và bản thiết kế dẫn đến quá trình gỡ lỗi(debugging) trở nên khá phức tạp. Việc biết các công cụ có sẵn giúp bạn giảm…

  • [React] Sử dụng mẫu container trong React như thế nào?

    [React] Sử dụng mẫu container trong React như thế nào?

    Chắc hẳn ai cũng biết tới nguyên lý đầu tiên của SOLID đó là trách nhiệm đơn nhất. Nghĩa là mỗi một đối tượng chỉ làm một nhiệm vụ duy nhất. Đơn giản vì với tính đơn nhất chúng ta sẽ dễ dàng kiểm soát mã nguồn hơn (cho cả người code lần người review).…

  • SQLite with FMDB in Swift (P2)

    SQLite with FMDB in Swift (P2)

    SQLite with FMDB

  • iOS/Auto Layout – Phần 6: Những trường hợp đặc biệt trong Auto Layout

    iOS/Auto Layout – Phần 6: Những trường hợp đặc biệt trong Auto Layout

    Lời mở đầu Trong bài viết này mình sẽ chia sẻ về cách tạo constraint cho một số view đặc biệt và những lưu ý khi chúng ta tạo các constraint cho các view. iOS/Auto Layout – Phần 1: Auto layout là gì? iOS/Auto Layout – Phần 2: Sử dụng “XCode/Interface Builder” sao cho hiệu…

  • [AWS] Lambda và DynamoDB Streams không còn khó nữa!

    [AWS] Lambda và DynamoDB Streams không còn khó nữa!

    Với các ứng dụng hiện nay, việc giao tiếp giữa client và server phổ biến đang sử dụng Rest API. Trong một số trường hợp việc phải để client đợi xử lý là điều không thể chấp nhận được. Do đó để giải quyết vấn đề này thì phần lớn cách giải quyết là sử…

  • iOS/Auto Layout – Phần 5: Stack View

    iOS/Auto Layout – Phần 5: Stack View

    Lời mở đầu Bài viết này mình sẽ giới thiệu với các bạn về một trường hợp đặc biệt trong Auto Layout đó là Stack View. Stack view là một công cụ mạnh mẽ để giúp bạn nhanh chóng cũng như dàng thiết kế giao diện người dùng của bạn. iOS/Auto Layout – Phần 1:…