Looking for a developer interested in making a simple game... - Touch Pro, Fuze Themes and Apps

Every developer's favorite post, sorry. I am not a programmer, I am a graphic designer (though I have programmed some assembly and lite C++ in the past, so I have at least some knowledge of technical limitations, lol), and I have an idea for a Space Invaders type of game for the Touch Pro (specifically Fuze). I don't think it would be too hard to code (possibly even using some open-source code already out there?), and I would be happy to make some graphics. This would be specifically for the Fuze, as it would require some of the hardware from the platform.
Reply to this thread or hit me up over PM if you're interested.

Related

app question

is it possible to port iphone apps over to android?
Depends on what you mean by port. If you mean "completely rewrite to operate in a similar fashion" then in most cases yes. If you mean take the iPhone app and run it through some kind of magickal program that converts it into a functional apk... no.
yes by port i mean completely rewrite the the code to allow a program to run in a similar fashion. is that hard to do?
ninjavampire said:
yes by port i mean completely rewrite the the code to allow a program to run in a similar fashion. is that hard to do?
Click to expand...
Click to collapse
"Hard" is a pretty subjective word.
iPhone apps are written in Objective C with the Cocoa framework. Android is written in Java with subsets of the Java framework libraries and specialized Android frameworks. While they're not completely disparate, they are still distinct languages. The ease of moving from one language and development framework to another depends on the experience and capability of the programmer and the complexity of the codebase (e.g. it will probably be easier to port a tic-tac-toe puzzle than a rpg). Also, the more generically and modularly a codebase is written, the easier it will be to move to a different platform. Some applications are the sort that need to be supported long term (mail clients, social networking apps, etc.) These will generally tend to be written with a mind for long term maintainability and thus be written more cleanly and modularly. Otoh, apps like games and single-purpose apps tend to not be written with long term maintenance in mind. They may be written more sloppily and thus be more difficult to port without a complete ground up rewrite.
In the end though, for most development studios with real paid programmers, it's not a matter of difficulty (most modern programmers have atleast some Java knowledge) but a matter of business. In short, business development staff will calculate how much potential profit there is to be had from various options for a potential future project and typically pick that which is the most profitable. For multiplatform developers, generally that means creating cheap one-off iphone apps. Some of the most profitable apps are really simplistic things like fart apps or really simple games.
ok thank you for your help i understand it a lot clearer now. really wish i knew more than just basic javascript...
ninjavampire said:
ok thank you for your help i understand it a lot clearer now. really wish i knew more than just basic javascript...
Click to expand...
Click to collapse
It's never too early or too late to start learning a new language, if you have the will and time. There are plenty of self-teach Java guides online.
Edit: I meant a programming language, ofc, but I just realized that that also applies to human languages as well.

Advice needed : I want to study web design/ ui design

