{"id":1229,"date":"2013-11-29T18:45:56","date_gmt":"2013-11-29T22:45:56","guid":{"rendered":"http:\/\/deridder.ca\/blog\/?p=1229"},"modified":"2013-11-29T18:55:17","modified_gmt":"2013-11-29T22:55:17","slug":"android-app-the-beginning","status":"publish","type":"post","link":"https:\/\/deridder.ca\/blog\/?p=1229","title":{"rendered":"Android App &#8211; The beginning"},"content":{"rendered":"<p>Well I am up and running pretty quick with the basics..<\/p>\n<p>&#8211; Install the JDK (Java Development Kit) 7.45<br \/>\n&#8211; install the google ADT (Android Development Tools) bundle (Eclipse and ADT)<br \/>\n&#8211; In Eclipse, I added some plugins (ie. the Google App Engine SDK, Google Plugin for Eclipse 4.2&#8230;) just cause I forsee my app will be using those<br \/>\n&#8211; In the SDK manager, I added the Google API, and a few other things (so I could use the Google API as a target for my AVD (Android Virtual Device) when running the emulator..and it also adds some other things like the Wizard for setting up a Google App Engine Android project..<br \/>\n&#8211; I registered the google api account project, and turned on the Google Cloud Messaging and Google Cloud Datastore API (again, just guessing my app will be using these)<br \/>\n&#8211; generated a server api key to use<br \/>\n-created a new Google App Engine android project in eclipse, using the above info<br \/>\n&#8211; started the local app engine web application<br \/>\n-set the android app to use the local version<br \/>\n&#8211; created an AVD for the google api target<br \/>\n&#8211; ran the android app (base one that the wizard creates)<\/p>\n<p>I&#8217;m now able to use the web application to send messages to my android application&#8230;<\/p>\n<p>Pretty basic really, but it&#8217;s the starting point.. now with the setup mostly out of the way (for now).. I can begin coding. (scary.. we&#8217;ll see how long before I seriously consider throwing in the towel  \ud83d\ude09  )<\/p>\n<p>All the above was done on my new Windows 8 laptop.. Having fun learning the windows 8 tweaks as well (not).  (pleasantly surprised that after they say delivery in 4 weeks, it arrives 2 days later \ud83d\ude09  )<br \/>\np.s: I&#8217;m skipping over many headaches already<br \/>\n-had a few issues with downloading above pieces due to proxies.<br \/>\n&#8211; first tried the Android Studio IDE rather then the ADT bundle.. but it failed on a girdle error my first little app I tried.. Looking back it&#8217;s likely due to the proxy thing&#8230; but sticking with eclise (the bundle) now anyway.<br \/>\n&#8211; took a bit to figure out the bit about setting the app to use the local version of the app engine<br \/>\n&#8211; took a bit of tweaking the AVD settings to get it to actually run<br \/>\netc etc<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well I am up and running pretty quick with the basics.. &#8211; Install the JDK (Java Development Kit) 7.45 &#8211; install the google ADT (Android Development Tools) bundle (Eclipse and ADT) &#8211; In Eclipse, I added some plugins (ie. the &hellip; <a href=\"https:\/\/deridder.ca\/blog\/?p=1229\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[82],"tags":[],"class_list":["post-1229","post","type-post","status-publish","format-standard","hentry","category-techie"],"_links":{"self":[{"href":"https:\/\/deridder.ca\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/deridder.ca\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/deridder.ca\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/deridder.ca\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/deridder.ca\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1229"}],"version-history":[{"count":6,"href":"https:\/\/deridder.ca\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1229\/revisions"}],"predecessor-version":[{"id":1234,"href":"https:\/\/deridder.ca\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1229\/revisions\/1234"}],"wp:attachment":[{"href":"https:\/\/deridder.ca\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/deridder.ca\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/deridder.ca\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}