Programming Mobile Applications for Android Handheld Systems - Android General

There's a free online course hosted by the University of Maryland. It is open to everyone, regardless of country.
If you're looking to develop some skills in Android development then this course may help you
FAQ
Some Frequently Asked Questions.
Will I get a Statement of Accomplishment after completing this class?
Yes. Students who successfully complete the class will receive a Statement of Accomplishment signed by the instructor.
What resources will I need for this class?
For this course, you'll need is an Internet connection, a computer on which to run free Android developer tools, and the time to read, write, and discuss.
What is the coolest thing I'll learn if I take this class?
How to write the software applications that you and and half the world are running on your handheld devices.
What computer languages do I need to know?
Some experience with Java should be enough. As mentioned in the Recommended Background Section, those who don't know Java, but have some familiarity with other languages may want to take a Java tutorial prior to starting this course.
What should I be reading to prepare for class?
There is no course textbook. If you want to get started early, dive into the Android Developer's Website
Do I need to buy an Android device?
No. All the graded exercises will be done using the Android Emulator.
Click to expand...
Click to collapse
The course is free, sign up is quick and easy. If you're interested I would advise signing up soon in case they have limits on the number of applicants.
https://www.coursera.org/course/android
Sent from my Nexus 7 using Tapatalk 4

Related

[Q] Becoming a Windows Phone App Developer

Hello,
i am completely new to all this app development, having a windows phone 7 i have took interest in building and creating an app. however i have no idea where to start, so i was wondering if anyone would be kind enough to guide me in the right direction please?
for e.g.
which software should i use
what coding language is used to write the app etc
i already know moderate levels of coding, such as VBA, PHP, HTML etc i know quite abit of these
i am literally starting from the beggining so i would need all the help i can get
Thank you
You will be using either the C# or the Visual Basic .NET language. Personally I recommend using C# because using VB.NET requires that you have the profession version of Visual Studio, which can retail at about $1,000. To download the FREE Windows Phone version, download at http://create.msdn.com. This website, also called App Hub has all the info you need. If you are learning C# from the beginning, check out some videos Microsoft's Channel 9 Website. There are code samples all over the place. The best place to look for resources is the App Hub website.
Also, it will cost you $99 to register, unless you are a student. In that case, look here: http://dreamspark.com.
Good luck, and if this helped, please hit the thanks button.
Thanks,
John Simmons
SimzzDev Lead Developer
http://simzz.com
thanks for your reply,
however no thanks, as it was no use because first of all i'm from the UK and NOT from the US...
this is not enough information for me especially since i know nothing about what your talking about, how do you expect me to pay for something i know nothing of..?
and ive been to that site before, however i need a deeper explanation exactly where to start.. as i am very confused
This link http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-Beginners is probably what you're looking for.
You may start by watching this video
Like SimzzDev said, you will have to develop in either C# or VB but I also recommend C#.
The tools you need are available for free. You will not need Visual Studio 2010 Professional. You can find the free Developer Tools here.
They contain the Visual Studio version you need and the emulator.
There are tools for 7.0 and 7.1. 7.0 is the current version and you could make apps with these tools for devices that are out now.
7.1 is for Mango which will come in September.
Until now, everything is free.
However, there are two things that will cost you money:
1) using your apps on your own phone
2) releasing the apps on the windows phone marketplace.
Unless you are a student, in which case both things will be free.
As a student you can use DreamSpark to get access to a lot of MS software including the ability to release apps to the Windows Phone Marketplace. It does not really matter where you com from.
If you cannot find your school or college or univercity you can also contact support and make sure you are able to verify you go to a school/univercity.
If you are not a student you will have to pay 99$/year.
This will allow you to run your own apps on your phone and release apps to the Windows Phone Marketplace (100 free apps per year + unlimited paid apps per year).
If I'm from a country where Marketplace is not available/supported, can I still develop apps for WP7? Will I get my payment and ad revenue?
UranusHertz said:
If I'm from a country where Marketplace is not available/supported, can I still develop apps for WP7? Will I get my payment and ad revenue?
Click to expand...
Click to collapse
I'm in the same situation - no official Taiwanese app store yet.
Can I still write apps and release them in other territories?

Developing an app with information from external websites

Dear xda community,
I would like to take this opportunity to introduce myself ...
My name is Tibor, (almost) 22 years old and I study media computer science in third Semester, so I'm not a novice programmer, which is also due to the fact that I am programming often and lovingly.
Now to my problem. I downloaded the Android SDK with all the trimmings because I have already been working with Android for a year. Since I am studying at the Technical University of Dresden and this system uses an enrollment which calls itself "jExam" and there's no app for it until today to go get one's test results, or to register or unregister for exercises, etc., I decided to tackle this probably unlikely serious matter.
The website looks like that you need to login first and foremost, and then comes in an overview.
I would like to implement this overview, and the respective content into the app. But since I am an absolute beginner in the App Development scene (someone with basic knowledge of Java!), I rely on help from the community.
Now I would like to know how it is possible first of all to transfer the data of my "login form" to the server and then later retrieve everything?
I would appreciate active participation on your part
Best regards, Tibor
(sorry for my bad english, I actually am from Germany)

