[APP][DEV]StartJava - new format for teaching android programming - Android Software Development

StartJava aimed primarily at those who are just starting to program in an android. I would say to those who don't even know where to start.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
With this program you will not need anything to understand in order to write your first program. StartJava tells you what to do. All you need - just install the program.
The program is arranged quite simple. You choose the lesson and then StartJava starts step-by-step demostration of the creation new program. In this case, you can run what is already written at any time.
The program interface is simple, get used to it is not difficult. The lesson can be run through the main menu In main menu also exist commands for testing your application (command "Test ...") and commands for navigate through the lesson ("Next" and "Prev"). In addition, the move to the previous step available by pressing a hardware button "Back". To move to the next step you can press a hardware button "Search".
In addition, the program supports the launch of third-party lessons. Information about the new lessons will be placed on the As Soft web site.
A few words to the developers. If you have a desire to write one or more lessons for StartJava - it is not difficult. Especially for easy lessons creation was written by a special utility for the operating system Windows.
You can download it on this page. The file is called DDLessonsCreator.zip.
Almost all actions in the program are executed via the context menu. For ease program interface understanding - you can download a sample HelloWorld.zip.
StartJava not only gives developers to share their experiences, it also allows them to capitalize on this. The program shows two banner AdMob. The first banner is tied to the account of the program, and the second tied to the lesson author account . I think everyone are interested in this, as this extra incentive for authors to make good interesting lessons. And this is ultimately users interested in this.
Google Play Link.
Official page

Thanks, gonna try it, I would learn to dev .

If you have some questions or offers, you can write here.

Kinda tough to understand. Too much assumed knowledge and broken English. No disrespect... just giving some feedback.
Sent from my LG-P999 using XDA

TarHeelTrigger said:
Too much assumed knowledge and broken English.
Click to expand...
Click to collapse
Sorry for bad English. It's will be very good if you or anybody else write here the most important English mistakes to correct it in new versions.
Thanks.

If you want, send me the Strings.xml or the text files and I'll correct!
This is usefull, just the thibg I was looking for!
Added to bookmarks
Greets!

Great app will definitely be using this to learn how to make apps for android
Thread subscribed too
Sent from my Wildfire S using xda premium

New version with corrected texts on English available.
Thank's to mDroidd.

DarkGoodWIN said:
New version with corrected texts on English available.
Thank's to mDroidd.
Click to expand...
Click to collapse
Will correct all mistakes in a few days, exams ongoing and laptop token
Greets!

Related

Create a program that changes a register value

I'm pretty new to developing programs for PocketPC's, but I really would like to create my own little program
I already have Visual Studio 5 and Windows Mobile 5.0 SDK.
What I would like to do is select an option in my program. When selected it should change a register value.
For example:
====
Choose one of the following options:
CAPS indicator of the keyboard?
|O| On |O| Off
Save - Cancel
===
This is a small example of what I would like to do. What the program does behind the scenes is very simple actually:
When selected ‘yes’ it should change the register value to:
\HKCU\ControlPanel\Keyb\EnableIndicator -> DWORD ‘1’.
When selected ‘no’ it should change the register value to:
\HKCU\ControlPanel\Keyb\EnableIndicator -> DWORD ‘0’.
When you press ‘Cancel’ I want to undo all changes.
When ‘Save’ is pressed, it should save all selected items and exit the program.
I think when I know how to do one item it’s not to hard to add more after that.
Hope anyone can help me with this one![/b]
mccune: what language are you writing in?
Have you had a look at any books on pocket pc (or windows) programming in relation to the registry?
V
TnX for the fast reply Vijay555.
I've played a little with Visual Basic at school.
I'm writing the program with an English version of Visual Studio 5.0. After I finish it I wan't to create it for the Dutch users also..
Been looking around for some tutorials on how to create a simple program, no luck so far.. ..most tutorials are to advanced!
This is what I have so far
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[edit]
As you can see I want to use checkboxes instead of radio buttons.
[/edit]
If you think you might have a word of advice about different tutorials you're more than welcome. I would really like to finish this little app, and know what I'm doing! :lol:
McCune,
That's why I asked. I've never formally learnt to program, and played with VB in my spare time to knock up programs and things. However, since getting my Magician in August or so, I've got increasingly into tweaking and programming for it. As such, I've had to learn c++, and I consider myself an enthusiastic beginner.
However, the one mistake that I would warn anyone not to make, is to learn how to practically program, without knowing what you're doing.
Learning c++, I started playing with tutorials and taking apart examples, which was how I "learnt" VB. However, going VB to C++ is a big step, and it looks like you might be doing some .net? But I think that was the wrong way to learn.
My advice: grab a book, work through basics to understand the symantics and theory behind the language, get to know just that much (Ie not much, but enough!), and then throw yourself in like a madman. But really, trying to learn c++ through tutorials, without learning very basic foundations behind it, put me back quite a while. .net might be easier to pick up if you know VB, but certain system specific foundations are essential.
Sorry to sound preachy, because I really know far too little to preach to anyone, but this is merely my advice from an enthusiastic hacker, who likes to take shortcuts: learning a new platfrom and language requires that you do learn a little foundation stuff first, so a few longcuts, and you'll reap myriad rewards!
Have a read through the big post here for some very useful books:
http://forum.xda-developers.com/viewtopic.php?t=37884&highlight=vijay555
V
Just found out that Nicodekker posted a similar program on this forum.. ..Hope he can help me out here
No need to post anymore in this thread, because nicodekker's thread is running much better :lol:
TnX for the advice vijay555, I'm reading my *ss of at the moment Keep up the good work!
Can you tell (link) where is that program. I'am interested too!
Thanks
It's on this forum
Link:
Check it out

