• Post Reply Bookmark Topic Watch Topic
  • New Topic

Very new to java, hello world.  RSS feed

 
Lynthia Yothanan Nilsson
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Everyone.
My name is Lyn and I am very new here so please allow me to introduce myself

I am a chef working in a Michelin stared restaurant. My work is hard enough and on top of that I have to make a working schedule for everyone in the kitchen and that fits the needs of everyone.
I have been looking for the best and easiest solution and I found many... but my boss doesnt like any cos..they cost too much :p

So I thought why not just write one myself? We all use android devices at work anyway (except the boss, he uses ipad2 and iphone)

A week ago I decided to start learning Java because this obviously is the mother language of doing any Android apps. And that is what I want to do... write a simple app for Android that is easy at my work.

The problem is... I know nothing about programming. A little maybe, I used to do VB back in 1998 but didnt continue. And VB - as far as I know is a whole different world to Java.
That doesnt stop me from trying though.

I did a quick google search and most of the find point me to this website. This is why I am here



So to the point.

I guess I want to write an app that to begin with, allows me to

- store our recipes in one place where every of "allowed clients" can access and use them daily, and the admin can change them everday
- Working schedule that is automatically shared to clients (employees)


So to be able to create an app like that, what do I need to learn in Java? Apart from the fundermental things of course.

Thank you all in advance

Lyn.

 
Jeff Verdegan
Bartender
Posts: 6109
6
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Lynthia Yothanan Nilsson wrote:
So to be able to create an app like that, what do I need to learn in Java? Apart from the fundermental things of course.


I don't want to discourage you, but you need a dose of reality and perspective. A small team of experienced, professional programmers could do that in, probably, somewhere between a month and a year, depending on the actual requirements.

you should also read this: http://norvig.com/21-days.html

Now, if you're still with us, you should start at the beginning, with one or more of: Head first Java; Eckel's intro to Java book; Bloch's intro to Java book (one of which is available for free online, I think); this Oracle tutorial: http://docs.oracle.com/javase/tutorial/

(And for the record, I envy you. Being a chef is one of my first two choices of jobs I'd do if I had the skill. )
 
Lynthia Yothanan Nilsson
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeff Verdegan wrote:
Lynthia Yothanan Nilsson wrote:
So to be able to create an app like that, what do I need to learn in Java? Apart from the fundermental things of course.


I don't want to discourage you, but you need a dose of reality and perspective. A small team of experienced, professional programmers could do that in, probably, somewhere between a month and a year, depending on the actual requirements.

You should also read this: http://norvig.com/21-days.html

Now, if you're still with us, you should start at the beginning, with one or more of: Head first Java; Eckel's intro to Java book; Bloch's intro to Java book (one of which is available for free online, I think); this Oracle tutorial: http://docs.oracle.com/javase/tutorial/

(And for the record, I envy you. Being a chef is one of my first two choices of jobs I'd do if I had the skill. )


Reality = checked

I am aware this will takes months at best. Years is probably what it takes in reality. I dont expect an instant success. I know it takes time. I just need direction
 
Jeff Verdegan
Bartender
Posts: 6109
6
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Lynthia Yothanan Nilsson wrote:
I am aware this will takes months at best. Years is probably what it takes in reality. I dont expect an instant success. I know it takes time. I just need direction


Well, like I said, start at the beginning. Once you get a handle on the basics, then you can look into what resources are available for beginning Android programming.
 
Jesper de Jong
Java Cowboy
Sheriff
Posts: 16057
88
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch, Lyn.

If you've programmed in VB before, then at least you know the very basics of what computer programming is. Oracle has a good set of Java tutorials to get you started with Java. There are also many books available about programming in Java, and programming for Android. If you've never used Java before, it's best to start with the basics of the programming language before getting into Android. (Don't try to learn it all at the same time, it will be overwhelming).

The project you describe is interesting, and you'll have to learn much more than just the Java programming language to do this. For example, you'll probably want to use a database to store the recipes and working schedule, so you'll have to learn how databases work and how to work with them from a Java program. Is the place where the allowed clients can see the recipes going to be a website? Then you'll need to learn how web applications work and how security on the web works (you'll want to have a system where allowed clients can log in and only an admin can change the recipes). For the website you could probably use an existing CMS (Content Management System) instead of programming the whole thing from the ground up.
 
Winston Gutkowski
Bartender
Posts: 10575
66
Eclipse IDE Hibernate Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Lynthia Yothanan Nilsson wrote:Reality = checked

And just to add to what Jeff said: you mentioned two things that you wanted this app to do.

My advice: tackle them one at a time; and if I had to choose, I'd suggest tackling the recipes list first. Work schedules can be quite tricky, particularly if you want the app to automate them for you. If it's just a "fill in the blanks" app where the choice is entirely up to a manager, that might be different.

Small steps...

Winston
 
Joanne Neal
Rancher
Posts: 3742
16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Lynthia Yothanan Nilsson wrote:please allow me to introduce myself

Are you a man of wealth and taste ?
 
Winston Gutkowski
Bartender
Posts: 10575
66
Eclipse IDE Hibernate Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joanne Neal wrote:
Lynthia Yothanan Nilsson wrote:please allow me to introduce myself
Are you a man of wealth and taste ?

Ah, someone else old enough to remember Mick at his best.

Winston
 
Joanne Neal
Rancher
Posts: 3742
16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Winston Gutkowski wrote:
Joanne Neal wrote:
Lynthia Yothanan Nilsson wrote:please allow me to introduce myself
Are you a man of wealth and taste ?

Ah, someone else old enough to remember Mick at his best.

Winston

Just happened to be listening to them in the car this morning, so couldn't resist
 
Jeff Verdegan
Bartender
Posts: 6109
6
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joanne Neal wrote:
Winston Gutkowski wrote:
Joanne Neal wrote:
Lynthia Yothanan Nilsson wrote:please allow me to introduce myself
Are you a man of wealth and taste ?

Ah, someone else old enough to remember Mick at his best.

Winston

Just happened to be listening to them in the car this morning, so couldn't resist


That's my second favorite Stones song, after Paint It Black. And now it will be stuck in my head. Quickly! To the iPod!
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!