[Q] Please help Developing an Android Map App for a company as part of a project

Hi I'm Mark a Web development student in my final year.
Basically for my final project were working with an external company that want stuff done for free or very close, this includes an android app.
The app im going to try to make will be private for the company to give out locations using google maps and gps/geolocation.
The app will be distributed through the site we are developing to certain users and not featured on the marketplace due to privacy issues.
Problem is I've never developed for android or any mobile platforms and have an extremely basic knowledge of Java but i mainly develop for web and windows using c# so naturally I have a few questions for people with experience in android development.
1. Is it possible to have the app powered by google maps?
2. Any suggestions of how one user will be able to upload gps coordinates to this app?
3. Rough idea of how long it would take e.g. few hours, few days, few months?
4. Overall is it possible, any problems I might run into?
5 Any Advice, tips,or better suggestions?
Thanks a lot for reading this far, any answers or help would be greatly appreciated.

Android for Windows - BlueStacks

Good day community,
Over the past several months, a few of us have been working on a projerct some may be familiar with. We have bundled an add-on to specific BlueStacks versions to allow for a complete Operating System environment, full of communications tools.
We didn't "develop", any of it. We have taken the time to scour the internet and primarily this site to garner the education, information and knowledge to actually bring it to fruition. We would like to say a big THANK YOU to the entire community here. We feel this is am important piece to a software life-cycle where developed information is compiled into a fully functioning system, exposing your people's craftsmanship.
The motive here is a moral one. I have been a communications engineer for 22 years and have seen and done things I thought weren't possible. I have been tasked with trying to develop an education platform technology matrix for schools. Specifically using my innovation abilities to solve problems. I am not a coder, I am more of a script writer. I have found success in making disparate hardware and software work together, and producing middle-ware scripts and functions to technologically solve challenges. In every sector.
I believe I have identified one of the major issues related to student success rates. Basic communications is hindered in many schools, internet cut out, and dictator like classroom regime. I feel communications is the king of industry and whomever has the information the fastest, cheapest, and accurate, wins. This is proven time and time again in capitalism. I feel students should be able to sms, or exchange pictures and peruse social networks, both to each other and their teachers. These are real-world tools, and the primary back-bone of a child's social life. But students need to learn to be accountable for they digital actions,
This "OS" changes things ever so slightly., not every student can afford the gear required to have that type of communication. If every kid could afford an iphone and ipad, than I don't need to do this project. Android on the other hand, little or no cost at all.
I will be deploying Android for Windows across the board. Students will have to setup a Google account and online storage. Copies of AW can be had for their home computer. The environment is the environment kids all love and use, the emulated touch interface is "cool" and the kids can support it and maintain it mostly themselves, and sync it to their PC phones or other devices, but those are NOT required. And no need to upgrade the PC's for a while, BlueStacks is Linux(ish), it's hardware demands are low, and I can keep the PC's at there current level.
I distribute it on thepratebay, another long story for another day, but this is the best way to ensure it stays out there, and the price is right to be able to push it out to the world. We have tirelessly worked to ensure compatibility with the apps the devs release and I know this particular release of AW has restored many of the items BlueStacks cripples
We have started a mini marketing campaign to drum up interest, although modest. And for you devs, this open an ENTIRE new revenue stream you didn't even have before. Making Android the primary OS used.
---------------------------
That's the agenda, I would like to open a support thread for it somewhere on here. I have an armada of info, tools, rootkits, tricks and troubleshooting information that we feel can be valuable to the community. I'll get things posted here ASAP. Anyone that has played with this at all before will be able to appreciate all of the challenges we had to solve.
We did not knowingly disassemble or modify any of the original distribution files of any applications, staying in accordance with about every license agreement on earth.
--------------------------
Looking for some feedback, questions, thoughts, ideas.. have to get 10 posts or something anyway...
Thank you to everyone!
-js
What's the difference between your project and the Android x86 project?
syung said:
What's the difference between your project and the Android x86 project?
Click to expand...
Click to collapse
AFAIK Bluestacks has its own VM, so you doesn't need to install Virtual Machine any more.
I used this for a several months and it helps me to try an application without to send it to any Android device.
If you use Android x86 project, yo need to install it inside a Virtual Machine or make a USB Bootable, and as far I know it has limitations in the Play Store. Only some application that supports the architecture can be downloaded..
The Android x86 project is a piece of this absolutely. What BlueStacks is and what they have done is this:
Taken x86 gingerbread and ad an arm translator inside there. This is very unique, all of the other arm emulations fail out there after you even try to put them to the test with heavier use or apps. Basically the compatibility is just not there.
BlueStacks then added the vm player which is the most sophisticated player there is. Network mounts to shared fordler without installing drivers, and opengl support for limited HD graphics.
What we did
BlueStacks also crippled the hell out of the original ROM. All kinds of things missing that had to be put back in piece by piece, and still ensure compatibility. Some things fine to leave out, other maybe useful.
poring over the information, rooting bluestacks came easy, so we rooted every single v7.x of bluestacks, and began the mountain task of building compatibility. The winners are 7.4 for SD and 7.8 for HD. 7.8 handle the interface scrolling operations WAY better than later revisions. I can tell it was after this rev they forced on Surface Pro support, not back checking compatibility. And 7.4 installs on any machine but drops the arm translator. Still a nice product to put on an old machine, but little support for modern apps, and there won't be
Then doing a fair assessment of applications to do all the tasks one needs, file manipulation, printing, music, calling etc, We've spent over 200 hours trying to get a reliable lock screen, failed on that But we got most of it.
Finally adding and getting gapps to fully function was about like trying to drink a beer while standing on your head, it was like a marathon game of whack mole, we'd fix something, then something else friggen slam us over the head. Then we got to writing script, and adding widows apps like virtual keyboards and mouse to basically be able to run the entire OS with 1 finger as if you were Stephen Hawking.
We had an excellent response to the initial concept stuff version 1.1. It held on to around 400 seeders and 1000 user swam for about a week then began to fizzle. We expect that to triple and estimate 100,000 downloads in the first week. It is my opinion thepiratebay is the most accurate source for demand of anything digital, people that keep a copy and seed, actually really like something, versus an artificial "like" that other sites have and profit from. That's all Trip9d0zen stuff, about removing fake values and replacing it with real information exchange freedoms, so actually all financial can get to a creator, don't want to digress to far in this thread, but there is an ideology we have in common with thee twitters and thepitatebay's who have just the extreme basics of censorship, only to ensure safety, but never manipulated the information. We have evidence and models to change current businesses, and put the devs out in-front of these projects (or the artist selected agents). The more systems Android runs on, more success one can have. And Windows being the biggest, hands down, why not?
We feel this is by far the most compatible Android environment one can use, and can actually be used by anyone as an effective tool.
We know full well that once released, the ungodly amount of app work requests will be at its highest, but that's why I am here, where the devs are.. is this a revenue stream they want to suppport,?
I am personally using it exclusively for all my communications, social media and document creation, I only use windows for video playing files.
Hope that helps answer, here is the info to commercials for it, as our lil-1337s eloquently cranked out, smartasses...
youtube search for js99912
-js
It looks interesting, i'll check that up!
Dexcellium said:
It looks interesting, i'll check that up!
Click to expand...
Click to collapse
Me too. Thanks
Android for Windows 2.0
new version just went live..... can someone reply with a hot-link, thanks
thepiratebay.sx
/torrent/8440340
Adding Game Data / Mount SDcard.sparse BlueStacks
Ok, I have been asked about this more than anything,
Used to be the SDcard was a .fs file and could be manipulated easy, now it's a bit more involved, but none to difficult.
You need to download:
thepiratebay.sx/
torrent/8453985
This will get you to be able to mount the SDcard.sparsefs as a drive letter in windows... Nothing new, just consolidating info as I have been requested for this more than anything else. Enjoy!
-js

