Published inProAndroidDevApplying Google’s Android architecture with ObjectBox databaseIf you haven’t seen Google’s architecture, you can learn more about it here. Also, if you’re not familiar with ObjectBox, check out this…Oct 4, 20172Oct 4, 20172
Published inProAndroidDevObjectBox, a modern and easy to use Android databaseIf you’re familiar with libraries like greenDAO or EventBus, you may have heard of the company that created them: greenrobot. If not, I…Sep 2, 20176Sep 2, 20176
Published inAndroidPubHow to use ConstraintLayoutIf you’re familiar with RelativeLayout, then ConstraintLayout should feel similar to you. ConstraintLayout has much more flexibility…Aug 24, 20172Aug 24, 20172
Published inAndroidPubHow to make an Event Bus with Google’s LiveDataAt Google I/O this year, Google announced a new set of architecture libraries. One of the new components they included is called LiveData…Jul 22, 20171Jul 22, 20171
Published inSlight ImprovementIf you build it, they won’t comeDo you have an idea for a new website, app, game, etc.? There are a few things you should consider before dedicating the next few years of…Jun 24, 2017Jun 24, 2017
Published inAndroidPubRetrofit with RxJava and GsonAn example of how to set up an Android project with Retrofit, RxJava, and Gson.Jun 10, 2017Jun 10, 2017
Published inSlight ImprovementDon’t let others influence your goalsIt’s human nature to compare yourself to others. Everybody does it. The problem is that many of us misunderstand what we’re comparing.Jun 4, 2017Jun 4, 2017
Published inAndroidPubWhat’s new for Android from Google IO 2017My list of what you should check out for Android from Google IO.May 22, 2017May 22, 2017
Published inAscent PublicationLiving with no regretsWhy you shouldn’t regret anything you do.May 20, 2017May 20, 2017
Published inAndroidPubHow to convert an AsyncTask to RxJavaAn example of converting AsyncTask to RxJava.May 14, 20171May 14, 20171
Published inAscent PublicationMy app release and radio interview experienceEarlier this year I started working on an app called My City Maps. It wasn’t for work, and it wasn’t even to make money (the app is free…May 11, 2017May 11, 2017
Published inAndroidPubClick listener for RecyclerView adapterThere is a common pattern I use in all of my RecyclerView adapters to listen for click events on each item.May 1, 201716May 1, 201716
Published inAscent PublicationCommunication is the key to successThere are a few different methods of communication commonly used in the professional world today. The most ubiquitous being email. Everyone…Apr 22, 2017Apr 22, 2017
Published inAndroidPubHow to make a custom viewAn example of making a custom view in AndroidApr 15, 20174Apr 15, 20174
Published inAscent PublicationWhy I don’t curse (usually)Why I try not to curse.Apr 8, 2017Apr 8, 2017
Published inAndroidPubLogin and Main Activity FlowHow to manage various initial states of your app.Mar 31, 201711Mar 31, 201711
Published inAndroidPubAndroid Studio formatted saveHow to make a custom macro to add custom actions to save.Mar 26, 20171Mar 26, 20171
Published inAscent PublicationForming good habits by knowing your limitsHave you ever thought to yourself “I want to get fit, I’m going to start going to the gym”. So you start going, it’s tough but you push…Mar 11, 2017Mar 11, 2017
Published inAscent PublicationStop worrying and get sh*t done!Like most people, I delay things I don’t want to do until the very last possible minute. Why don’t I do it sooner? Well, because I don’t…Mar 7, 2017Mar 7, 2017
Published inAndroidPubMultithreading with RxJavaHow to run code in parallel with RxJava.Mar 4, 20172Mar 4, 20172