Skip to content
Showing 1-31 of 31 items.
@renovate
Admin 24/02/2021 16:20
Chương 5 Object oriented programming

Chương 5 Object oriented programming Tôi lần đầu tiên được giới thiệu về lập trình hướng đối tượng ở trường cao đẳng nơi tôi đã có một giới thiệu tóm tắc về c++. ở thời điểm này ngôn ngữ lập trình c++ thì vẫn tương đối mới mẻ. Thật sự thì phiên bản đầu tiên của ngôn ngữ này chỉ được xuất bản 3 năm trước khi tôi được giới thiệu về nó. Mô hình lập trình hướng đối...

Happy New Year #AppMobile Swift Object Oriented Programming
@renovate
Admin 25/02/2021 16:00
Create Certificates, Identifiers & Profiles App IOS

Mở đầu Xin chào các bạn hôm này mình sẽ giới thiệu cho các bạn một cách tạo certificates, identifiers & profiles với tài khoản Apple Developer. Yêu cầu Có tài khoản Apple Developer. Ai chưa có thì không cần đọc tiếp nha : Đăng nhập tài khoản Truy cập Link > đăng nhập tài khoản > Chọn Certificates, Identifiers & Profiles. Bạn thấy giao diện như bên dưới nghĩa là bạn đã làm đúng rồi Tạo...

#AppMobile Apple account objective-c-vs-swift
@renovate
Admin 17/03/2021 16:10
Kinh nghiệm Test App (Mobile) dành cho những người mới bắt đầu!

Như các bạn đã biết, thế giới của con người chúng ta đang ngày càng phát triển mạnh mẽ và gắn liền với các công nghệ cực kì hiện đại. Và SMART PHONE là một thứ không thể thiếu trong cuộc sống hiện đại ngày nay. Là 1 QA ( Tester), chúng ta cùng thử đặt mình là USER để xem với một dự án phần mềm phát triển về APP (Mobile) thì cần thực hiện TEST những gì nhé! I, XÁC ĐỊNH ĐỐI TƯỢNG...

#AppMobile Tester AndroidiOS QA
@renovate
Admin 03/05/2021 22:00
Cách Unwrapped Optional trong Swift

1. Giới Thiệu Trong Swift, Optional là một tính năng vô cùng mạnh mẽ giúp chương trình không bị crash. Chúng ta thường sử dụng Optional cho trường hợp một biến hoặc một hằng có thể có hoặc không có giá trị. Một cách dễ hiểu Optional giống như một chiếc cốc, có hai khả năng có thể xảy ra là cốc có thể có nước hoặc không có gì cả. Kí hiệu của Optional là Optional <T> với T là kiểu...

#AppMobile MayFest
@renovate
Admin 06/05/2021 16:10
Android 11 privacy updates

1. Tìm hiểu khái quát về Scoped Storage (Bộ nhớ phạm vi) Scoped Storage được ra mắt từ những ngày đầu thử nhiệm trên Android 10. Nó được sinh ra để hạn chế quyền truy cập bộ nhớ (READ_EXTERNAL_STORAGE) từ những nhà phát triển. Sự thay đổi này ban đầu dự kiến áp dụng cho các thiết bị từ Android 10 trở lên , nhưng do sự phản đối từ các nhà phát triển, nên Scoped Storage chỉ được áp dụng...

#AppMobile May Fest Android 11
@renovate
Admin 09/05/2021 02:10
Broadcast Receiver trong Android

1. Broadcast Receiver là gì ? Broadcast Receiver là một Android component cho phép đăng kí để lắng nghe những sự kiện từ hệ thống hoặc ứng dụng . Tất cả nhưng "receiver" đã được đăng kí đều được thông báo khi sự kiện nó lắng nghe xảy ra vào run-time. Ví dụ một số Broadcast từ hệ thống như thông báo rút cắm sạc , pin yếu , chế độ máy bay , khởi động máy ,... Không như activity ,...

#AppMobile May Fest
@renovate
Admin 11/05/2021 14:20
Top 5 Reasons why Educational Apps are booming in 2021

“Talk to people. Connect with them. Make the e-learning sound like it’s a conversation between people. Real people, not robots” - Cammy Bean The education industry is on the rise like never before! Educational companies like Udemy, K12 and Udacity are growing at an incredible rate all over the world. Students are inclining towards online learning as they study a variety of courses from different websites. This shift in the elearning behaviour has opened the door to limitless possibilities...

#AppMobile Education Best Mobile App Development Company create education app education app development
@renovate
Admin 12/05/2021 09:30
Navigation Component 1 cách giải quyết tốt cho việc chuyển đổi screen

Navigation Component là gì ? -Navigation là 1 thư viện quan trọng trong bộ thư viện của Android Jetpack's nó có thể giúp bạn điều hướng tới mọi nơi trong ứng dụng của bạn nếu bạn muốn, hổ trợ Animation và cả by Argument, Navigation phù hợp với mô hình Single Activiy hiện tại theo đề xuất của Google, và sau đây mình sẽ cùng các bạn đi sơ lược quá nó 1 chút nhé, nếu thấy nó bổ ích các bạn có...

#AppMobile Kotlin Android navigation Android Jetpack
@renovate
Admin 21/05/2021 09:20
Testing React Native Applications

