The Programming Languages That We Use

The Programming Languages That We Use

Web Development Services Utah
A bit on computer languages Hello and welcome back to the Clever Coding blog! In the web and mobile app development world, designers and engineers utilize a variety of coding languages that essentially serve as instructions for your computer’s hard drive. At Clever Coding, you provide our web and mobile app developers with your plan, they’ll write it into code, and then your computer will produce the output that is your website or mobile app! Neat, right? There are thousands of computer languages out there, each with their own set of rules and purposes. For example, the language used to code this blog is much different than the code used to send messages on your phone! The web and mobile app developers here at Clever Coding are experienced and savvy…
Read More
What Clever Coding Can Do for You

What Clever Coding Can Do for You

App Development Companies
Here are some of the many services that Clever Coding can provide HELLO WORLD! Welcome back to the Clever Coding blog. Our app development company based in Lehi, Utah offers an unmatchable ability to bring your app and website ideas to life. We employ a team of exceptional mobile app developers and designers well versed in the coding languages, such as Java, CSS3, HTML5, Objective-C, and more. We’ve put in the work to master these languages and we’re happy to use our knowledge to help you develop the app or website idea that you’ve always dreamed of. Today, on our blog, we’re going to talk about some of the services that our web and app development company offers. Regardless of your experience with coding languages and mobile app development, Clever…
Read More
Things to Consider When Building an App

Things to Consider When Building an App

App Designer Lehi, App Development Companies, Blog, Web Development Services Utah
Consider these steps before having us build your app! Hey everyone! And welcome back to the Clever Coding blog. It’s been awhile since our last post (we’ve been directing our creative insight into developing the best apps around), and we just wanted to say system.out.println(“HELLO WORLD!”). We here at Clever Coding have been around since the beginning of apps, and we continue to help you achieve your mobile application development dreams. Whether you’re a genius versed in the age old language of C, or someone who can’t tell a class from an ID—which really isn’t that easy—the mobile app developers at our company truly have the expertise to put your app idea on the market. Today, we’re going to discuss the several things you should be considering if you’re planning…
Read More

Optimizing graphical content for Android devices

Uncategorized
One commonly overlooked problem that can arise in Android app development is optimizing the graphics to look great across all ranges of devices. There are many different Android devices and since there are no particular rules on what size the screen should be, what the resolution should be, or the aspect ratio of screens, creating a good looking app can quickly become a daunting task. Throw tablets into the mix and one could quickly foresee a headache in their future. To help grasp the seriousness of the situation, imagine that you have assigned a background image to fit perfectly to a certain device. On another device with a different aspect ratio and resolution, the image will fit much differently, can could look skewed, distorted, stretched, or cause memory issues because…
Read More

Android Multi-Language support

Uncategorized
Recently I've been adding the ability to code an app so it can be understood in different languages.. Let's say for instance that we want to do a Hello World! app and be able to say hello in different languages. First, you need to decide what languages you need to support (these may vary depending on the devices). Then you create "values" folders for each of those languages within the res folder in your project. To get an idea for what the folder suffix should be, check the Custom Locale app on your device.. for English, there are several options to choose from, and you can support each one with a different folder naming convention - en-GB for Great Britain English for instance, or en-US for United States English.  Be…
Read More

Smart Phone Apps for Medical Tests

Uncategorized
I have recently had the opportunity to work for Joel Ehrenkranz and the i-calQ team, developing and engineering the proto-type software of their android apps that diagnose and measure hemoglobin and TSH content. It was a thrilling experience. This kind of cutting edge technology, software, and ideas, could help lead a revolution of easy access to cheap and effective means of medical help. People may be wary of it at first, but this is certainly the way of the future. The app works effectively and accurately, taking images of your blood, and measuring certain aspects to give you the results immediately. The ways this kind of technology could be useful is uncountable, and immeasurable. From children in Africa, to families in China and India, to the American on their morning…
Read More

Android – Simple Tips – Bitmap Memory Leaks

Uncategorized
The Problem Java uses garbage collection to manage memory. This does not mean that memory leaks never happen. They do. Bitmaps are one area where memory leaks can occur when creating and Android application. What Android Developers Has To Say "On Android Android 2.2 (API level 8) and lower, when garbage collection occurs, your app's threads get stopped. This causes a lag that can degrade performance. Android 2.3 adds concurrent garbage collection, which means that the memory is reclaimed soon after a bitmap is no longer referenced On Android 2.3.3 (API level 10) and lower, the backing pixel data for a bitmap is stored in native memory. It is separate from the bitmap itself, which is stored in the Dalvik heap. The pixel data in native memory is not released in…
Read More

iPhone 5s and iOS 7 Review

Uncategorized
Not only one iPhone but two were released this past month and along with those phones came the iOS 7 update, the first major overhaul since the iPhone's birth. I have heard many mixed reviews about the new iPhone as well and the update and I am here to write a few pros and cons to both. I did end up updating my iPhone 5 to the iOS 7 operating system and had a few mixed reviews myself. First of all, the design was a basic flat parallax design and looked very nice. However, the 'Messaging' area just lacked that modern look. In my opinion it looked very basic and "old school". Another con that I happened to notice with the new operating system was an issue with sending/receiving iMessages.…
Read More

Easy Android XML changes for many controls

Uncategorized
Something that I found recently is the option to change any property of several controls in XML for an Android app (at the same time) using Eclipse. To do this, simply command click (or control click for windows users) the various objects (fields, widgets, layouts, images, etc) you would like to edit from the Graphical Layout mode.  Then go to the context menu by control clicking (or right clicking) - you may see Layout Width and Layout Height, but under Other Properties->All By Name you get a list of all the possible attributes to be able to edit them at once.  (shown in the image below) This is a neat feature that helps to speed things up for developing apps with multiple widgets and controls.  Say for instance that you…
Read More

The Mobile Explosion

Uncategorized
The mobile industry continues to grow exponentially.  Android, iOS, even Windows Phone, you name it, is experiencing rapid penetration worldwide.  With increased penetration comes ever-growing revenue for firms to capture.  Since 2010, global mobile app revenue has grown at a rate of over 107%.  This year's revenues alone are expected to reach an unprecedented 25 billion.  By 2016 revenue is projected to reach the huge sum of 74 billion, effectively tripling in size over the next three years (Gartner).  The explosion of mobile is only beginning and will become completely pervasive by the end of the decade. Given the amazing potential mobile offers to increase revenues and reach new customers, firms are investing in mobile application development in increasing numbers.  Many companies are supplementing their existing services with mobile applications…
Read More