Tuesday, October 11, 2016

Android App Dev as a Service??

AS I finish the UI-UX-Material Design library full of module this week I and get ready to start cranking out UI-UX demos, I still have the glarring hole of how to pitch Android App Development as this long-term Service Offering.

Let me explain, like ELIA5...

In the long-term, say a decade or more, one wants to decrease the android app development by being able  to predict where the UX changes will occur and thus pre-plan in your android app UI-UX implementations both those choices and the choices of libraries used, etc.

The goal of course is for the firm receiving the android app development services over a decade or more to view me as the one migating the risk of the UX style changing among android app users and of course migating the liabilities of depending upon a whole bunch of 3rd party libraries(android UX tends to use 25 out of 60 3rd party libraries).

Certain IT Shops and Design Shops in the Chicago market are lazily using the reputation and brand of their most famous Fortune 500 clients as the marketing message. Part of the reason is its a simple thing to use with almost no explanation needed.

I think what I need to is use UX-UI demos and highlight its just something from the GrottWorkShop magic lab of Android UX coolness. Its easier in explanation and uses their worldview to get to them to sign on with something that is in their long-term best interests.

And the nice thing with that is that the IT Shops and Design Shops are relying upon reputation of the Fortune500 client rather than showing UX demos so it should translate into an advantage.

How long did it take to currate, audit, and figure out how the 3rd party UX-UI libraries fit togetehr to be backward and forward compatible? Awhile, it did not occur in an hour or a day.

As far as UX-UI demos lined up to be shown in November, we have:

1. DebugDrawer, as it represents at most a naviagational drawer and uses animation effects to draw attention to content.
2. Certain Menu and  Contextual tool bars as they focus attention on user choices.
3. An onboarding app tour guide that introduces the android app user to the app.

I think those UX-UI demos offer a good peek at the UX techniques used to increase user engagement and that is the major thing I have to highlight in this mature mobile app market we have in the USA and Europe with potential clients.

What is nice is the full app demos with the source, apk, etc than also serve the duel function of gettign Google to award me an Android GDE certification after those projects have been code reviewed by Google. At some point that will be anice marketing tool to have earned.


Android App Dev as a Service??

AS I finish the UI-UX-Material Design library full of module this week I and get ready to start cranking out UI-UX demos, I still have the glarring hole of how to pitch Android App Development as this long-term Service Offering.

Let me explain, like ELIA5...

In the long-term, say a decade or more, one wants to decrease the android app development by being able  to predict where the UX changes will occur and thus pre-plan in your android app UI-UX implementations both those choices and the choices of libraries used, etc.

The goal of course is for the firm receiving the android app development services over a decade or more to view me as the one migating the risk of the UX style changing among android app users and of course migating the liabilities of depending upon a whole bunch of 3rd party libraries(android UX tends to use 25 out of 60 3rd party libraries).

Certain IT Shops and Design Shops in the Chicago market are lazily using the reputation and brand of their most famous Fortune 500 clients as the marketing message. Part of the reason is its a simple thing to use with almost no explanation needed.

I think what I need to is use UX-UI demos and highlight its just something from the GrottWorkShop magic lab of Android UX coolness. Its easier in explanation and uses their worldview to get to them to sign on with something that is in their long-term best interests.

And the nice thing with that is that the IT Shops and Design Shops are relying upon reputation of the Fortune500 client rather than showing UX demos so it should translate into an advantage.

How long did it take to currate, audit, and figure out how the 3rd party UX-UI libraries fit togetehr to be backward and forward compatible? Awhile, it did not occur in an hour or a day.

As far as UX-UI demos lined up to be shown in November, we have:

1. DebugDrawer, as it represents at most a naviagational drawer and uses animation effects to draw attention to content.
2. Certain Menu and  Contextual tool bars as they focus attention on user choices.
3. An onboarding app tour guide that introduces the android app user to the app.

I think those UX-UI demos offer a good peek at the UX techniques used to increase user engagement and that is the major thing I have to highlight in this mature mobile app market we have in the USA and Europe with potential clients.

What is nice is the full app demos with the source, apk, etc than also serve the duel function of gettign Google to award me an Android GDE certification after those projects have been code reviewed by Google. At some point that will be anice marketing tool to have earned.


Saturday, October 8, 2016

Smarter Than The Average Android Developer

In a mature android app market such as in the USA or Europe, one has to arrange and organize things differently as one will not have that big gigantic hit off of one app but will have some smaller mobile app hits and have to maintain and update more than mobile app.

