Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I'm a beginner in mobile app development. Am planning to develop an app related to social networking. Curious to understand the best possible resources to start with. I see some websites like apparchitect.com which help to create a mobile app easily. But I'm not able to figure out how the backend works. Can anyone guide me on how I can proceed with UI and the backend? Are there any tools or platforms available in cloud which will help me to quicken my mobile app development especially social networking apps?
This is a very broad question but i can understand it is difficult for beginners to approach as you don't know where to start, you can design user interface using google's IDE or eclipse, stick to that at least for the start before you move to advanced or custom UI design
for back-end there are many choices including but not limited to sql, sql lite, many other sql based products this list can get quite long, however i'd suggest parse.com it is easy to implement and reliable cloud based service or you could look at similar services usually they don't charge until your app gets to a certain request/traffic limit
if you can afford below sites offer good training content
https://teamtreehouse.com/home
http://www.pluralsight.com/
http://www.raywenderlich.com/category/android (paid plus free content)
Hope this helps !
That's a broad question. You can look at Android tutorials on teamtreehouse.com and look into using Parse.com for the backend. At least one of the teamtreehouse Android tutorials focuses on Parse.com, and another tutorial focuses on UI layout.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I recently started programming in Android, and I already have done some easy apps, but today I want to ask you how some apps are done, to can be able to develop some advanced app in future.
In particular, I want to know how the apps like Booking, Airbnb, Couchsurfing or Worldpackers and much more existing apps like them in the market work.
I assume that they are web based applications, and maybe have some database from where retrieve data to show results in the webside and in the app, and it also reload this database from website or app?
Is it some software architectural pattern (I don't know the name) for this type of apps I can take a look at and learn?
Do you know if exist some recommended framework which can help you to develop this type of apps?
This are my questions, basically please help me to understant a little more about this kind of code. If you know some app example name, it is also welcome.
The companys that offers those apps have web services that serves datas trough Http/Https to be consumed by applications.
Android uses URLConnection to download data, and libraries like GSON to parse JSON data and DOM for XML and stores internally on SQLite to be displayed to users.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I found these 3 app on Play Store and want to base my learning course on what tehnology are they make.
https://play.google.com/store/apps/details?id=com.TreetopCrew.VirtualBeggar
https://play.google.com/store/apps/details?id=com.outerminds.tubular
https://play.google.com/store/apps/details?id=org.nanobit.cheftown
So my questions are how to make it and focus my learning on technologies they use. What frameworks is best to use and stuff like that.
I know to make basics app till now, with standard design and fuctionality, but want to learn more.
I know that the last one is little more complex, but I have a free time and want to learn, so any help will be appreciate.
Thx
I would suppose you received down votes as this is not really a question for stackoverflow. As commonsware stated, it is best practice to reach out to the developers and see if they are willing to divulge any info on what they used to develop their apps. As well there are multiple resources out there for starting game development in android. One that comes to my mind is XDA, but even just using google to dig around.
Here is a link to a game development thread on XDA
http://forum.xda-developers.com/showthread.php?t=1753131
And here is a link to the development thead mentioned in XDA
http://www.kilobolt.com
Stackoverflow is more designed and targeted to specific code problems/questions. It is not meant for individuals to ask for "how do i make this" questions.
For reference, please see the link below on what should be asked here on Stackoverflow
https://stackoverflow.com/help/on-topic
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I know how to design and develop android application which works offline.But now i want to move towards dynamic android app,which works totally online like facebook,quora,newshunt.Where should i start please give me a way.
Thanks
I personally am completely self-taught when it comes to android, and, well, its been a journey.
For me, a big turning point was
"http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/"
It really gives you a good idea of what it takes to create an app that is connected to the internet, and it isn't hard to implement yourself. Mind you, before, you were working with just android, but once you integrate network connectivity and a server backend, the levels of complexity multiply.
If you're a solo-developer, just getting started, the Google App Engine does a pretty good job of making everything very easy to use, so I might recommend that. It has a free trial of all their cloud services which is $300 for 2 months.
https://cloud.google.com/appengine
Amazon AWS also is attempting to create a similar system, but they are seemingly geared to more enterprise-level operations.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
Thanks to all for their earlier support. Now these days i am looking for a Framework Which can provide backend support for Android Applications. I found one of them is Parse Here . Although i didn't initiate any implementation based on the same but it seems very promising after once visit their portal, dashboard and documentation. Can anybody describe pros and cons of using such Framework. If anybody have any experience to work upon Parse Framework please share your feedback should i go ahead in the reference. Is it free to start like developing demo Apps. Thanks very much in advance.
The basic plan, which is all you need to get started, is free.
The most important reason, in my opinion, to use a service like Parse is that you can focus on your app, and what's special about it, and let someone else make sure your backend just works. A service like that will scale to whatever number of users your app gets (providing you design it correctly). The API is also quite similar between the platforms they support (like Android, iOS etc) so that the backend does not create obstacles in the event you need to port your app to other platforms.
You also have the advantage that the API is so similar to the programming you're already doing with your app so it fits very well with your existing code.
Just make sure you design your backend with a NoSQL mindset and don't fall in the trap of trying to implement a SQL-ish model that will not scale. Going through the Anypic tutorial on their site is a good primer if you are not used to designing for NoSQL databases.
Good luck!
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I have been doing some research to create an IM application. I saw many sample codes and still trying to decide which method to use. Before starting development I want to ask your opinion if anybody knows how popular IM applications such as Kakao Talk, Line, We Chat, WhatsApp work.
I saw some articles saying to use Google Cloud, and some articles about using XMPP.
I am a kinda new for Android development and before starting development I want to see all my possibilities and choose best method for that.
Thanks for your time.
Well, I would presume they don't all work the same way. There are different techniques one can use to implement a chat client. Each of these companies might have their own proprietory technologies depending on their scale, user base, finances etc.
2 popular options you can check out are :
XMPP - It's supported by most major chat clients and is used by the likes of Facebook (a customized version of it anyway). asmack is a popular XMPP library for Android which might be useful to you.
A Backend-As-A-Service (BAAS) provider like Parse. This will save you a lot of server side heavy lifting and writing backend code like you would have to do if you were considering something like AWS
If this is a learning project, I would suggest implementing a very simple client and writing both the server and client-side code so that you know how the whole stack works. Hope that helps!