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.
Related
Firstly Mods sorry if this is the wrong section I didnt want to clog up the Development and Hacking forum. Please feel free to move this to the appropiate place.
......
I've got an idea for a little calculator app with specific functions which I know will go down very well with independent store owners. I've programmed a very crude prototype for Windows using my very very simplistic Visual Basic skills.
The problem is for this app to be useful I need it to run on peoples phones as a third party app so as its portable, and here's where the idea totally falls flat, with all the different platforms like Windows Mobile and Symbian i'm just wondering what would be the best platform to go for and if its possible to create a version that might work across a wide variety of different phones maybe using Java.
My ideal target audience will more than likely be Nokia, Samsung and Sony Ericsson users as opposed to Windows Mobile users.
Would it be just easier to commision different versions and how much should i expect to pay for a basic auto calculation app. I'm thinking of commercially selling the product is there any disadvantages of getting a third party to program the application?
All advice is appreciated and thanks in advance for any replies.
Well, I am not very familiar with the platforms you listed as preferred, but from what I know you will have to go with Java to accommodate them all.
It is still likely that you may need several versions if you want to properly accommodate the form factor of different phones.
There is no such thing as a best platform for a calculator app, which does not have specialized hardware requirements. Unless of course you are planning on a graphical interface so screen size or touch screen are major considerations.
If you really want someone to program for you for one time only, you may be interested in this site: www.rentacoder.com
As for price there are several considerations:
1) How much stuff does the app really do? How robust is it?
2) Are there other apps that preform same or similar functions and how much do they cost if at all? A quick search of the net may reveal that your idea has already been implemented as a freeware.
3) Will your software have a home? Basically when distributing commercial software you have to take in to consideration such things as registration, technical support for your customers and future updates.
Sites like www.pocketgear.com will let you easily distribute your app for as little as 5$, but many customers are unlikely to pay larger sums for an app that does not even have its own web site, let along a number you can call if you run in to trouble.
Thanks that was very helpful, i appreciate all the info.
Is there anybody with specific knowledge about programming for the other platforms?
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.
OK people
I’m pretty good with IT and the written word but have no coding experience whatsoever. I want to develop a phone App (both iPhone and Android).
The app will include Google mapping technology, Facebook check in capability, account sign up and message system to fellow subscribers and push notifications triggered by geographical location and in app advertising.
I know there are different web based services and software for App development. But I am totally overwhelmed over where to start and I’d rather not learn to code from scratch.
If anyone could point me in the direction of any required reading/research, web tutorials or lectures I would be most grateful. Or if there is software that would allow me to develop the app easily. I don’t really like to idea of signing up with an online service in case I want to move the app to a business model in the future.
Alternatively any affordable services that allow me to keep full control of the app even if I unsubscribe could work.
Thanks in advance
Rumski
This will be useful for you..
http://forum.xda-developers.com/showthread.php?t=1914819
First I want to make this clear right from the start that I am the developer/author of the app I am wanting to reverse engineer. There is nothing illegal or questionable about my intentions.
If I have posted this in the wrong section I do apologize and would ask that it be moved to the appropriate section.
Before I go into any specifics of what the app does or what it is used for; the reason why I am wanting to reverse engineer the apk back into source code has a somewhat unique origin that very few people will ever encounter. About 4 years ago I began development on my app that is now known as Ls Droid. I did not know any Java code and I had an idea at the time that lead me to find a development tool created by MIT that was known as App Inventor 2. If you've never heard of this before, App Inventor is a GUI based programming language based on Googles Blocky that allows the user to combine various types of blocks that each represent different code functions and create working Android apps. I'm not going to discuss how App Inventor works but you can read the overview of it at appinventor.mit.edu/ . Over time my app outgrew what MIT's version of App Inventor was capable of and I moved my app to another platform(Thunkable) that was still based on App Inventor but greatly expanded on it's functionality and was capable of dealing with larger projects than what the MIT servers would allow. I used Thunkable for several years and ran my app though it's entire Alpha development life cycle and into an open Beta. Unfortunately Thunkable had been creating their own(improved) version of App Inventor from the ground up and not only was it incompatible with app's created on the App Inventor platform but they did not include many of the things my app required to work and I was forced to look for another platform to move my app to in order to continue development. Unfortunately by this point all of the spin off versions of the original MIT App Inventor had created advertising components and the majority of people using these GUI based programming platforms were now focused on creating earning apps. As a result the people running spin off versions of App inventor are now focused on providing tools based around add based apps and less interested in fixing basic functionality for core components as they are rarely used in earning app.
So this brings me to my current situation. The compiler used by the current GUI programming platform I have been using for the last 8 months or so has become unreliable and buggy. Core functionality of how specific blocks function has also been altered several times in the last 6 months and each time a change like this is made requires dozens of hours to restructure my apps logic to work with the new changes. I have tried to leave these GUI based programming platforms several times and move my app into Android Studio but have never been successful. Attempting to recreate my app from scratch in Android Studio would be a massive undertaking even for someone fluent in Java and I only have a basic understanding of Java at best. I can however work from existing code and alter or restructure it with out a lot of trouble and that's basically all I need to do in my app at this point.
I have worked with a number of people in the past who have tried to help me turn an APK back into source code that worked in Android Studio and about a year and a half ago I was working with someone who was able to decompile the app and successfully import it into Android Studio where it did mostly work with the emulator. Unfortunately this person was killed in a car accident, I do have a copy of what they had done that was close to a working version but I was never able to get a copy of the source they had working in Android Studio. I have had a couple of other people look at this code since then but no one else was able to do anything with it. At this point the version that was being worked on that did open in Android Studio is old enough that it bears very little resemblance to the current version of the app and attempting to even work from this code now would be a massive step backwards.
In the past I have always looked for help from automotive reverse engineering forums since my app has a very unique purpose, it is used to read and write the binary code from an engine's computer on a number of General Motors vehicles that are popular/common in the hot rod community using a Bluetooth tool connected to the vehicles OBD II data port. I created this app to remove the cost barrier that had previously been required when you wanted to make changes to an engines program on fuel injected vehicles....my app is free and uses a relatively cheap OBD II tool. There are thousands of people that have used my app over the last couple of years and successfully re-tuned their vehicle with many of these people being able to do this with no cost out of pocket as they already had the tool my app was designed to work with.
My app is now at the point where even making basic changes or bug fixes is becoming an issue due to constant changes in the GUI based programming language. I have exhausted the help of various automotive community's, mixing smart phones and cars was a long shot in the first place and here I am 4 years later with a very successful app but it's well beyond what my network of car hacking colleges are able help me with. It's no secret that XDA has some of the best Android developers(and hackers) anywhere on the web so I figured this would be the best place to turn to for help.
Maybe this would be fun for someone here? I doubt people get a chance to decompile and reconstruct an app legally....and if they do it's extremely unlikely it was done on an app built with a program like App Inventor. I have no issues making my apps source code public so I have no issues discussing anything to do with this publicly, but if someone would prefer to discuss this by PM or Email I'm fine with that as well.
My app can be found at ls-droid . com near the top of the page, there are a couple of versions posted currently with 2.2B being the last public release but it's not exactly current. I do not want to post the APK for the most recent version of the app I have been working on at the moment on the off chance someone wanting to use the app were to find it since it has some pretty nasty bugs right now due to compiler changes. You can search Youtube or Facebook and should have no trouble finding information on my app if your wondering how it works.
Hi everyone,
Here is a little history first. In 2014 I helped develop a traffic counting app for an engineering buddy. I designed the UI's, the flow charts and wrote the 275-page illustrated, developers manual. The developer had it working in less than 6 weeks, thanks to, as he said, "to the awesome documentation provided". The app has been in use since then and has worked flawlessly on the original 24 tablets I originally purchased for him.
Recently, we have been asked to bring the app to a wider audience so, my question is, "Is there a way to prepare an image of the Android OS containing only the setup we need, and then clone it to the new tablets?" The app is designed as engineering tool and is not listed through Google Play and as such, it does not require most of the bloatware found on the new tablets. The app does require the use of photos, some file management along with network connectivity to send and receive the various data files required and produced by the app.
I have limited experience in rooting, but I have been successful when I done it on my Samsung phones.
As a certified Graphics Designer/Windows and Mac tech/COVID-19 survivor (nearly killed me, literally...LOL), I am aware of the amount of work that goes into aiding people with their "little" projects. Any help or direction in this matter would be deeply appreciated.