Beginner Programmer - Windows Mobile Software Development

Hey Guys, ive been a windows mobile user for a long time now and finally decided i want to take a swing at writing my own application. Ive taken Java and C in school but only a year of each so i know i have a lot of learning to do. Ive been looking around MSDN which has helped but i was wondering if anyone could recommend any where else or any resources that could help me. I have some great ideas for applications and really want to see them come light.
Thanks in advanced
Darthfroggy

You have learned Java and C, which is good, but what language are you looking to develop in?
I am more proficient in C# .net CF [3.5] than I am in C++, but I am learning C++. I would say that if anything has helped me, it is looking through the samples that come with the SDK like they are bibles [sorry for the religious reference]. Also, treat Google like your best friend!
If you EVER need help, I would LOVE to help you out. I also don't mind sharing the sources to a good deal of my applications that I have already developed!
Good Luck!

Related

[Q] Search for developpers

Hi,
I want to make some applications for WP7.
Design and idea is not the problem... the real problem is developping, writing, programming... wich leaves me blank out of the game...
I allready have some designs for games or applications, just need someone or some people to help putting the app or game to work / run on WP7
If interested please PM.
I have a background in design, and graphics.
grtz
cboy
Yeah I have a great idea for a book but no real experience with the English language, is anybody here a writer that can write a book based on my idea? I can do the cover art.
Hello,
i would like to start windows 7 mobile software development. I am complete newbie on this.
Could you please post any tutorials (links) to start programming for windows 7 mobile for begginers?
BrockAtkinson said:
Yeah I have a great idea for a book but no real experience with the English language, is anybody here a writer that can write a book based on my idea? I can do the cover art.
Click to expand...
Click to collapse
lol. this is funny
Hello, I'm looking for someone to start a company with. I have an idea but no money or aspiration. I just need someone that can do all administration and other work. My idea is ready and i can draw a picture of an elephant to promote it, so that's no problem at all. I also went to school once.
I declare this thread epic, as I wait for the UPS truck to arrive with my T-Mobile G2...
Sent from my Nexus One using Tapatalk
There is a new WindowsPhone 7 developers forum managed by MVP's. Soon they will post, samples and info about Windows Phone Development.
Should be a good start in the future :
http://www.windowsphone7developer.com/
Although I found a lot of humor in this, I also felt somewhat annoyed by the poster's question. My honest answer is to start the way everyone else starts.
Option 1:
Learn through Google, Wiki, forums, and Ask.com tutorials.
Option 2:
Mess around with Visual Basic until you can write what you want.
Option 3:
Take classes
A hint is that if you don't understand the concepts after the first two options, give up. It either comes to you or it doesn't. Don't waste money on classes because you'll also have to take math classes (I'm guessing that you don't learn useful math in graphical design).
Hope I have helped.
Regards,
Anthony
Im a WP7 dev...

[Q] Question to Developers

I am currently a freshman in college studying Computer Science, as all you guys know, Freshman year is English, keyboarding,Math, etc. I can't wait to start learning languages and how to develop, so I am thinking about buying books of language so I can learn faster, my question is what would you guys recommend to get into developing faster, Java???Html?? thanks for answering, and if you guys know of any book that would help me learn , thanks a lot guys
i think if you're starting to learn to program at this age it's a little late
in any CompSci program you will most likely be exposed to at least one class of the major languages. java, c++ and visual basic will most likely be a part of it.
unless you attend Google U, Android wont likely be a language they teach you. but since, as I understand it, most android is based off linux and programmed in java, that should be your start!
good luck in college.

[Q] can some point me to how can I create my own app

