Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Steps on building an android app?

 
Stephan Crandego
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, I'm planning on building a simple mobile application on android. I'm not really sure what are the building blocks.
I know pretty much basic java, html and css. I use netbeans and i'm thinking of using it for building android because I can't install android studio (my pc isn't that great).
Can I use html and css for the user interface?

Can somebody tell me how should i start? Step by step?
Any helpful links to watch or read?
Thanks
 
Brian Tkatch
Bartender
Posts: 567
25
Linux Notepad Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You do not need Studio, but it may not be for the faint of heart. There's a lot of things that need to be handled, and originally, that's how it was done.

IMO, Android projects are not intuitive. You just have to know how things are done, which for the most part "clicks" after going through a few examples. I would suggest you get a computer that can support Studio. For a low powered laptop, perhaps you can try installing Ubuntu.
 
Stephan Crandego
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Brian Tkatch wrote:For a low powered laptop, perhaps you can try installing Ubuntu.


No budget bro and i'm not into ubuntu..
 
Tim Moores
Bartender
Posts: 3137
50
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
developer.android.com has all the learning materials you need to get started.

NetBeans does not support Android, as far as I know. Eclipse used to, but now Android Studio is the IDE to use. Personally, I use just Gradle, no IDE, but then, it's just for hobby projects. But on a low-powered computer, an IDE might not give a great experience anyway.

Android had its own native GUI toolkit; if you want to use HTML/CSS (which I would recommend only if you wanted to target multiple platforms), check out Apache Cordova.
 
Stephan Crandego
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tim Moores wrote:
NetBeans does not support Android, as far as I know.


I'm not sure what you mean by that but i see some videos online installing android sdk, nbandroid plugin for developing android apps on netbeans.
 
Brian Tkatch
Bartender
Posts: 567
25
Linux Notepad Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Stephan Crandego wrote:
Brian Tkatch wrote:For a low powered laptop, perhaps you can try installing Ubuntu.


No budget bro and i'm not into ubuntu..

I said laptop because that's what i happen to use sometimes. Shouldn't have said laptop.

Ubuntu works mostly like Windows, except where it doesn't. Regardless, the resources required are much less, and you can run it from DVD. Howsabout trying to download it a DVD, and seeing if your PC can handle AS that way?
 
Tim Moores
Bartender
Posts: 3137
50
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Stephan Crandego wrote:i see some videos online installing android sdk, nbandroid plugin for developing android apps on netbeans.

In that case, I stand corrected.
 
Darryl A. J. Staflund
Ranch Hand
Posts: 314
2
Android Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi there,

Udacity offer some excellent online video-based courses on Android, taught by members of the Google Android team. Just go to the following link:

Developing Android Apps

and try it out. It's free but you can enroll in their Android Developer Nanodegree if you want to be certified. I have taken this course and its excellent -- it will have you build a Popular Moves app that pull movie information from The Internet Movie Database (IMDb) and will also walk you through:

* Using Android Studio
* Activities and Fragments
* UI Development and customization (layouts, resources, drawable, etc.)
* Cursors and Content Providers
* AsyncTasks, Loaders, and SyncAdapters.
* Networking
* JSON Parsing
* Services
* And much more

The instructors are well-known and respected in the Android development community, including:

* Reto Meier, is an Android Advocate for Google
* Katherine Kuan is developer of the Google Keep application

Anyway, I heartily recommend it :-)

Darryl
 
Ron McLeod
Bartender
Pie
Posts: 1049
65
Android Eclipse IDE Java Linux MySQL Database Redhat
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tim Moores wrote:Eclipse used to, but now Android Studio is the IDE to use.

I still use Eclipse/ADT for Android development - Android Studio is too demanding for my workstation. The only limitation that I have run in to is that it does not support UI rendering past API 21 (Android 5).
 
Frits Walraven
Creator of Enthuware JWS+ V6
Saloon Keeper
Pie
Posts: 2536
113
Android Chrome Eclipse IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Udacity offer some excellent online video-based courses on Android, taught by members of the Google Android team.

Thanks, that is a valuable tip! Have a Cow! I am enjoying the course right now
 
James Ryder
Greenhorn
Posts: 5
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I hate to say that but if you have so much few resources to write an Android app, then you should go for app building sites like Appery.io, Mobile Roadie,TheAppBuilder, appmachine etc.
They are just simple drag and drop.
Your app will be limited though but its better than nothing
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic