Permalink
Commits on Jun 22, 2018
  1. Update copyright

    nazmulidris committed Jun 22, 2018
Commits on Jun 12, 2017
  1. 1) upgraded a bunch of dependencies

    nazmulidris committed Jun 12, 2017
    2) make sure to use gradle wrapper instead of the built in gradle install
  2. 1) updating dependencies

    nazmulidris committed Jun 12, 2017
Commits on Apr 5, 2017
  1. Create README.md

    nazmulidris committed Apr 5, 2017
Commits on Mar 28, 2017
  1. 1) added a new flexbox view (to mess around w/ flexbox more)

    nazmulidris committed Mar 28, 2017
    2) need to add a navigator soon to show all these different screens
    https://facebook.github.io/react-native/docs/navigator.html
  2. 1) more messing around with flexbox

    nazmulidris committed Mar 28, 2017
    2) adding a new flexbox view
Commits on Mar 27, 2017
  1. 1) messing around with flexbox

    nazmulidris committed Mar 27, 2017
    1.1) added lorem ipsum fetch async call to populate one of the fields
    1.2) had to work thru some strange errors with lifecycle methods on React.Component not getting called
Commits on Mar 26, 2017
  1. 1) refactored classes to have my own router to load different ui egs

    nazmulidris committed Mar 26, 2017
    next steps:
    1) need to build play with flexbox ...
Commits on Mar 25, 2017
  1. 1) refactored a bunch of classes out of the index.android.js file

    nazmulidris committed Mar 25, 2017
    2) trying to put all stylesheets in a single place
    
    next up
    1) figure out flexbox
  2. 1) cleaned up ImageView component and add prop types for the params

    nazmulidris committed Mar 25, 2017
    2) cleaned up styling for the ImageView component as well
Commits on Mar 24, 2017
  1. 1) flow type stuff https://flowtype.org/blog/2015/02/18/Import-Types.…

    nazmulidris committed Mar 24, 2017
    …html (importing and exporting types)
  2. 1) added some simple react components

    nazmulidris committed Mar 24, 2017
    2) messing around with flow types
    2.1) created a type alias and used it (lots of errors still thrown)
    3) made sure all the imports are working in between nested folders (./app, ./flow, and in between these 2 folders)
Commits on Mar 14, 2017
  1. 1) upgraded React Native to the latest version

    nazmulidris committed Mar 14, 2017
    2) removed the old mobile_react_native folder and generated a new one (since the old one was out of date and not working anymore)
Commits on Jan 15, 2017
  1. web project:

    nazmulidris committed Jan 15, 2017
    1) fixed the way data is sync'd with firebase ... changing the implementation to more closely match the android implementation (with middleware and reducers) and using the asyncaction pattern to handle writes to firebase
    
    more info on the wiki:
    https://github.com/r3bl-alliance/starterproject_todolist_react_redux_firebase_ts_md/wiki/Android-Redux-and-Firebase-Sync
  2. android native mobile app

    nazmulidris committed Jan 15, 2017
    1) fixed strange behavior that firebase has where elements in the todoarray can be deleted in the middle of the array (which results in null inserted in the todoarray, which looked strange in the UI) ... so i added a new method that strips out any null entries in the todoarray
  3. android native mobile app

    nazmulidris committed Jan 15, 2017
    1) re-did the entire redux implementation, and totally changed how integration with firebase works
    1.1) new Middleware - Handles AddTodoListeItem, and ToggleTodoListItem actions
    1.2) modified Reducer - Only handles SetUser, SetData, ResetState, and RestoreState actions
    1.3) MyDB - Changed the way Firebase is used ...
    
    More info is in the wiki - https://github.com/r3bl-alliance/starterproject_todolist_react_redux_firebase_ts_md/wiki
Commits on Jan 14, 2017
  1. android native app

    nazmulidris committed Jan 14, 2017
    1) getting ready to introduce middleware, and change how state is saved in fb
Commits on Jan 13, 2017
  1. android native app

    nazmulidris committed Jan 13, 2017
    1) made the todo list adapter a little bit more robust
  2. android native app

    nazmulidris committed Jan 13, 2017
    1) fixed issue with deleting items on firebase (and adapter going out of sync)
    2) fixed layout issue with todo list not being on top of the edittext
  3. android native app

    nazmulidris committed Jan 13, 2017
    1) wired up the fab to redux and back
  4. android native app

    nazmulidris committed Jan 13, 2017
    1) todo list ui is tied to redux and toggles … need a better row view to render the items
  5. native android app

    nazmulidris committed Jan 13, 2017
    1) todo list ui now shows todoitems
    2) refactored a bunch of the other layouts to have more consistent naming
    
    todo:
    1) refresh the todo list adapter
    2) fix bugs in the layout of the todo list (recycler view is colliding with the edit text)
  6. android native app

    nazmulidris committed Jan 13, 2017
    1) renaming a bunch of layout elements so that they are consistent
  7. android native app:

    nazmulidris committed Jan 13, 2017
    1) small bug fix to unregister eventbus subscriber on fragment destroy
  8. android native app:

    nazmulidris committed Jan 13, 2017
    1) connecting EditText to redux action, so that user can type todo item and press the + button and it fires a redux action
Commits on Jan 12, 2017
  1. android native mobile app:

    nazmulidris committed Jan 12, 2017
    1) creating the todo list ui functionality …
Commits on Dec 27, 2016
  1. cleaning up the project …

    nazmulidris committed Dec 27, 2016
    1) removing needless .idea folder in the root of the project
    2) moving README.MD to web/
Commits on Dec 24, 2016
  1. android native mobile app

    nazmulidris committed Dec 24, 2016
    1) fixed all the jank in signin!!! :) works beautifully! so does signout :D
  2. android native mobile app

    nazmulidris committed Dec 24, 2016
    1) fixed error in my layouts that was messing up recycler view
    1.1) the cardview's ht was incorrectly set to match_parent which made the cards really tall!
    1.2) simplified the layout, instead of using constraint layout ... also removed scrollview from recycler view -> there's no need! recyclerview already handles it's own scrolling!
  3. android native mobile app

    nazmulidris committed Dec 24, 2016
    1) made processing updates from firebase more robust (and matched it to the way the web app does it)
  4. web app

    nazmulidris committed Dec 24, 2016
    1) changed the way sessionids are generated (they have to be strings, not longs so that it doesn't trip up android native app) ... added node-uuid library to generate UUIDs (like java) in javascript
    
    android native mobile app
    1) made processing updates from firebase more robust (and matched it to the way the web app does it)
Commits on Dec 23, 2016
  1. android native mobile app

    nazmulidris committed Dec 23, 2016
    1) changed how data changes on firebase are propagated into the android app ... this is MUCH better than before. in a background thread (executor) changes from firebase are compared w/ the current state.data ... if there are changes or if there are differences in the sessionId then a SetData action is dispatched on the EDT!
    2) created equals() methods for all the Data (and contained subclasses, TodoItem). this is used by the MyDb._processUpdateFromFirebase()