I’m going to demonstrate on how I achieved the dynamic height for my UITableViewCell. Below is what it looks like. This is a UITableViewCell for comments. ImageView on the left side is for the user’s avatar, the top most UILabel is for the username and lastly at the bottom is the UILabel for comment. YesContinue reading “Dynamic TableViewCell Height”
Nobody designs for small iPhone devices anymore. Why do I say this? Well, if you’ve been rocking the iPhone SE 2020 you would know. What I’m saying is there a lot of UI glitches from apps running on iPhone SE. Clubhouse Forgot to measure the screen’s width? Spotify I can’t see the Refresh button. IContinue reading “Nobody designs for small iPhone devices anymore”
In programming, you always encounter duplicate code blocks. The best thing to do is to place it in a separate function so that we can reuse it throughout our source code.
Last year, I found a bug on Keepr Storage’s Android app. It has the same bug as of Globe Telecom’s where the API endpoint was not using secure HTTP. As a result, I can see my data in plaintext over Wi-Fi. Using Wireshark But as of version v1.3.6 of their app, this bug has beenContinue reading “Keepr Storage Bug”
Playing a looping video in iOS is fairly simple but there’s a catch. You need to declare AVPlayerLooper global in your class. Below is the code: The videoPlayContainerView is a UIView.