SMS files on the device? ready to code if someone got info

Hi everybody , any idea of how I can backup the file containing all my sms boxex (in and out)
and after reseting upgrading etc I cant settled (or import) them back .?
I'm ready to try to write a program with VS that can be useful to everybody
if someone can show me the way
Where to start from ?
PS : i can't synchronize anymore but i can put a .cab on my SD card
Please give some clue ...
Thanks
PS : even if i can't put them back it will be enough if i just can save them !
Laurent4xs: if you don't have any idea where to start, it's likely to be a relatively messy project to start.
Exporting is actually very (relatively) easy - just open up the POOM com object and parse through the inbox (or any other) folder. I'm surprised no one has written this yet (AFAIK), it'd be quite straight forward to export as a CSV that we could edit in Excel.
Importing I guess might be slightly more long winded, but basically reverse the process creating mail items imported from the csv fields.
V
also have a look at Jeyo Mobile Companion
http://www.jeyo.com/companion.asp
works perfectly to backup and restore sms
thank's for your reply guys...
yeah, Bartjan, i've heard of Jeyo but it does just one part of the job...
what when this foolish ActiveSync thing decide not to work anymore ...
and that all you have to do is resetting the Rom...
that's why even if I think i'm going to use Jeyo's software soon,
I will nevertheless have a need for such a "custom" tool !
And vijay555 or someone else out there, if it is not a abuse , will it be possible for you to send just a skeleton.
I don't ask you to do the all job; just a skeleton and may be the firt part (exporting) as it is the easiest and won't take too much of your time..
yes simply a structure with the project and it's settings so from there i just need a little of my brain and try to cop with my coding skill..
Laurent,
I want to try to write an app to do this myself, when I've got time. I had to write the POOM interface already for VJEphemeris's SMS reader:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I actually got help from another guy on Modaco I think, but rewrote all the code in the end anyway.
I suggest you read a nice book on POOM, since it's HORRIBLE to look at, but the theory falls into place when you read about it clearly. So a chunk of code won't help you too much until you know why it works. MSDN has a series of 4 articles or so on the subject that are essential reading, and PocketPCDN was very good and the external links to DevBuzz or something were essential also.
If I can get some time, I'll try to knock something together.
This is all just an excuse to say I've not tried any file i/o yet
V
Thanx man,
I will get a look on all these you pointed.
Sincerly,
there is a software called Back up SMS..Which works perfectly try to do a search in this forum

MoDaCo - Automatic Application Update Check (AppToDate?)

Paul over at MoDaCo is starting to get some interest in a new application he's developing - basically it involves developers providing some XML with their installer that ties in with some similar XML on the applications' download page on their web server.
When a new version is released, the XML on the download page is updated, "AppToDate" will check the download server and you'll be able to see that a new version is available.......
AstraWare, Developer One and SK-Tools have already expressed an interest in making their software work with "AppToDate".......what are you waiting for!?!?!
I'll stop babbling, this is what Paul posted over at MoDaCo "AppToDate"
I have a dream! OK, so it's not quite as ground breaking as some other dreams of our time, but it's a dream none the less. It goes something like this...
I have a whole bunch of software on my device. Probably 15 apps at least. I also write software, which is downloaded by a fair few people, both commercial and free. I like to ensure that my software on my device is up to date with the latest versions, and it's a right pain in the ****. Not only that, I'd like my end users to have the latest versions installed to get the best possible experience... and to facilitate that I have to write a custom update checker into each of my applications. Fine for big apps, not great for quickly rustled up apps or tweaks.
But there could be another way.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What if you could have an application that lived on the device, that wasn't tied to any one application or vendor, that could check for updates for everything installed on your device? IMHO, that would be awesome. A dream. For such an approach to work, you'd need a few things...
Someone to write the update application, and to develop it. A community project perhaps?
The update application MUST be FREE for end users and developers
The update application MUST be easy for developers to plug in to
The application needs to be used by end users!
Freeware developers need to use the application!
Commercial developers need to use the application!
Now here comes the audience participation part - if you are a user, would you like to see such an application? If you are a developer - either freeware or commercial - would you like - and would you use - such an application? Make your voice heard here, and if there's an appetite for this, let's make it happen! I'll be updating this topic to list developers who would like to be involved.
Oh, I forgot to mention... I've basically written the update application! It's simple, has plenty of scope for future development, can update itself (of course) and in order to be used by a 3rd party, just needs an XML file dropped into the updater directory from your install CAB, and a current version XML on your server!
Beautiful! The response to this topic will determine how much time I spend on getting it production ready
P
Click to expand...
Click to collapse
Lend your support to this - with all the updates for various applications flying around, it's an almost impossible task to know if you're running the latest and greatest version - hopefully it will grow into a REALLY useful tool.
Thanks for listening
Mark.

