Chris Arriola
0 FOLLOWERS
Chris is a freelance mobile developer with experience with both Android and iOS. He is passionate about creating beautiful mobile experiences that reach a global audience. You'll love his posts which are full of graphics and code examples.
Chris Arriola
2y ago
The Power of Now: A Guide to Spiritual Enlightenment by Eckhart Tolle My rating: 5 of 5 stars Added more context to my understanding of why the present is what’s most important. View all my reviews ..read more
Chris Arriola
2y ago
The time-pressure imposed at hackathons make it essential for teams to prepare ahead of time so that they can focus on the most critical tasks (building the actual product) the day of the event. Typically though, hackers come in without a team or idea. Whether you fall under this category or not, preparation is still important. Given that a full-blown business and a polished working product is unlikely to be built overnight, the point of a hackathon should be to learn as much as you can as well as form long-lasting relationships with people in your team—the burning desire for building and cre ..read more
Chris Arriola
2y ago
Google introduced automatic support for ProGuard, a code obfuscation tool, in ADT as early as December 2010 in version 8.0.0. It is integrated into the build system to make code obfuscation a pretty “straightforward” process. Since then, Google has encouraged—albeit not proactively—developers to enable ProGuard to prevent hackers from reverse engineering and hacking applications. Despite enabling ProGuard, however, a very persistent hacker may still be able to reverse engineer a ProGuard-ed application but the task becomes exponentially harder. There are other good practices dev ..read more
Chris Arriola
2y ago
One line: Intent cropIntent = new Intent(“com.android.camera.action.CROP”); Great tutorial from mobile tuts+: http://mobile.tutsplus.com/tutorials/android/capture-and-crop-an-image-with-the-device-camera ..read more
Chris Arriola
2y ago
A pretty common UI design pattern for ListViews on Android is displaying a loading footer for the dynamic loading of a list. It’s a pattern used by several well known apps - Twitter, Gmail and Instagram to mention a few - to display data without having to click a button to paginate through information. Essentially, as a user scrolls down to the end of a list, which indicates the end of the current page, a loading indicator is displayed at the footer of the list to notify the user that the list is in the process of populating more data.
Dynamic Loading of a List
While playing around wit ..read more
Chris Arriola
2y ago
For about a year and a half now, I’ve been volunteering with Global HEED—a non-profit organization focused on supporting health, education, and economic development globally. Global HEED was started in 2008 by founders Sonny Bandyopadhyay and Zain Ahmed while both pursuing their degrees at the University of Emory. Over the course of 5 years, Global HEED has made a tremendous impact in communities around the world, most notably, in a small village in Guatemala called Calhuitz. Medical students enroll to become a summer fellow wherein they will be responsible for any of the following ..read more
Chris Arriola
2y ago
I recently used the hierarchyviewer & lint tool in the Android SDK and was pretty surprised with the results I saw. Many of the views I had were heavily nested and some views did not necessarily have to be inflated off the bat (progress indicators and refresh icons to name a few). As a result, my activity took a performance hit because of a badly designed layout. Here’s a technique I used that I picked up at AnDevCon III to flatten my layouts and in general make them more performant. ViewStub Essentially, ViewStub is a lightweight and cheap to inflate widget that you can include ..read more
Chris Arriola
2y ago
[caption id=”attachment_331” align=”aligncenter” width=”510”] http://gizmodo.com/5498412/sql-injection-license-plate-hopes-to-foil-euro-traffic-cameras[/caption]   ..read more