Android is somewhat challenging as instead of just two OS versions in the market usually there is 6 to 7 different OS versions and the new UI-UX featues that requrie particular attention. I could do the android UI-UX of each app by piecemeal but that falls apart as far as being able to maintain it as one wants time to devote towards updates as that is what pays the bills as far as paid IN-App Purchases.

Thus, one has to currate and clean-up a whole bunch of 3rd party UI-UX libraries with the goal of having this one stop UI-UX library that is backward compatible but forward looking as far as being maintainable when new UI-UX features get introduced by Google.

Than of course you are also currating and cleaning-up a set of utility libraries that allow you to  modularize the parts of the android app so that you can put the apps together like you would lego blocks. Sounds simple, huh?

Mix that in with not one IT shop, Design Shop, or start-up understanding those goals or why those goals also benefit them as far as obtaining an android developer. Of course most of those are operating in the piecemeal website world still where you still can get away with such shoddy ill-planned software creation.

Thursday, October 6, 2016

Microsoft's Lack Of Engineering

If you have a windows PC you might have Windows Defender turned off. Why? Well, because of all the false positives it generates.
Even worse is its behavior of flagging errors in finding what its detecting and never prventing a dismal screen to the end users to encourage rporting that set of errors back to Microsoft.

The symptom is the same you see with Plane or Train crashes. A system is designed for some safety aspect or concern, but due to all the false positives the USERS of the system learn not trust it or even worse learn to turn it off and end up triggering crashes.

This is the crux of engineering as we are not building a system to manage a computer. We are building a system to make it easier to do something but has its responsibility to encourage humans to make the right decisions.

It would be easy to state that it's just one smal thing with Microsoft. But, it permeates the whole company from its lack of discipline in UX(3 free OS versions just to fix the UX) to its lack of discipline in security in getting just Windows Defender to deliver only true postives and negatives.

This is why I insist in being interviewed only by co-founders and founders of start-ups as I want to find out if the top of the start-up will let me set-up discipline in engineering and enforce it.  It does not make sense to me to get hired and take their money if the top management is going to destroy all my discipline to the point where its reflected in end users using the software in a way that it was not designed for.

I want to find a start-up that happens to need an android developer and happens to want me to be happy actually using all the computer science and engineering stuff to actually come up with a system that pleases me by pleasing end users.
But, that has to be founded on some actual discipline and the management team that is willing to not compromise.

Its hard to find something of that nature. Too many start-ups with the Wells Fargo disease of lets strive for some immediate goal and screw the long-term consequences.

Tuesday, October 4, 2016

Tech Bubble Burst-Defense

If the investing public moves from the quick-rich Tech bubble assets, what is the next asset class they will move to? The reason for the previous Tech Bubble Bursting post was a there is already a move towards a different asset class by the investing public and one should start thinking of which asset class it might be.

For homework everyone should read the SEC rules changes that were published last year concerning start-ups and stock classes and reporting requirements as it has a clue to where the investing public is moving to as far as assets they are investing in.

Monday, October 3, 2016

Tech Bubble Bursting, Its Real Folks

Okay, so you might be wondering why some tech founders are claiming that we are in a tech bubble. Some folks have obliquely explained with just confused more people so I will give the ELIA5 explanation.

The underlying trend first popped its ugly head in the 2008 financial crisis. That happened because young people stopped buying houses to the point where demand for houses reached zero and than of course house prices fell to bottom and those who had house mortgages dumped those.

Loose money and loose bank standards only sped up the process but was not the root cause. The root cause the massive amounts of student loan debts carried by young people which causes those same people to put off things like house purchases,etc.

That less housing buying, now at a 50 year low, impacts other parts of the economy as now the GDP is only increasing 3% per year. On top of that less young people form both startups and small businesses due to the heavy burden of student loan debt.

The $1.5 trillion in student debt acts as a mortgage on future increasing GDP growth as we do not get the benefit of that multiplier of 3x or 5x that would happen if that same $1.5 trillion was spent on something else instead of debt. Thus we are actually missing out on an increase of 7% to 12% in GDP per year based on self-interest.

No more big start-up unicorns for awhile and people switching to very small startups.  The only silver lining is that maybe the thing gets solved in the next 15 years due to a collection of USA states through their public colleges giving those HS graduates that can pass the full AP course and examples a tuition free 2-year degree(Indiana is one of the states through their public colleges making such efforts, hopefully more USA states sign on to that initiative.).

Saturday, October 1, 2016

Demo App, my StrictMode Code

So I will be posting some tips as I finish my app demos this month. The first tip is to set up some gradle flavors for each api level you are targeting and than code out an effective strict-mode setup :



Nice and simple and it works better than doing a detect all. the only caution is that it does not catch every ANR. For that purpose you really should check out using ANRWatch Dog:

ANRWatchDog