Published inThe StartupFaster SQLite Lookup Using Without Rowid OptimizationA WITHOUT ROWID table can use about half the amount of disk space and can operate nearly twice as fast compared to an ordinary rowid table.Feb 18, 2021335Feb 18, 2021335
Published inProAndroidDevBuild.VERSION in Unit TestingTo write unit test for build version, you can: Modify the build version field at runtime or Create a wrapper for build version checkingFeb 17, 2020322Feb 17, 2020322
Published inProAndroidDevWhat is the difference between @+id/ and @id/?The plus sign in “@+id/” tells build tools that you are declaring a new resource. If simplicity is what you like, just use “@+id/” anywhereFeb 3, 20203991Feb 3, 20203991
Searching for code on Stack Overflow makes you a bad developer?Learning is about finding and understanding. But if you just skip the “understanding” part and only focus on “finding”, then it’s your failFeb 1, 20207Feb 1, 20207
Published inProAndroidDevUtils class in KotlinUnlike Java, there is no static in Kotlin. You can create utils class by putting methods inside an object, or use package-level functionsJan 17, 20201K6Jan 17, 20201K6
Private IP and Public IP? What is the difference?An Internet Protocol address is a numerical label assigned to each device connected to a computer network that uses the Internet ProtocolOct 27, 201914Oct 27, 201914
Constructor and Inheritance in C#When initializing new instance of a subclass, constructor of superclass will be called first, after constructor of the subclass will be…Sep 28, 20194Sep 28, 20194
Published inProAndroidDevSplit layout into subfolder in Android StudioIs your res/layout too big? Let imagine while confusing running for deadline, and you can’t remember the name of XML layout that need fixSep 23, 20191.6K11Sep 23, 20191.6K11
You are privileged to be a software developer!Instead of getting annoyed by worries, try to live and learn by experience everything that come up to your life. Never stop learning!Sep 22, 20191501Sep 22, 20191501
Published inAndroidPubVirtual Machine in Android: Everything you need to knowReplace Dalvik, ART performs the translation of the app’s bytecode into native instructions that later execute by device runtime…Aug 4, 20197501Aug 4, 20197501
Published inProAndroidDevConfigure Firebase project for Continuous Integration buildsYou can create new Build Variant and store a dummy google-services.json that will be used for your builds on Continuous Integration…Aug 3, 20192Aug 3, 20192
Search tham khảo code ở Stack Overflow có khiến bạn trở thành developer kém?Không developer/programmer nào có thể tự vỗ ngực tuyên bố rằng họ có thể hoàn thành một project mà không phải search Google một vài lần…Jul 28, 2019Jul 28, 2019
Published inViet Android DevelopersDebug ứng dụng React Native trên thiết bị thật thì làm gì?React Native khi hoạt động cần kết nối tới một server (remote/local). Và bạn có thể kết nối với development server thông qua sóng Wifi!Jul 28, 20191Jul 28, 20191
Constructor và tính kế thừa trong C#Khi một class được tạo ra, nếu class đó chưa có constructor, C# sẽ tự động generate một constructor mặc định (constructor không tham số)Jul 28, 2019Jul 28, 2019
Published inViet Android DevelopersChia layout folder ra thành nhiều sub-folder trong AndroidThư mục ‘res/layout’ của bạn quá lớn? khó kiểm soát? đơn giản là vì bạn không nhớ cái layout ở màn hình đấy tên là gì nên không thể searchJul 28, 2019Jul 28, 2019
Published inViet Android DevelopersParcelable vs Serializable trong AndroidParcelable cho phép làm chủ quá trình convert object thành một byte stream để truyền đi, sau đó convert bytestream đó thành object ban đầuJul 28, 2019Jul 28, 2019
Private IP và Public IP là gì? Và chúng khác nhau như thế nào?Một địa chỉ IP (Internet Protocol) dùng để nhận biết mỗi máy tính, thiết bị trong mạng. Địa chỉ IP bao gồm 2 loại: Private IP và Public IPJul 28, 2019Jul 28, 2019
Công nghệ phần mềm và Quy trình phát triển phần mềmCó 5 giai đoạn trong qui trình phát triển phần mềm: Phân tích (Analysis), Thiết kế (Design), Cài đặt mã nguồn (Coding), Kiểm thử (Testing)Jul 28, 2019Jul 28, 2019
Sinh viên CNTT năm nhất thì cần học gì?Bất cứ khi nào cảm thấy nhàm chán vì họcquá cơ bản, bạn nên tự đưa ra những project nho nhỏ, hiện thực hóa nó bằng các kiến thức đã học!Jul 28, 2019Jul 28, 2019
Học C# căn bản bắt đầu từ đâu?Mình biết nhiều bạn muốn học ngôn ngữ mới và hiện đại như C#, nhưng không biết phải bắt đầu từ đâu! Câu chuyện từ Senior Engineer của ZaloJul 28, 2019Jul 28, 2019