One final note, I'm building all with maven. I didn't try maven as you posted ANT build instructions. Are maven pom configured to work. It would be very handy thanks!
2016-10-21 18:12 GMT+02:00 Carlos Rovira <carlos.rov...@codeoscopic.com>: > Hi Peter, > > congrats for reaching the milestone. I'm trying but finding some problems: > > (Prerequisites: I'm on Mac and want to try iOS version, I already has > Xcode installed. I don't have FB anymore. I installed Cordova vía NPM...all > ok) > > *I run from MobileStocks folder, but ant told me that there's no > bin/je-debug folder. Checking wiki url you gave I created manually > bin/debug. finaly I get ANT BUILD SUCCESSFUL (maybe ant should create bin > and js-debug folders?) > > * Then for your instructions I use "run.ios"...this is a file (I don't > find any). I'm stuck there. > > For getting styling you mention, there's 2 approach, one to use what we > have and try to style ( I think this is limited), the second is use some > good library out there like MDL, BootStrap, or others. I'm on the works as > you already know with MDL. Right now I'm doing components in the "mdl" > namespace, but this is not the ideal scenario, since it would be great to > get a MDL style in a js:Button without the need to change it to mdl:Button, > only applying styles. > > I'm finding some more few things: > > * CSS styles already in place are very cumbersome and I think we would > need to work on a clean separation to avoid mixing and generating side > effect. Alex propose in other thread some compiler options to avoid include > CSS...maybe this is a nice option. > * classNames and typeNames are part of the problems, but only due to the > before mentioned point. If we can compile without already set styles this > could solve the problem. > * With MDL I'm inserting classNames inside class components, what I don't > like since is a clear mixing of AS3 code declaration with CSS styles. > * from the experience I'm getting with MDL (and suppose that other > libraries like bootstrap will be the same), those good looking styles are > dependent from a concrete way of implementing the html tags and use of html > class. Maybe a component need to create a surrounding div and then nest a > span, and this maybe is not what our HTML implementation does. I think a > right approach should be to use the HTML swc and be able to change the > output to match what a concrete style demands. > > For example, I'm making a Card component (and btw learning how flexjs > framework works): > https://getmdl.io/components/#cards-section > > This could be some kind of a Panel...but is not a Panel, so better create > a Card component, but if you see the structure, is completely made to use > the MDL style... > > looking at the MobileStocks code, it seems, the approach is the first one, > since is all made with FlexJS comps. In that scenario, I think we need as > well a way to not be bloated with CSS styles that we don't know where came > from. and start from a clean state. > > I think this is something like a prerequisite in order to be able to work > in some kind of styling. > > Hope I could first build MobileStocks and try on my iPhone to get a look > at what we are talking about. > > Thanks > > Carlos > > > > > 2016-10-21 15:53 GMT+02:00 Peter Ent <p...@adobe.com>: > >> Hi, >> >> We've been working on an improved FlexJS mobile app: MobileStocks. It is >> in the FlexJS examples directory. This example runs on both Android and iOS >> devices and is a version of MobileTrader, offering just two views. The >> first view allows you to enter a stock symbol and a number of shares. It >> then puts that information into a DataGrid and a chart, monitoring the >> change in prices and updating the grid and chart. The second view allows >> you to enter a symbol and watch it in a similar fashion. MobileStocks uses >> the FlexJS Storage project to retain the list of stocks between sessions. >> >> MobileStocks uses Apache Cordova, making the app run on both iOS and >> Android from a single code base. Cordova integration is handled by the >> FlexJS Mobile project as well as the Storage project. >> >> Building and running the app is pretty simple and you can do it from the >> command line or from Flash Builder. If you want to use the command line, >> pull down the source and run ANT to build the js-debug directory. Then run >> "ant -f ../../../cordova-build.xml" to create the Apache Cordova >> sub-project. Once that has done, connect your Android device to your >> computer and run "ant -f ../../../cordova-build.xml run.android" which will >> download a little more and then install and run the app on your device. >> iOS users can do the same thing (use "run.ios") which will launch the >> device simulator; you also need to have Xcode installed. >> >> You can run this example easily from Flash Builder by following the >> instructions on the FlexJS wiki [1] and use the launch configurations to >> build and run the app. >> >> The example has shown us a couple of things. >> >> * We needed to make more beads to handle different types of data >> providers in the pay-as-you-go world of FlexJS; this keeps the app as small >> as possible. >> * We needed to add additional layouts that were more responsive to >> resizing. >> * We needed to fix a couple of bugs as well. >> >> Please give this a try if you can. The next step for the app would be >> some nice styling. This my "developer's eye" which is just minimal, so >> contribute some updates to that, if you can. >> >> [1] https://cwiki.apache.org/confluence/pages/viewpage.action? >> pageId=63406558 >> >> Regards, >> Peter Ent >> Adobe Systems/Apache Flex Project >> > > > > -- > > Carlos Rovira > Director General > M: +34 607 22 60 05 > http://www.codeoscopic.com > http://www.avant2.es > > > Este mensaje se dirige exclusivamente a su destinatario y puede contener > información privilegiada o confidencial. Si ha recibido este mensaje por > error, le rogamos que nos lo comunique inmediatamente por esta misma vía y > proceda a su destrucción. > > De la vigente Ley Orgánica de Protección de Datos (15/1999), le > comunicamos que sus datos forman parte de un fichero cuyo responsable es > CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la > prestación del servicio o información solicitados, teniendo usted derecho > de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose > a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la > documentación necesaria. > > -- Carlos Rovira Director General M: +34 607 22 60 05 http://www.codeoscopic.com http://www.avant2.es Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestación del servicio o información solicitados, teniendo usted derecho de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación necesaria.