Can some some one point me to the right way and what do I need to know in term of computer language.?
Sent from my HTC-HD2 using Board Express
Check out http://create.msdn.com - it has everything you'll need to get started.
As for knowledge, it really depends on the app you're wanting to develop. If you can get away with using data already available on the net, with little to no processing needed, you can really build the UI in Blend without any programming experience what so ever. Sure, you'll need to wire up some events for buttons and what not, but even this is almost automatic.
If you do need to process the data before using it you should have at least a minimum knowledge of programming though. It really doesn't matter what language, but C# is what's used for WP7 (you can also use VB, but I don't think many do).
Just to point out that C# is almost identical to Java.
You can download WP7 SDK and free Visual Studio editions from Microsoft to start making WP7 apps. Normal apps are written using .NET (you can pick C#, VB.NET or Managed C++) as SilverLight app. Games are also written in .NET but on XNA framework. There maybe additional charges for XNA framework.
The SDK should come with a WP7 emulator software. That's where you spend your time debug and play with your app. In order to load the app to your phone, you will need to pay Microsoft $99/year to open a dev account so that you can pushlish the app to market or setup your phone as a dev phone so that you can load your own apps directly to the phone.
Or you can go jailbreak route and sideload apps that way.
Thanks, m a rookie when it comes to this. i just started to take c++. anyways everyone start with no knowledge right.
brummiesteven said:
Just to point out that C# is almost identical to Java.
Click to expand...
Click to collapse
I maybe should have elaborated on this, at least I intended to
Anyways, Java is generally a learners language, you'll find it quite easy to learn as there are lots of tutorials etc on the internet. If you were to ever study computer science you'd also do java
So yeah, Java might be a good thing to start learning then when you get good enough C# will be a breese.
brummiesteven said:
So yeah, Java might be a good thing to start learning then when you get good enough C# will be a breese.
Click to expand...
Click to collapse
Not sure I agree, as a complete novice you're better off going directly for C# (if that's the end goal) rather than using java as a stepping stone. It may end up confusing the hell out of you if you've done things in java a certain way only to find that C# does them completely different.
That said, I still think the choice of language is secondary - first and foremost you have to get into the right mindset, i.e. you have to learn programming, not a programming language. Of course, for WP7 development (at least for now) it very much depends on the type of app you're doing as a lot (too much?) can be done without ever touching code.
programming has a lot of similarities once you've done enough (same as learning languages in general), however, the beginning learn curve is HUGE. Understanding things from variables to classes to object orientation... and that's just the starters. I wouldn't worry about what language is better/easier, both java and C# are some of the easiest and most powerful around, but it's wrapping your head around the basics in general that is a real challenge.
i asked what language because i started my c++ programming this semester and i wanted to know if this the right path on making apps for the phones. as a right now im doing allot of read and watching allot of videos before i try of making a app, since i never have made one.
to be honest, focus on uni first. learn the principles of programming which you'll definitely cover in C++. get them down pat. once your semester is up and you ace the course, then move to another platform. early on it's not good to jump between many languages. it stuffs up your understanding pretty quickly. if you focus on 1, get it solid, it makes it easier to move to the next, and following.
eventually they'll just feel like 1 language... but focus on 1 to begin with, and that should be your studies, not a phone app.
@emigrating great post. That site has started my journey on App Development for WP7. For any other absolute n00b such as me, check out this series of short videos. It explains everything as clear as day and seems to go at a reasonable pace for a beginner like me. THere are 64 vid's in total, i'm currently on the 5th and am loving it
Thanks , I'm going to check them out right now.
Audio said:
@emigrating great post. That site has started my journey on App Development for WP7. For any other absolute n00b such as me, check out this series of short videos. It explains everything as clear as day and seems to go at a reasonable pace for a beginner like me. THere are 64 vid's in total, i'm currently on the 5th and am loving it
Click to expand...
Click to collapse
For anyone that can help.
I made I calculator app like many have started with, but I have a problem, it only calculate 2 terms. How can i fix this?. Plus I'm trying to to a tip calculator now, I have don't a simple one in c++ can I use the same code?
Sent from my HTC-HD2 using Board Express

Help starting development..

Hello, I was wondering if someone can steer me the right direction in terms of starting development.
I have no previous programming/development experience whatsoever. I am a somewhat computer nerd but never found the time to get into the developing arena.
Now that I am out of college and have A LOT of time on my hands I want to focus on this because I would absolutely love developing.
I need to know EVERYTHING there is to know about developing for android; for apps and creating roms. What books I need to buy to get everything down? What programs or tutorials? I am very serious about this, someone please help me and tell me all there is to know about accomplishing this goal and where to begin.
Thanks, much appreciated!
Since you mentioned you have no programming experience.. There's three important coding styles you need to master for android.. XML, Java and C/C++. The best way is to write some beginner programs available on the Internet.
In addition to coding, you need to become comfortable with the linux tool set. If you don't already, running a linux distribution will help you learn the environment. I suggest Ubuntu, debian, or gentoo.
I don't mean to make this sound intimidating.. but developing isn't an overnight thing.. a lot of people on these forums learn as they go but have a decent amount of experience with one of these aspects. Many of us are CS or EE/ECE students or grads..
Sam's Teach Yourself Android Development in 24 hours is the book i've been messing with for a couple weeks, very helpful. I got it as a pdf
In the Chef Central -> Android forum of this site, cyanogen has a stickied thread that you need to read.

[Q] Best way to start beginning developing?

I am starting from scratch. I've taken an introductory Visual Basic course in college thus far, as far as any sort of "programming" might go. So, pretty much scratch.
I've read around that learning Java and C++ is a good way to begin.
But, how should I go about that? I'd prefer not to take courses, as those cost money, which I'm a bit lacking in.
Any websites anyone recommends for tutorials on either?
Any recommended books?
If using old books, do those work just fine? Say, using a book based on Java 5. Are there that many new features implemented in Java 6 that I should make sure I seek out a Java 6 book instead of an older, yet at the library, Java 5 book?
Really, any helpful information that anyone can provide about how to go about it. Yes, I could just go out and blindly learn either topic, but I do trust the seasoned developers that are here, especially in the Evo forum!
Thanks for any and all help ahead of time.
Java's what you need to know. Unless you're getting into lower level development (apps using the NDK, or kernels/system level stuff), you won't need C++. Regular android development is done using Java. It gets compiled a little differently than Java, but the language itself is Java.
Once you've got a core understanding of Java, developer.android.com has articles and the SDK documentation.

Categories

Resources