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, 2021Feb 18, 2021
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, 2020Feb 17, 2020
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, 20201Feb 3, 20201
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, 2020Feb 1, 2020
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, 20206Jan 17, 20206
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, 2019Oct 27, 2019
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, 2019Sep 28, 2019
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, 201911Sep 23, 201911
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, 20191Sep 22, 20191
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, 20191Aug 4, 20191