Need help with starting app development

I am looking to design an app that allows me to ask questions and allow people to record answers via video or voice and then keep those answers recorded on the same device the app is on. If I can get that done I may look into, depending on complexity and the learning curve, designing a branching series of questions in a logic style format (i.e. If the person inputs 'a' for an answer then go to 'c', if 'b' then go to 'd', if skipped go to 'e'). The issue I am having is that I have no real coding or programming experience, but I do have 30 years of practical experience so I am aimless but not completely clueless. I understand the extreme basics of logic paterns and scripts but I can not stress how limited that knowledge is. In the end my app is not meant to be ground breaking or complex nor does it require a grand UI, but I do not know where to go to begin to get the help or jump start I desperately need.
I am looking for advice on where a beginner like me can go to look for learning resources that do not require me to learn things I do not need to know. I want to focus on keeping it simple and to the point so I can complete the project I have set for myself in a timely fashion. I have researched for countless hours on this and the closest I can come are free courses that take you through designing an app from the ground up, which is great, but I do not know if I am looking at the right courses to meet my needs. I also am not interested in using a survey style app out there already that offers services like this as I am not creating a survey nor do I have the capital to pay for some of the licensing fees being asked. So I am turning to the community here and if this is a question posted in the wrong area or forums I apologize but I am hoping someone out there will be able to help guide me. I thank you for reading this and doubly so if you are able to help a nooblet coder start out on a beginners journey.
Android applications are built on Java and XML files for most of the part.
If you want to get into Android app development then I would suggest you to build some foundation learning C++ first and then move ahead. You might even be able to start with Java right away but C/C++ helps build a solid foundation and I've never seen a programmer who knows Java but not C/C++. Even courses on the internet mostly assume that you are coming from a C background.
So once you're done with C++ you can start learning Java and once you're done doing that, you can move on to Android.
If you're​ interested in time frames​ then I'd say about 3 months for C++, 3-4 months for Java.
Sent from my Redmi Note 4 using Tapatalk

Categories

Resources