Profile

Cover photo
Fred Grott
Works at startups
Lives in Westville, IN 46391
5,138 followers|320,671 views
AboutPostsPhotosYouTube

Stream

Fred Grott

Shared publicly  - 
 
Fluid UIs III
One of the problems in centering the App Architecture pattern around RecyclerView is that its tied to the Android Support Library edition of recyclerview and thus you cannot use all those great extensions to recyclerview. In September, I will start work on ...
One of the problems in centering the App Architecture pattern around RecyclerView is that its tied to the Android Support Library edition of recyclerview and thus you cannot use all those great extensions to recyclerview. In ...
1
Add a comment...

Fred Grott

Shared publicly  - 
 
Fluid UIs
Okay, so rather than attack Fluid Uis from the state immutable part I revamped an approach where we attack the fluid Ui problem from moving stuff off the UI-thread. Backgound: When RecyclerView was first released it sheppard in a new way to do things and ha...
Okay, so rather than attack Fluid Uis from the state immutable part I revamped an approach where we attack the fluid Ui problem from moving stuff off the UI-thread. Backgound: When RecyclerView was first released it sheppard ...
1
Add a comment...

Fred Grott

Shared publicly  - 
 
New App Achitectrue:GWSAdux
The repo is up to the new app architecture for Android, called GWSAdux . The very first alpha release will be in the next 10 days. Its focused on app Responsiveness.
The repo is up to the new app architecture for Android, called GWSAdux. The very first alpha release will be in the next 10 days. Its focused on app Responsiveness.
1
Add a comment...

Fred Grott

Shared publicly  - 
 
Sweet Immutable magic
Put an immutable collections container in a ViewModel, shocking magical. Okay, I being obtuse...ViewState container as an immutable collection, plus ViewModel with the inside container being an immutable collection object, and plus some other immutable coll...
Put an immutable collections container in a ViewModel, shocking magical. Okay, I being obtuse...ViewState container as an immutable collection, plus ViewModel with the inside container being an immutable collection object, an...
1
Add a comment...

Fred Grott

Shared publicly  - 
 
Functional Programming is Fun
Well, its fun if you figure out a way to get Responsive Android Apps without resorting to use RxJava and its large learning curve.
Well, its fun if you figure out a way to get Responsive Android Apps without resorting to use RxJava and its large learning curve.
1
Add a comment...

Fred Grott

Shared publicly  - 
 
New App Archtiecture
So expanding on View-State as Immutable is creating some new App Architecture Components that go with it. The problem is what to name it? Its not MVC, MVP, or even MVVM. And its not even Flux or Redux as views are not recreated to update them. Should I name...
So expanding on View-State as Immutable is creating some new App Architecture Components that go with it. The problem is what to name it? Its not MVC, MVP, or even MVVM. And its not even Flux or Redux as views are not recreat...
1
Add a comment...

Fred Grott

Shared publicly  - 
 
We Are Doing RxJava Wrong
So RxJava is all the rage of Java and Android Application development. But, what has bothered me is obviious question never gets answered by java developers. Why Does It Make Sense To Give Away Half the Beneifts of RxJAvA By Insisting On Integrating It Into...
So RxJava is all the rage of Java and Android Application development. But, what has bothered me is obviious question never gets answered by java developers. Why Does It Make Sense To Give Away Half the Beneifts of RxJAvA By ...
1
1
Add a comment...
Have him in circles
5,138 people
nurul sopyan (NSP)'s profile photo
Tim McNamara's profile photo
Qawelesizwe Mlilo's profile photo
Miles Ingram's profile photo
Karan Shah's profile photo
Amit Gaur's profile photo
Andrey Faronov's profile photo
João Paulo Marques's profile photo
Taylor Carpenter's profile photo

Fred Grott

Shared publicly  - 
 
Fluid UIs-The Correct Asynch Construct
I have to change my framework code as obviously AsynchTask is not the correct Asynch construct to use. It's not correct as the AsynchTask is not android lifecycle aware. We want to use AsynchTaskLoader as its android lifecycle aware and does not hold a refe...
I have to change my framework code as obviously AsynchTask is not the correct Asynch construct to use. It's not correct as the AsynchTask is not android lifecycle aware. We want to use AsynchTaskLoader as its android lifecycl...
1
Add a comment...

Fred Grott

Shared publicly  - 
 
RxJava is not App Responsiveness!
RxJava is not App Responsivenss! here are the two areas of App Responsiveness: 1. Use Immutables in all object models to reduce GC 2. Separate ViewState, ViewModel, AdapterModel, DataModel and wrap the adapter code in an AsynchTask to be done on the non-UI ...
RxJava is not App Responsivenss! here are the two areas of App Responsiveness: 1. Use Immutables in all object models to reduce GC 2. Separate ViewState, ViewModel, AdapterModel, DataModel and wrap the adapter code in an Asyn...
1
Add a comment...

Fred Grott

Shared publicly  - 
 
Its Probably Adux
Remember, I am completing an attempt at a new app architecture for android? Its probably going to be named Adux. Why Adux? Well, when I looked at the redux implementations on android I noticed that they were all wrong in that the device orientation changes ...
Remember, I am completing an attempt at a new app architecture for android? Its probably going to be named Adux. Why Adux? Well, when I looked at the redux implementations on android I noticed that they were all wrong in that...
1
Mike Wallace (MikeWallaceDev)'s profile photo
 
I'm interested in this. Is there a community or a collection? 
Add a comment...

Fred Grott

Shared publicly  - 
 
If using RxJava or Agera
If using rxJava or Agera could you please consider maybe understanding why using AutoValue objects in your models might be a good idea? One could use the Immutables annotation processing to auto generate such things: Immutables
If using rxJava or Agera could you please consider maybe understanding why using AutoValue objects in your models might be a good idea? One could use the Immutables annotation processing to auto generate such things: Immutabl...
1
Add a comment...

Fred Grott

Shared publicly  - 
 
MVC MVP no View States?
In MVC and MVP you have this in-bred notion that if we include View-States that somehow its no longer MVC or MVP. At least the purists try to paint it that way. But, in Android we are dealing with a semi-controlled controller which is something that on desk...
In MVC and MVP you have this in-bred notion that if we include View-States that somehow its no longer MVC or MVP. At least the purists try to paint it that way. But, in Android we are dealing with a semi-controlled controller...
1
Add a comment...
Story
Tagline
Android Dev Guru
Introduction

I am what may be nicknamed a four horsemen:

-C/C++ to Java and MVC scripting

-Business, even have doen MIS and commanded $1 million dollar budgets

-Startup maven, know where trends are going

-Can also build server hardware if required


Links to demos, source code repos, portfolio stuff, video, etc is at:

http://about.me/fredgrott

Bragging rights
TopTen LinkedIN profile by automating social graph discovery and posting
Work
Occupation
Android Mobile programming
Skills
Java, html5, css3, xml, python, ruby, perl, android app development, javaEE, jython
Employment
  • startups
    Android Mobile programming, present
Basic Information
Gender
Male