What can i study in order for me to work as a web designer/ ui designer? keep in mind that i don't wanna study engineering , i dont like all of those math courses, algebra, physics ... do they teach it in universities or do i have to sign up in an institute?
I dont think there's a career such as "ui design" but there must a "web design" right? there must a "branch" in graphic design, i dont think im right for grphic design since im terrible at drawing what do you guys think ?
It would be IT where I'm going to college. That would include html, mySQL, php, and some other happy fun stuff Possibly Javascript.
-How cruel is the golden rule, when the lives we live are all golden plated-
UI design is generally an overlap of developers and graphic designers. A graphic designer is needed to make it look good, but a developer is needed to make it practical. Between them both, you get a good UI. Well, that's the theory anyway.
If you want to do UI design then you need to decide whether you want to do it from the design point of view, or the development point of view. If you want to actually build websites, then go the development route. If you don't, graphic design is probably the best bet.
There's also games development and design, which does have a particular branch that involves GUI design, but that's usually part of a quite heavy games programming course.
I've personally never heard of a UI design course. I'm not saying that there isn't one, but after 15 years in the industry I've never heard of anyone doing it as a job, either, other than in games development.
johncmolyneux said:
UI design is generally an overlap of developers and graphic designers. A graphic designer is needed to make it look good, but a developer is needed to make it practical. Between them both, you get a good UI. Well, that's the theory anyway.
If you want to do UI design then you need to decide whether you want to do it from the design point of view, or the development point of view. If you want to actually build websites, then go the development route. If you don't, graphic design is probably the best bet.
There's also games development and design, which does have a particular branch that involves GUI design, but that's usually part of a quite heavy games programming course.
I've personally never heard of a UI design course. I'm not saying that there isn't one, but after 15 years in the industry I've never heard of anyone doing it as a job, either, other than in games development.
Click to expand...
Click to collapse
Thank you, your reply was really helpful , i want to do it from the design point of view, something i've learned here in xda is that a programmer does not make a good designer and viceversa, sometimes people make great programs but they're hideous, with lack of good taste and too many things/colors going on for example
What about " web design" is there a actually a course for that?
Yup, i studied that. Okay, not web design, but that was included. I studied multimedia design. That included web design, 3D, photography, and film.
Sent from my HTC Desire HD using xda premium
Chad_Petree said:
Thank you, your reply was really helpful , i want to do it from the design point of view, something i've learned here in xda is that a programmer does not make a good designer and viceversa, sometimes people make great programs but they're hideous, with lack of good taste and too many things/colors going on for example
What about " web design" is there a actually a course for that?
Click to expand...
Click to collapse
I attended a graphic design program (contuing education) at a college nearby. If you're looking to learn the basics (illustrator, PS, InDesign.. etc.) Then I was would start there. But if you're already familiar with image editing and want to learn how to apply it to mobile UI design you can start by looking here - http://forum.xda-developers.com/showthread.php?t=916814. But like John mentioned, there are two types of designing regarding UI.. basic modifying of images in the system is quit simple and only requires image editing software and 7zip (might want to learn how to edit mode.9/9patch and m10 images correctly as well). But if you're looking to do some of the more advanced designing you will need to do a bit of reading/searching. Thankfully, you can find all the info here at XDA.
Sent from my HTC Flyer.
BazookaAce said:
Yup, i studied that. Okay, not web design, but that was included. I studied multimedia design. That included web design, 3D, photography, and film.
Sent from my HTC Desire HD using xda premium
Click to expand...
Click to collapse
multimedia design ? sounds nice, for how long? 4 years?
I only studied for 1 year, but i did plan on 4 years with 3 of those in Australia, but i got bored and stopped after one. And it was pricey. 20K per year.
Scabes24 said:
I attended a graphic design program (contuing education) at a college nearby. If you're looking to learn the basics (illustrator, PS, InDesign.. etc.) Then I was would start there. But if you're already familiar with image editing and want to learn how to apply it to mobile UI design you can start by looking here - http://forum.xda-developers.com/showthread.php?t=916814. But like John mentioned, there are two types of designing regarding UI.. basic modifying of images in the system is quit simple and only requires image editing software and 7zip (might want to learn how to edit mode.9/9patch and m10 images correctly as well). But if you're looking to do some of the more advanced designing you will need to do a bit of reading/searching. Thankfully, you can find all the info here at XDA.
Sent from my HTC Flyer.
Click to expand...
Click to collapse
Did you have a degree before studing graphic design? I need to know basics , since i know nothing, i just have my highschool degree, i want to do this as my career, not just a hobby
I know you're not asking me, but i did not have a degree in "graphics" before i started. It was a private school, so if you show them some "dineros", you're in. But hey, you have to learn it from some place ney? It doesn't hurt knowing some basic stuff in PS or Illustrator though.
In fairness, there's a LOT of online tutorials for learning techniques in all the popular design/illustration apps. It certainly wouldn't do any harm to get a head start.
johncmolyneux said:
In fairness, there's a LOT of online tutorials for learning techniques in all the popular design/illustration apps. It certainly wouldn't do any harm to get a head start.
Click to expand...
Click to collapse
Of course that's what i plan on doing , study by my own till i start the program
You do not need to excel at drawing to study graphic art. You just need an eye for design and color; the rest can be learned at school. Having said that, talent is extremely important to find success as a graphic artist/designer.
Web design courses are usually included in graphic arts program, but you may also find exclusive web design programs. There’s one web design and development program at California College San Diego that trains graduates in both front-end design and back-end development of websites. Find more details on the link below:
cc-sd.edu/graphic-arts/bachelors/web-design-and-development
ralphak said:
You do not need to excel at drawing to study graphic art. You just need an eye for design and color; the rest can be learned at school. Having said that, talent is extremely important to find success as a graphic artist/designer.
Web design courses are usually included in graphic arts program, but you may also find exclusive web design programs. There’s one web design and development program at California College San Diego that trains graduates in both front-end design and back-end development of websites. Find more details on the link below:
cc-sd.edu/graphic-arts/bachelors/web-design-and-development
Click to expand...
Click to collapse
good one
Now THIS is the example of not trying to pass the 10 post limit by spamming... Get that Noobs?