[TO ALL APP DEVELOPERS] How make your app multilanguage - 99translations

Hi XDA Developers!
I wanna present all of you very usefull site.
With this site you can have your app in many languages very, very easy.
This is 99translations:​
Code:
[URL="http://99translations.com/session/new"]http://99translations.com/session/new[/URL]
​
Only that you must to do, is create a project named like your app, and include all phrases from your app.
A volunteer (or with some cash, everyone can set how much want in $ for translate one word in profile)
from other countries can open your project and translate phrases to own language.
I worked (for free) with this site at "Buddycloud" project - a Symbian social app (mix of Twitter and iRC):
Code:
[URL="http://99translations.com/public_projects/show/98"]http://99translations.com/public_projects/show/98[/URL]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Translating process is very, very easy. Translator can use a Google Translator for help:
Also project author having many, very useful tools. For example if you need one specific translation, you can choose your translator from list ("People tab")
More info for app developers you can find in "Tools" tab:
Code:
[URL="http://99translations.com/page/tools/"]http://99translations.com/page/tools/[/URL]
Thanks for sharing!
No problem. This is in our interess having apps in own language. Not many apps here are translated to polish. Not every developer know how organize translations... I know that translating some apps is hard or impossible.
It's hard to standarise this process. This advice/thread for sure will help translating many apps for free and in organized way.
I think i posted this in tight section, because this advice matching to any app or other project. I reported to mods to move thread to better section (General?).
I hope this advice will be accepted and good received by our dev's.
Skye Menjou said:
What if someone decides to be funny or a whole group like the Turkish error message on facebook "Your d*ck is too small"(It happened).
Click to expand...
Click to collapse
Well, it's hard to tell. Maybe developer can give access to his project only for selected, trusted ppl (knowed from forum for example).
People will make translation for own advantage (and other ppl speaking in the same language). For sure developer(s) can check translation (with built-in Google Translate tool) correctness before include it to app.
It looks lil'bit fondly, but i belive that someone who take this chellenge will not screw it.
Some incentive to translating can be free license (Epocware gives me few free licenses after i translated few they's app's).
If any developer need more details, then can ask developer "Elvis" (on 99translation site), im sure that he will helpfull (i translated BuddyCloud for him).
It will be very helpful if I write programs in VisualStutio 2008 C#? Or not
http://99translations.com/page/tools/
Don't be lazy and check it. I give you tool and only you can decide is usefull or not if you check it a bit.

[$$$] Android Development Job

I have a friend that's starting up a gym/health club to the likes of Lifetime Fitness, but a tad smaller in scale. He's looking for a MASTER Android programmer to help him develop (paid of course) a proprietary Android build or app for strict clientele management. The build/program must:
Be a proprietary product (in other words, no android marketplace/app brain postings)
Send/Retrieve Client info via WiFi or Tethering
Catalog customized client workout profiles
Catalog hundreds of exercises with visualization animations
Catalog various customized diet and supplement programs
Send a workout log to clients via email after every session (for Record Purposes)
Must front-end to a customized windows data managing program
Database must be easily editable on a PC.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If anyone is interested and willing to take on such a huge challenge, PM me and we'll go about setting up a meeting (Face to Face or Netchat) with the guy.
Hopefully someone here can help him out.
IMO i dont think youre looking for an android develroper . You're kinda looking for a person that can set up a windows exchange server . My dad does this kinda stuff . but hes not an android developer.
he knows how to setup a server for a business like this i thinkk
JimmyKimChi said:
IMO i dont think youre looking for an android develroper . You're kinda looking for a person that can set up a windows exchange server . My dad does this kinda stuff . but hes not an android developer.
he knows how to setup a server for a business like this i thinkk
Click to expand...
Click to collapse
Hmm.. think your right, Unless the [OP] already has a working server otherwise an android dev
I'm sure he doesn't give a care what it is that someone is called or what job title someone needs to be called. He just needs it done. So if anyone can do this, let me know and we'll get things rolling.
Figured I'd hit the XDA forums first seeing has how you guys can do just about anything. He's giving it one more week, and then opening the job up to a firm. If you want the cash, respond.
How much cash are we talking
Anderdroid said:
How much cash are we talking
Click to expand...
Click to collapse
Well, the title has 3 dollar signs, so I assume the pay would be pretty good

Categories

Resources