Learn making android apps (Electronics) - Page 1
Forum section: electronics / beginners

author: Vindhyachal.takniki
author_rank: Frequent Contributor
timestamp: July 04, 2016, 04:20:47 am
content: I want to learn making android apps. I have some electonics applications like sending data on bluetooth & then displaying it in graph form.I have signed up here (https://classroom.udacity.com/courses/ud853/lessons/1395568821/concepts/16438585680923)Any suggestions or better options?

author: Macbeth
author_rank: Super Contributor
timestamp: July 04, 2016, 04:27:59 am
content: You will need to learn Java first.

author: chris_leyson
author_rank: Super Contributor
timestamp: July 04, 2016, 06:51:14 am
content: Basic for Android, B4A, maybe.

author: R005T3r
author_rank: Frequent Contributor
timestamp: July 04, 2016, 10:54:32 pm
content: Yes, learn how to program in java first. Take a look especially at object oriented programming and class programming.After you have learn that, then you start understanding how the android envoirment is, and only after you make projects.DO NOT skip to learn java, or do not "learn it by making stuff", you end up making a lot of confusion... Especially if you are new to programming, I tell you this because I'm also taking a look at android apps and it's not that simple as it seems( I've studied java at the university). Also, be very patient because programming require a lot of dedication, concentration and patience and android studio is particularly user unfriendly...Also, get a decent book of algorithms: it's a good source of ideas....

author: Wilksey
author_rank: Super Contributor
timestamp: July 05, 2016, 09:26:39 am
content: You can use Java, I think you can even use C++ with the NDK, but I think Google released something called MIT APP Inventor, which allows beginners to create apps without having to go into the meat of it.

author: Kilrah
author_rank: Unknown
timestamp: July 05, 2016, 12:19:06 pm
content: Quote from: chris_leyson on July 04, 2016, 06:51:14 amThat's a good solution for quick projects where you don't want to put too much time into learning.The "native" Java way is indeed not for the faint-hearted...

author: daybyter
author_rank: Frequent Contributor
timestamp: July 06, 2016, 11:07:45 am
content: Phonegap might also be an option for you.

author: Vindhyachal.takniki
author_rank: Frequent Contributor
timestamp: July 07, 2016, 11:03:30 am
content: In the course I have to lean Java. Dont want to do that.So probably I will check RFO-BASIC or B4A for that

author: rs20
author_rank: Super Contributor
timestamp: July 07, 2016, 11:14:33 am
content: Quote from: Vindhyachal.takniki on July 07, 2016, 11:03:30 amThat's a bit like saying "the electronics course required learning how to solder and do maths, but I don't want to do that." You may have some success without learning Java, but don't pretend that there won't be limitations (for example, Bluetooth perhaps).

author: LeonV
author_rank: Contributor
timestamp: July 09, 2016, 09:44:06 am
content: I would have a look at Cordova which is the framework that Phonegap and other frameworks forked from.Check they have modules / libraries that will meet your needs.Cordova uses JavaScript and HTML to compile an app. So it's pretty much like making a web app.Super simple but no low level control.