Hi everyone,
I have an idea for an app and I want to develop it all by myself.
The main purpose of this app is to help planning your routines, habits, activities etc. and build long-term discipline.
I'm not yet sure whether I want this app to be available for Android, iOS, or both so I need proper guidance I was hoping you could give me,
because I want to start on the right foot and code it in the appropriate programming language that fits my needs.
So I assume when choosing a programming language for you app there are additional factors other than the designated platform,
like the type of app, so like I said, the app is a day-planner, it's going to have routine check-lists for habits, workout planners with lists of different
exercises to pick, also calories calculator and meals recommendations and you get the hang of it. Based on that, I only need guidance about the programming language to use
because I got confused since there are so many. Which one is the best use for my requirements? let's assume it's gonna be for Android.
Thanks a ton in advance
Related
Hi you all!
I don't know if I'm in the right section here, of if I'm allowed to do it, but I have a question: where|how can I find or submit an App development request?
In other words: I`m looking for someone (developer) that can build a specific App for me. I have a small budget for it, and I would love to hear from any one interested.
Below is the basic description of the work.
At first, I'll try to explain the context of what I'm looking for.
I'm director of a Pathfinder Club, also knows as Pfadfinder (German), Desbravadores (Portuguese) or Conquistadores (Spanish). We are an organization similar to Scouts, that work with children of different ages.
We meet every week to develop activities related to nature, physical skills, social works and so on.
What I need is an app for large-screen Android devices, where one can check and mark the member's presence on a specific day and the activities (pre-defined) that he has accomplished on that day. Each activity, such as the presence, must be recognized as Points, which need to be summed up for an entire year. At the end of the year, we can know who has the higher presence rate, and who has performed the most number of activities during the year.
An Excel spreadsheet has done the trick for me for some years, but I am willing to improve this system by means of a mobile device, where I can check and assign points on the go.
I guess, it would require a database with the names of each member (I must be able to add members during the year), and a interface containing the names of each members on the left (like in a spreadsheet), and different columns to the right, each one referring to a different criteria (presence, required materials along, if he has made the required activity during the previous weeks, etc). When I click on a specific criteria, a small windows should pop-up, revealing the points that I will assign to the member.
For example, on the presence case, if the members is present, he gets 10 points. If he is present, but arrived late, he get 5 points. If he is not present, he gets 0 points.
The most important: these points need to be exportable to excel, so I can work with them at the end of the year. I supposed it should be simpler than creating a fancy graphic interface on the app for that.
I'm actually from Brazil, but there would be no problem if the the app is developed in English.
This can be easily done with basic php and html. Is there a reason you are set on Android?
Sent from my PC36100 using XDA Premium App
Hi, m.ark!
Until now I have worked with Excel spreadsheets, and it works just fine.
I'm willing to have an Android app because then I can assign these points easily on the go, with a nice friendly interface that doesn't require typing the points.
If your question was about Android versus other mobile OS, then the answer is based on the price and availability of Android tablets. And because I already own one.
Moved
hey guys... just in the very beginning stages of wanting to learn how to develop android apps/roms and looking for some quick help to get on the right track. (my bro in law and father in law are developers in python and bro-in-law is really getting into android). I am reading through a book which teaches the beginner Java programming to start. In the mean time, I have installed the newest version of JDK (with all the plugins), Eclipse, and Android's plugin for Eclipse.
1. Is this all I need to get started?
2. Does every developer use Eclipse? It was my understanding that it is more of a "crutch" to make android app developing easier... I want to understand the code behind the program.
3. What other advise do you guys have for me?
Thanks for any and all help.
in_dmand said:
hey guys... just in the very beginning stages of wanting to learn how to develop android apps/roms and looking for some quick help to get on the right track. (my bro in law and father in law are developers in python and bro-in-law is really getting into android). I am reading through a book which teaches the beginner Java programming to start. In the mean time, I have installed the newest version of JDK (with all the plugins), Eclipse, and Android's plugin for Eclipse.
1. Is this all I need to get started?
2. Does every developer use Eclipse? It was my understanding that it is more of a "crutch" to make android app developing easier... I want to understand the code behind the program.
3. What other advise do you guys have for me?
Thanks for any and all help.
Click to expand...
Click to collapse
1) Pretty much.
2) I don't know if every dev uses Eclipse, but it's not a crutch. You're probably thinking along the lines of the garbage web pages Frontpage generates. That's not what Eclipse does. It'll generate some tedious code for you (when you tell it to), but it's a powerful and customizable tool, not a babysitter. Anyone that tells you do use Notepad instead is an idiot.
3) A lot of people will disagree with me, but I think learning Java with no programming experience is about the hardest path you could take. But it's tough to try to learn another language for the sake of it while what you really want to do is make an Android app. Just know, going in, that the path you're taking is tough.
You'll hear about object oriented vs procedural programming, but what everyone neglects to say is that object oriented expands upon procedural. That's why, ideally, I'd recommend everyone start with a procedural language.
Make sure you at least get a decent understanding of what object oriented programming is all about. And make sure you bookmark the Java API! If you're not using it you're doing something wrong.
Edit: Disclaimer: I've been a software developer for over 10 years and using Java for most of that. I spent a couple days looking through the Android SDK and tutorials and decided I didn't have a good enough app idea to make it worth the effort.
thanks so much, your input is much appreciated!
Be patient and do write many small apps as a start. And oh, xda chef central is another great resource also stack overflow is your best friend.
I would suggest you be patiently read or watch some tutorial before do 'try and error' way to test what works. Learn from experienced dev is really important
From my RAZR MAXX
Yeah I agree, I would definitely start out with small apps. The first few (several?) things you write are going to suck. Even if they work perfectly well, the code behind them is going to be poorly designed and hard to maintain and enhance.
In a class way back when, our instructor had us writing a to-do list manager. You can start with a simple list and then enhance it as you learn more. ie, add/delete items, priorities, due dates, reminders, etc. You'll read and say "hey, I could use this to do so-and-so," or "I wish I could add this function" and learn how to do it.
In addition to learning how to code and use the Java api, you'll also learn why you eventually want to understand how to design as much as possible up front.
I want to develop a new sms application for Android that suits my needs without all the extra stuff I don't need..
But where do I start, and is it difficult to get it done?
Questions should be asked in Q&A forums, not Development forums.
Thread moved.
svortevik said:
I want to develop a new sms application for Android that suits my needs without all the extra stuff I don't need..
But where do I start, and is it difficult to get it done?
Click to expand...
Click to collapse
As a concept it shouldn't be ultra hard to develop, but it all depends how complex you want this sms application to be. As far as how hard it would be to develop such a application depends on your programming expertise. If you have never programmed anything before it's still manageable but it would take a lot of time and effort. Still take a look at some of these links that can hopefully get you started.
Basic Java Programming Tutorials
Android Development Tutorials
Building Your First App
Good luck
Tasker (when run on GB or later) now comes with App factory, which allows you to conver tasker projects to Apps (no copyright problems... tasker allows you to do whatever you want with those created Apps, just mention tasker in your credits).
Seems like one of the easier options to me for developing simple applications for someone starting completely from scratch.
(I'm not a developer, take it fwiw).
Hi there, I am fairly new to developing apps. Have some experience in coding however looking to find out from experienced users suggestions for the best route to take and use to code and develop a prototype app that requires constant input from sensors including body temp and monitor, flagging cautions/warning when parameters are passed. Sorry if bit vague. There is so much out there but after something that is better for beginner to app building that i can then emulate on until tech is available.
Thanks For Reading!
Hi everyone. I want to share some resources that may helpful for anyone who still don't know where to start.
If you don't have any background, consider learning programming using Scratch or Alice. It seems just suitable for kids but actually for everyone who want to think logically.
If you have some basic background and want to have solid Java background (which I recommend) before moving to Android development, you should start with "Head First Java". They also have "Head First Android", but personally I don't like it so much.
After you have a solid Java background, you can start learning Android using this free course on Udacity. It has 5 parts that cover everything that you need to make literally any app on Play Store.
After you completed the above course, let's make your own project. You don't have to learn other courses or textbooks in order to make an app. You should try to make your own app using what you have learned with the above course. When you making your project, you will encounter real-life problems. By solving it (using Google, StackOverflow, XDA, other tech forums, ...), you will learn more than any course or textbook can help you.
I hope you will find this post helpful for you. If anyone has a question, please leave your question below
Hi, new user here. Thanks for the read
Hi,
I just signed up on this forum and came across this thread and so decided to post a question. First, i have been a full-stack developer and now working on Cloud, AI/ML but android mobile app development is new to me and i am pursuing a self-paced training. My intention is to start off by learning the basics of android and the ide, the various elements and work my way up to the advanced level. Then start learning and work on flutter. I have a fair bit of experience on Java as i have developed java enterprise and web application (JSP, applet based) in the past.
Right now, i am looking at the Android Basics to Advanced nanodegree program offered by Google on the android site, udemy, udacity, etc and lots others on the internet. just wanted your opinion which course would be a good place to start.
Thanks.