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.
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.
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.
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.
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.
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.
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.
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.
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.
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.