Blogs

Cedar Gallery Website

Cedar Gallery Cedar Gallery is a boutique, Tunisian, artisanal shop located in Fairlawn, Ohio. They sell beautiful, handmade goods imported from Tunisia. I recently had the pleasure of creating a website for Alex, the owner of Cedar Gallery, and that site is now live at www.cedar‑gallery.com for you to go check out some of her products and find out more about her story! Be sure to check back regularly because there are more exciting things in store for Cedar Gallery.

Continue reading

Can React Native compare and compete with true native code?

Why Write this Article? Great question, I’m glad you asked! First, let me say that this is NOT going to be a benchmarking article to compare numbers and load times or anything like that. This article is going to be a look into whether a developer who currently works using native code for either or both mobile platforms should consider React Native. I am writing this article because that is the position I find myself in currently.

Continue reading

Android Terminology Overview

Android Unit of Measure Terminology Have you ever wondered why there are so many different units of measurement in the Android architecture? There is dp, dip, sp, px, pt, in and mm. Below I will run through what each one is and what their purpose is within the Android framework. PX <View android:layout_width:"50px" android:layout_height:"wrap_content" /> In Android, px is short for pixels. It corresponds to actual pixels on the screen. In this example the view would be exactly 50 pixels wide.

Continue reading

Friends Android App

Friends Android App Friends is an Android app I am currently developing with a planned release in early January 2017. The app is a short-list version of the stock contacts app. Friends pulls in only your starred contacts and gives you easy access to call or text them. It is supposed to be sort of like a speed dial, but for all your favorites instead of just one, and all in one place.

Continue reading

Review of Github Projects

Github Projects vs Trello I didn’t hear about Github Projects until recently. Projects was designed to help teams organize their work and implement their own workflow directly within Github. The goal was to make it flexible and customizable so it could be useful for any workflow, team, or project, and to make it a part of Github so developers wouldn’t need a new tool to install and configure and so they wouldn’t have to leave Github.

Continue reading

Android Studio Libraries With Gradle

Using Libraries in Android Studio Intro to Gradle for Android Studio Android Studio switched to a gradle based build system a few years ago, and that made it very simple to incorporate open source libraries your Android projects. If you aren’t familiar with gradle you can learn more about it here. The details of gradle recipes are beyond the scope of this post, but I will show the very basics of including libraries in your project.

Continue reading

Android Studio Keyboard Shortcuts

Android Studio Shortcuts If you have used Android Studio for even a short time I’m sure you have found some shortcuts and hot keys to speed up your coding and keep your hands on the keyboard where they belong! I’m going to run through some of the shortcuts I find most useful. Android Studio is built by Google, but it is based on Jetbrains Intellij Community Edition Java IDE. This means that all of the Intellij shortcut keys work on Android Studio, but Google have added a few of their own.

Continue reading

Android Constraint Layout

Overview There are many different views and view groups in the Android infrastructure. Some are more useful than others, but they all have their place. Recently, Google released a new layout called ConstraintLayout. This is still in alpha release stage but it looks very promising. This isn’t going to be a tutorial on how to use it, rather, it’s just my thoughts and opinions on the concept and implementation. Keep in mind I have only been messing around with it for a couple of weeks, so my opinion could change as they update and improve it.

Continue reading

Mobile Friendly Websites

Why Should I Make My Website Mobile Friendly? Practically everyone is on a mobile phone now. As of 2016 there are 2.1 billion smartphone users. Even more impressive is more than 3 out of 4 people would choose to search the internet on their phone over a desktop computer even if they had easy access to a desktop computer. Why? It’s faster and easier. I have an old Moto X from 2013, the original one.

Continue reading

Mobile Development: Native vs Cross-Platform

Should You Even Develop for Mobile? In a word, yes. Mobile development is growing to be more and more important every single year. Every day people spend more time on their phones, tablets and other mobile devices. As of June 2016 there are over 2.2 million apps available in the Play Store and over 2 million in the App Store. This article from back in 2015 says that the average American spends 4.

Continue reading