Mahmoud,

Om already implemented new Android skins for all mobile components; he
claims replicating his work for iOS7+ should be relatively painless.

If I understand the structure correctly, you can find the Android skin in
the ‘flex-sdk’ repo [1], on the
"frameworks/projects/mobiletheme/src/spark/skins/android4” path.

EdB

1: https://git-wip-us.apache.org/repos/asf/flex-sdk.git



On Wed, Oct 1, 2014 at 1:06 PM, Mahmoud Ali <mudd...@gmail.com> wrote:

> I could help with that, where is the code from Android skin so I could take
> a look? I get the feeling that it won't be as easy as doing a skin based on
> pure CSS.
>
> On Wed, Oct 1, 2014 at 6:02 AM, Erik de Bruin <e...@ixsoftware.nl> wrote:
>
> > Continuing in a separate thread:
> >
> > > What does it take for a willing volunteer to start helping out? Does
> > > he/she
> > > > have to be a awesome graphics artist and a hardcore coder to help
> out,
> > or
> > > > can anyone familiar with application development step in?
> > >
> > > I can take care of converting the graphic elements from AI to FXG.  Any
> > > Flex developer who is familiar with spark component development can
> help
> > > out.
> > >
> > > It's basically assigning new FXG assets to each existing skin state.
> > >
> > > Since most of the hard work has already been done when creating the new
> > > Android skins, it should be straightforward to make a copy of the skin
> > and
> > > modify it with the iOS assets.
> > >
> >
> > As I’m late to the mobile skinning party, let me get try to get this
> clear:
> >
> > 1. we create a public branch of ‘flex-sdk’ -> new_ios_skins
> > 2. in that branch we copy
> > "frameworks/projects/mobiletheme/src/spark/skins/android4” and rename it
> > "frameworks/projects/mobiletheme/src/spark/skins/ios7”
> > 3. we replace the contents of ‘assets’ with the new FXG files Om prepared
> > 4. we go through all the components skin classes and replace all
> references
> > to 'spark.skins.android4.assets’ with 'spark.skins.ios7.assets'
> > 5. …
> > 6. profit!
> >
> > Is this basically correct, or am I missing something? What about
> > testing/tweaking? Step 5 might need some clarification ;-)
> >
> > EdB
> >
> >
> >
> > --
> > Ix Multimedia Software
> >
> > Jan Luykenstraat 27
> > 3521 VB Utrecht
> >
> > T. 06-51952295
> > I. www.ixsoftware.nl
> >
>



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to