[Q] WP8 C++ vs C#

Hi everyone!
Given the announcement of WP8, today, I noticed that there was not a whole lot of information of whether or not C# would receive a lot of support for developers.
I have started learning C# as my first programming language, but I am wondering if I should jump ship and learn C++ instead to write apps for W8 and WP8.
Should I? I know C++ has been popular for a while, but can anybody guess as whether MSFT is pushing developers to the C++ route and away from C#?
Thank You!
CodyNunes said:
Hi everyone!
Given the announcement of WP8, today, I noticed that there was not a whole lot of information of whether or not C# would receive a lot of support for developers.
I have started learning C# as my first programming language, but I am wondering if I should jump ship and learn C++ instead to write apps for W8 and WP8.
Should I? I know C++ has been popular for a while, but can anybody guess as whether MSFT is pushing developers to the C++ route and away from C#?
Thank You!
Click to expand...
Click to collapse
C# is definetely not being pushed away. C++ requires a lot more work than C#. You should not stop learning C#, but maybe consider learning C++ after you learn C#.
I absolutely agree with the comment above. C++, however, can let you produce far better optimized apps at the cost of a longer coding time.
Sent from my GT-I9100 using XDA
Microsoft said during the Event that they encourage the use of XAML/C#, VB.Net for regular Applications. For Games they encourage People to go with C++ and DirectX. There are currently community projects aiming for kind of a follow up to the XNA framework allowing people to write Games for Windows 8 Metro using C# and DirectX which due to the shared APIs should enable the same for WP8 but I don't know how far along they currently are.
For highly resource intensive computations you might want to leverage the C++ performance benefits but overall C# is fast enough for most use cases and development is speedier and A LOT less prone to errors.
Thank you, everyone! If any more information comes up about the limitations of c# or c++, I would appreciate any ideas opinions or input!
JavaScript also joined the game.
I like C#. Performance doesn't sound like good excuse to abandon it for c++ as hardware is becoming faster all the time.
Sent from my GT-I9100T using XDA
eyal-f said:
JavaScript also joined the game.
I like C#. Performance doesn't sound like good excuse to abandon it for c++ as hardware is becoming faster all the time.
Sent from my GT-I9100T using XDA
Click to expand...
Click to collapse
Well, the discussion about the performance between C# and C++ is pretty old. Just bing it and you'll find tons of pages. In my experience you can get very fast algorithms in both languages when you plan your app right. I'd suggest C# to learn as it is "safer" to start with. You don't have to care about garbage collection and memory management for instance. Also, you can easily reuse code in other apps. If you invest time in learning C# you will get more performant apps than by learning only a bit of C# and a bit of C++. And you can even write good games in C#. You can really get pretty darn high performant apps in C# if you optimize them right.
ChrisKringel said:
You can really get pretty darn high performant apps in C# if you optimize them right.
Click to expand...
Click to collapse
You've read my mind. Personally, I would also not bother whit c++ when you don't necessarily need to.
And game devs should keep in mind that using xna (c#) is the only possible way to get their games also on the xbox (And hopefully xna will get an updated version for WP8 with custom shader support and all that stuff)
XNA seems to be in pretty much the same spot as Silverlight. Microsoft is still supporting it but there is no news at all on future development. It seems development of XNA was stopped. Currently people are trying to develop replacements.
Most Apps will wok just fine using C# or JavaScript. For some things you will need to use highly optimized Algorithms. Had a discussion once with a Dev who did realtime Audio analysis on several platforms using fast fourier transformations and after all efforts on the Forum to optimize the C# code the C++ version was still twice as fast. That is simply due to some of the code security features. When accessing an array in C# the language will always do an out of bounds check to perhaps raise an Exception while C++ simply reads whatever is at the pointer position even if it is in memory behind the array as long as the memory is allocated.
By not doing these checks alone it reduces computation and given the limited processing power sometimes this is necessary to get things working decently on a mobile device.
Still there also were several benchmarks were C# code was able to outperform the C++ implementation (especially object heavy code).
So if you absolutely must have the highest possible performance C++ is the way to go. It's similar if you want to port your code accross platforms as you can do C++ for Android and iOS. In all other cases C# would be preferable as as it was said before it is more productive and less error prone.
You can use unsafe code in c# as well
chabun said:
You can use unsafe code in c# as well
Click to expand...
Click to collapse
To my knowledge not on Windows Phone. It would get rejected from the Marketplace. This might change with WP8 but we don't know yet.
Unsafe code also complicates things a lot because as soon as you directly manipulate memory you have to take care of it like in C++ because the Garbage Collector is out of the picture.
Most often it would be the easiest route to develop the performance critical code using C++ and then use that library from C#. This at least should be supported by WP8 although I can't remember where it was said exactly.
chabun said:
You can use unsafe code in c# as well
Click to expand...
Click to collapse
It's a lot better to simply use a C# UI to wrap C++ code. However, it's easier to just use C++ in that case
Sent from my GT-I9100 using Tapatalk 2

Top Trending Programming Languages in 2019

I bet every software development company, as well as freelance programmer, wants to keep up with the most emerging and trendy programming tools. The software programming and developing community is growing at a faster rate than ever before. Various new programming languages which are rising up are suitable for different groups of developers (beginners, intermediate, and experts) as well as for divergent use cases (mobile applications, game development, web application, distributed system, etc).
The question is, what are the best programming languages to adapt to your business in 2019?
Actually, every project requires different codebase and programming language. So it’s crucial for a software development company to always catch up with new trends and apply a wide range of the latest technologies in order to respond effectively to customers’ requirements.
With the sharing below, I aim to give you a good look at the best programming languages that will dominate IT market in 2019. And from there, figuring out which ones are fit for your business model or can be used in your software projects.
#1. Java
Being born over 20 years ago, after decades of growing and improving, now Java may be the most popular and prolong programming language worldwide. Java is mostly used for building enterprise-scale web applications because of its extreme stability. Many big enterprises have adopted it to their back-end systems.
Furthermore, Java is also broadly used in Android App Development. Owing to the fact that there are billions of Android users nowadays, an Android version is essential for any mobile app. Obviously, this results in the never-out-of-date importance of such a clever and convenient programming language like Java. For the most lively example, Google has created a brilliant Java-based Android development framework – Android Studio.
According to a survey by StackOverflow, Java ranked as the most favored programming language for six years in a row.
#2. JavaScript
Accompanied with Java, JavaScript is the “service-side” or “frontend” programming language. JavaScript is also a very popular language and widely applied to develop interactive front-end web applications and design animating websites. For instance, when you click on a button which opens up a popup, the hidden logic is implemented via JavaScript.
The best turn up of this language (also the main reason why I believe it will continue to grow) is its flexibility. You can use it to manipulate HTML and CSS, moreover, it is supported by every browser, which provides a great experience across browsers and makes it the ideal language for clients to use.
These days, a lot of IT companies, particularly startups, are using NodeJS, React, React Native which are JavaScript-based web development frameworks. JavaScript is everywhere and will likely remain one of the most popular programming languages in at least the next few years.
#3. Golang
Golang, also known as Go, is a new and easy-maintained programming language built by Google. Go perform excellent support in multithreading and so, it is being adopted by many enterprises that rely heavily on distributed systems. By the way, Golang is not really a friendly language for all system sizes, it’s more suitable for large-scale ones.
Between its ability of high-performance and multithreading, I have to mention again, Go is actually designed and developed by Google believe it or not, which is a really cool fact about the language. Golang was referenced as the “programming language of the year” in a ZDNet article written in 2017. And as everyone knows how big the “Google brand” is in the IT market, I think you can guess the continuously fast growing speed of this sub-brand programming language.
#4. C/C++
Saying in a metaphorical way, C/C++ is the bread and butter of programming. Almost every low-level system such as file systems, operating systems, etc. are written in C/C++.
Besides, C++ is also often used by most programmers due to the fact that it is extremely fast and stable. It provides something called STL – Standard Template Library. STL is a pool of ready-to-use libraries for a wide range of data structures, algorithms and arithmetic operations. This library support and speed up the language, make it a trustful choice in the high-frequency trading community as well.
#5. Swift
Swift is the primary programming language that is used to build iOS applications. It’s was first invented in 2014 and started to grow well in recent years, despite the short time it has to catch up with enormous competitors. Can’t deny the fact that now iOS-based devices are the most popular tech devices in the world. Apple iPhone, for instance, has made up a considerable market share and is always giving a tough competition to Android.
Not only is Swift speedy, but it’s also efficient. According to developers who are using the language, it’s quite easy to read and write compares to other mobile languages. Overall, it’s probably the best available language for mobile development. So there’s no doubt for a pretty bright future of Swift, and maybe much more.
#6. Python
Python is becoming more and more popular. It is known as a “general purpose” language. One of the great things about Python is, you don’t have to be a CS expert to code in it. It’s a perfect choice for beginners. You can pick Python for building almost anything. For examples:
Game Development
IOT
Machine Learning
Software Development
Web Development
Because of the flexibility and convenience of Python, I’m not surprised that this language is adopted by many IT businesses. It works great for almost any industry. In fact, Python was ranked as the most “wanted” language of 2018 according to the results of StackOverflow developer survey. If you don’t want to work solely with Python in the long run, it’s still a worth learning fundamental language. Personally, I don’t just believe that Python is one of the best programming languages in 2019, but the language of the whole near future.
Summary
JavaScript and Python are hot in the startup world. Most of them use NodeJS (JavaScript), Django (Python), and Flask (Python) as their backend frameworks. Python and JavaScript are kinda easy to learn, therefore they’re considered as the best programming languages to learn for beginners.
Java is famous in corporate companies. Many organizations use Spring (Java) as their web backend framework.
C/C++ and Golang are the top choices for developing low-latency and scalable systems.
Thanks? 0.o
Soo Java is still a trending programming language...Weird
I believe its Python

Educational pointers for developer (incl. AI/metaverse)?

To the people who have been here all along:
I grew up in the 80s immersed in technology; having intrinsic skill with computers (from building PCs to application and web development), I naturally had a successful career in IT. (My passion has always been live, data-driven apps, and I have broad experience with SQL in the back and ASP.NET/JS/etc. in the front.) Unfortunately, I was unwell, self-destructed (got caught up in what amounted to an elaborate theft scheme), and went to prison.
Now that I'm releasing, I'm trying to find educational resources that will catch me up to speed in the industry so that I can restart a career in development for mobile devices. But web searches return what appears to me mostly junk. I believe that you folks will be able to point me in the right direction.
As a lifelong coder, I don't need a basic introductory class; that being said, my familiarity with specific environments only goes so far. Which programming languages do I need to learn, and can anyone refer me to particular resources that would best take advantage of my pre-existing abilities so that I can develop apps for Android, iOS, and alternatives?
Perhaps more importantly, I obviously need a leg up in AI and metaverse technologies. Especially because these are evolving fields, I'm not sure whether I need instruction in a particular application so much as a general tour -- but looking for something like that runs the risk of returning terrible wastes of time for someone in my position. I'm thinking I need a little of both, but choosing the platforms in which to invest my attention is going to require more than a web search.
Ideally, in addition to public-domain type materials, I'd like to gather a short list of remote-learning programs, possibly instructor-led and therefore having a structured schedule, but whatever works. I care less about obtaining a valued certificate than I do about getting the right kind of training for me so that I can actually pick up the knowledge necessary to inform my next steps.
Any pointers would be immeasurably appreciated! Thank you for reading.
You will need Java - Kotlin for Android , Objective C for iOS. And good understanding of how modern IDEs and software work.
https://www.freecodecamp.org/ is the best resource you can have for understanding current software scenarios.
AI is old. We always had AI
Metaverse is old. We always had Metaverse.
Modern tech companies are also the world's biggest marketing companies. Both fields are hyped by these companies.
They are just fancy names for Maths and Forum Avatars.

Categories

Resources