apache / apache/cordova-discuss

JavaScript improvements for a major release

Open
#97 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
19
Forks
25
PR merge metrics
No merged PRs in 30d

Description

- Same cordova-js build for all platforms. Use of concepts such as IOC (inversion of control), DI, factory functions, etc. to keep same common JavaScript for all platforms, with limited number of platform-specific functions. I would be happy to explain further if this is not clear enough.
- Cordova JavaScript should initialize the functions, structures, queues, etc. so that application JavaScript does not have to wait for `deviceready` event (already raised in #60). I think this could be an especially major win with frameworks like Angular.

I would be happy to make a demo for discussion, cannot promise when I can make the time.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by reviewing the related #60 discussion and clarify the proposed common Cordova JavaScript, platform-specific functions, initialization timing, and Angular use case; a concrete design, demo, and agreed scope are needed before implementation can be considered done.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.