<div dir="ltr">Please read something about what SugarLabs community is doing.<div>(We really have a big disconnection between support-gang/iaep and sugarlabs development) </div><div><br></div><div><a href="http://developer.sugarlabs.org/web-architecture.md.html" target="_blank">http://developer.sugarlabs.org/web-architecture.md.html</a></div>

<div><br></div><div>There are step by step howto, <br><div><br></div></div><div><a href="http://developer.sugarlabs.org/activity.md.html">http://developer.sugarlabs.org/activity.md.html</a><br></div><div><br></div><div>You will need a development environment,</div>
<div>there are information here about how to do it:</div><div><br></div><div><a href="http://developer.sugarlabs.org/dev-environment.md.html">http://developer.sugarlabs.org/dev-environment.md.html</a><br></div><div><br></div>
<div>Right now, "what is the minimal stuff I need to do activities"</div><div>is not so easy to reply. You will need learn a lot,</div><div>in fact, is easier create python activities than web activities,</div><div>
but the second can be used in android too.</div><div><br></div><div>Gonzalo</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Oct 14, 2013 at 5:39 PM, Caryl Bigenho <span dir="ltr"><<a href="mailto:cbigenho@hotmail.com" target="_blank">cbigenho@hotmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<div><div dir="ltr">Thanks Nick and James!<div> </div><div>I hope to still hear from others, but John Kim is local here in SoCal so I can get together with him. I was hoping he would be coming to the SF Summit, but I haven't heard from him on that yet.</div>

<div><br></div><div>I'll explore these and all other ideas... but with the help of John so I won't be "re-inventing the wheel."</div><div><br></div><div>Caryl<br><br><div><hr>From: <a href="mailto:james.murdza@dresden.us" target="_blank">james.murdza@dresden.us</a><br>

Date: Mon, 14 Oct 2013 11:44:31 -0700<br>To: <a href="mailto:support-gang@lists.laptop.org" target="_blank">support-gang@lists.laptop.org</a><br>CC: <a href="mailto:iaep@lists.sugarlabs.org" target="_blank">iaep@lists.sugarlabs.org</a>; <a href="mailto:devel@lists.laptop.org" target="_blank">devel@lists.laptop.org</a>; <a href="mailto:support-gang@laptop.org" target="_blank">support-gang@laptop.org</a><br>

Subject: Re: [support-gang] What Would I Need To Learn???<div><div><br><br><div dir="ltr"><div>Hi Caryl,</div><div><br></div><div>True, what you say about fundamental concepts, but the devil's in the details as they say, so the approach you take to porting will be a huge factor in the amount of work required and the quality of the resulting app. Looks like John Kim from Sugar Labs has written a <a href="http://webcache.googleusercontent.com/search?q=cache:_0pu9F2VqyUJ:www.google-melange.com/gci/work/download/google/gci2012/7972209?id%3D17001+&cd=2&hl=en&ct=clnk&gl=us" target="_blank">really good overview</a> of the possible methods of porting Sugar to Android which I think you'll enjoy.</div>



<div><br></div><div>My impression from his research is that the most doable and best gradual approach (not porting the whole Sugar stack at once) is to learn an Android Python framework like <a href="http://en.wikipedia.org/wiki/Kivy" target="_blank">Kivy</a>. There would be no other language required, only rewriting of interface code. Much easier than learning to make Android apps from scratch in Java, and still easier than PhoneGap, which would still be a complete rewrite.</div>



<div><br><div>On Mon, Oct 14, 2013 at 10:35 AM, Caryl Bigenho <span dir="ltr"><<a href="mailto:caryl@laptop.org" target="_blank">caryl@laptop.org</a>></span> wrote:<br><blockquote style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



<div><div dir="ltr">Hi Folks...<div><br></div><div>I am wondering what I would need to learn to be able to program apps for Android? Specifically, to help port Sugar Apps there. I have an excellent programming background in several "old" languages (Fortran, BASIC, and Pascal) and have played around a bit with Python (used it for a Physics MOOC I took this summer) and HTML (know some of the basic syntax and vocabulary). </div>



<div><br></div><div>It seems that the fundamental concepts of programming transcend language and if one can learn the new vocabulary and syntax rules you should be good to go. Is this a correct assumption? If so, what is the minimum I would need to learn to get started? Can you suggest some resources for this?</div>



<div><br></div><div>Thanks!</div><span><font color="#888888"><div>Caryl</div></font></span></div></div></blockquote></div></div></div>
<br></div></div><div>_______________________________________________
support-gang mailing list
<a href="mailto:support-gang@lists.laptop.org" target="_blank">support-gang@lists.laptop.org</a>
<a href="http://lists.laptop.org/listinfo/support-gang" target="_blank">http://lists.laptop.org/listinfo/support-gang</a></div></div></div>                                     </div></div>
<br>_______________________________________________<br>
support-gang mailing list<br>
<a href="mailto:support-gang@lists.laptop.org" target="_blank">support-gang@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/support-gang" target="_blank">http://lists.laptop.org/listinfo/support-gang</a><br>
<br></blockquote></div><br></div></div>