- Select client app framework (angular.dart);
- Select deployment mechanism (standard mobile, using cordova/phonegap)
- Select angular.dart - to cordova integration / UI methods
-
Rikolu? -
Ionic w/ angular.dart changes (ours); -
Ionic w/ app back-porting (angular.dart => angular.js) - manual / other methods:
- scripts to wrap dart2js output in relevant cordova CSS+JS;
- integrate / test dart.angular.ui (use bs3, UI elements is/as needed);
- if needed: port any ionic UI elements (e.g. menubars), individually;
-
- bringup methods / tutorials for angular.dart
- bringup methods / tutorials for cordova (w/ ios & android emulation)
-
bringup methods / tutorials for integrating Rikolu -
agile tracking (huboard.com w/ waffle.io image tags for now, plus github issues, PRs) - bring tutorial app thru full cycle:
- dart-dev (browser)
- cordova (2 mobiles)
- emulator
- iOS
- android (problem solved;)
- include scanning for host/mac problem in makefiles (debug port hogging)
- physical devices
- iOS
- iPad mini
- iPhone (5+)
- iPad
- android
- phone (android 4.4+)
- phone (android 4.0+)
- tablet (android 4.0+)
- iOS
- emulator
- establish test methods & coverage tracking;
- establish test & build tracking (jenkins / drone.io);
- establish deployment activity to android store;
- establish deployment activity to Apple store;
- developer's acct (approved);
- test submission
- establish server / web access deployment;
- documentation: wiki: markdown or restructuredText; docs: sphinxdoc.org
- add documents directory here (move wiki into eventually);
- see below:
add blog using ablog, much as blog.readthedocs.org is now doing;
- angular.dart tutorial, modify for single event
sensinstance- browser
- mobile emulators
- mobile hardware / team review, initial reactions;
- angular.dart: add suitable input UI methods (clickable / touchable);
- full single instance logic
- rotating RGB indicators to administrator;
- implementation of 7 turning points;
- local data storage (no network checks);
- remote data storage (assume network present);
- rudimentary server work;
- integrate local/connected storage (include data stroage limit checks);
- sync logic & functions: disconnected - then - connected situations;
- server: add pandas, basic monitoring, transfer and analysis functions;
- server: accounts, tester & admin level permissions;
- when converting wiki / md documentation, create sphinx-doc (for readthedoc)
- developer (ongoing / evolution);
- end user (test administrator);
- manager / site admin docs;
- devops / deployment instructions (for future / other projects);
- blog / article writup about forking, using this project for other targets & state of the art of single-development mobile apps;
- use ablog, example as blog.readthedocs.org is now using;