Khi tôi bắt đầu làm việc với React Native chưa lâu trước đây, tôi đã rất thất vọng bởi quá nhiều thông tin xung quanh việc testing ứng dụng React. React được biết đến là phát triển nhanh, thường đưa ra những thay đổi đột phá, vì vậy điều này không ngạc nhiên đối với các developer. Tuy nhiên, số lượng nội dung cũ, không dùng nữa sẽ mang laị cảm giác tệ, đặt biệt là các developer mới...

#AppMobile
@renovate
Admin 18/06/2021 23:40
[P1] Flutter - Cơ bản cho người mới nhập môn

Dạo gần đây mình nhận thấy Flutter ngày càng phổ biển và có khá nhiều bạn gặp khó khăn khi lần đầu tiếp cận và làm quen nó. Thì để giúp các bạn cảm thấy dễ dàng hơn thì mình sẽ “chia sẻ” lại kinh nghiệm và hiểu biết của mình về Flutter. Vì sao lại là “chia sẻ” mà không phải là những từ ngữ khác ? Vì mình khá non trong Flutter mới tầm khoản 1 năm kinh nghiệm về nó nên kiến...

#AppMobile Flutter Fresher/New Dev
@renovate
Admin 21/06/2021 22:50
[P2] Flutter - Cở bản cho người mới nhập môn

Như bài trước mình cũng đã nói sơ về StatelessWidget và StatefulWidget thì hôm nay mình sẽ nói về vòng đời (LifeCycle) của StatefulWidget và StatelessWidget và không dài dòng như phần trước mình sẽ vào thẳng chủ đề chính. StatelessWidget Như bài trước StatelessWidget là 1 Widget tĩnh không có trạng thái (State) vì thế nó sẽ không chấp nhận có sự thay đổi bên trong nên vòng đời nó khá ngắn gọn như...

#AppMobile Flutter Fresher/new tester
@renovate
Admin 05/10/2021 14:00
So sánh Navtive App vs Hybrid App vs Cross Platform App

Bất cứ khi nào công ty quyết định tạo ra một ứng dụng mobile, thì phải đối mặt với sự lựa chọn của Native App, Hybrid App và Cross Platform App, và điều quan trọng nhất là tìm kiếm những cách hiệu quả để thực hiện ý tưởng. Trong bài viết này, chúng ta sẽ tìm hiểu sự khác biệt giữa bộ ba Native App, Hybrid App, tìm hiểu ưu và nhược điểm của chúng và cách chúng ảnh hưởng đến quá...

#AppMobile
@renovate
Admin 10/10/2021 18:30
Tôi nên sài flutter hay react native để phát triển mobile app?

Tôi nên sài flutter hay react native để phát triển mobile app? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM Giữa Flutter và React Native, bạn không biết nên chọn cái nào để phát triển ứng dụng điện thoại? Đừng...

#AppMobile Build React Native app Flutter
@renovate
Admin 16/10/2021 17:10
Học Android trong 1000 từ - Bước 1: Kotlin cơ bản

Xin chào mọi người, đây là bài viết mở màn của mình trong series Học Android trong 1000 từ. Đây là một series mang tính chất mì ăn liền, dùng để làm guideline cho các bạn beginner giống mình, để không bị lạc lối trong rất nhiều nội dung ngoài kia. Sau mỗi bài viết mình sẽ dẫn thêm các link để mọi người nghiên cứu sâu hơn. Bài viết này sẽ phù hợp nhất với những ngoài đã từng làm việc...

#AppMobile android kotlin Android Android App Android For Beginner
@renovate
Admin 18/10/2021 10:40
Làm việc với Core Data trong Swift cho người mới bắt đầu

Một trong những bài học vỡ lòng của các những bạn mới học lập trình iOS (Swift) là làm quen với Core Data. Và bài viết này sẽ giúp các bạn co thể làm quen những thao tác cơ bản nhất với Core Data. Core Data bạn hiểu đơn giản là 1 framework có sẵn để bạn có thể lưu trữ dữ liệu trong app. Tạo project tích hợp Core Data Khi bạn tạo mới 1 project thì bạn tick thêm vào ô "Use Core Data" là...

#AppMobile
@renovate
Admin 26/11/2021 09:30
Text fields theo chuẩn Material design

Text field giúp người dùng nhập và chỉnh sửa text. 1. Using text field Text filed chia làm 2 loại: Filled text fields Outlined text fields. Các thành phần của Text field: Trước khi có thể sử dụng được Material text fields, bạn cần phải thêm dependence cho Material Components: Kiểm tra xem đã có Google's Maven Repository google() chưa: allprojects { repositories { google() jcenter() } } Add thư viện: dependencies...

#AppMobile
@renovate
Admin 26/11/2021 09:30
EasyPermissions Library

1. Introduction 1. Permission Để bảo vệ quyền riêng tư của người dùng, Android đưa ra khái niệm Permission. Để ứng dụng của bạn có thể dùng được tài nguyên của hệ thống như là camera, storage, wiffi, .. thì ứng dụng của bạn buộc phải được sự cho phép của người dùng mới có thể sử dụng. Các phiên bản Android dưới 23, khi cài đặt ứng dụng bạn phải cấp tất cả các quyền mà ứng...

#AppMobile