What are the skills needed to build a multi user Android app? - Android General

I know the basics in Android development working with remote databases, maps and such. But when it comes to an Android app similar to
TalkLife, PssT or Whatsapp,
What advanced skill is needed. Heard I need sockets. What else? Any video tutorial that covers these topics, paid or free? Thanks.

Related

[Q] Where do I start?

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

[Q] App with Gestures - I need some ideas!

If you could use gestures in your apps: In what app you would use?
I'm working in a project about use gestures in apps (android, ios and web) with a simple-line code. So, i want implement this development in differents areas, but i need some suggestions.
My project is a software development kit to create gesture-driven apps across all platforms using an online editor and a plugin distribution system. Whether it’s a small or big app, whether it’s on iOS, Android or web, it enables developers and designers to effortlessly integrate gesture control into their applications and to create innovative user experience.
I have a music player with this project, if you want to see it, i can give you the link to download it and try!
Well, my question is: Where you think that this project will have potencial? Yes or No? And in which area?
Can you understand me?
Thanks everyone for the help!
Best Regards!

[Q] Which Tool Is Right for Me?

I'm wondering, based on experience witch of these people would recommend for mobile app development. (Please mention which of these you actually have experience using.)
I'm an "old school" developer and am proficient in PHP/PERL, HTML, CSS and Javascript. I don't have time to learn a new language like C# and I refuse to use Microsoft's tolls (like .NET, Visual Studio, etc.) but I would spend the time maybe to pickup up RUBY (or maybe Java) if enough benefit was there in the associated mobile app development tool.
I want as close to native as possible with 90%+ cross-platform solution, meaning, 5-10% of the source code may differ due to differences in platform. I will only be developing for Android and IOS (sorry Windows) but may develop for Windows Down the road. Some apps I may develop may be enterprise class that need to get remote data from SQL Server, etc. I have done research and narrowed down my selection and am looking for further insight from those that have actually used these tools. Things that are also important to me include:
- Low cost (I can't afford to pay $100+ a month in fees)
- Good/Large Developer Community
- Good Support from Maker (good roadmap with improvements, bug fixes frequent, etc.)
PhoneGap - This seems like the most popular but it sounds like the "quickest" route for most web developers that are familiar with HTML and Javascript/CSS but to me it sounds like I might want something that is closer to native being that my primary core knowledge has always been as a coder first, and a web developer/designer second.
Appcellerator Titanium - This seems like the other most popular tool that claims to compile so the app uses the devices native controls (via Titanium API) instead of essentially an HTML page masquarading as an app (like PhoneGap) My gut says this one suits my situation better than Phonegap. Why do people use PhoneGap instead of this, because it's easier for non-programmers?
RhoMobile Rhodes - I am wondering how this compares to the two above assuming I learn RUBY on Rails.
Telerik Icenium (now called AppBuilder) - This one I have found the least discussion about.
I just ran across Codename One too which sounded intriguing as would require me to learn Java.
It seems most everyone (that isn't doing native) is using PhoneGap or Titanium and the second two are lesser known so I'm having a hard time finding people that has at least some brief experience using all four or five of these.
Any insight is greatly appreciated.
jazee said:
I'm wondering, based on experience witch of these people would recommend for mobile app development. (Please mention which of these you actually have experience using.)
I'm an "old school" developer and am proficient in PHP/PERL, HTML, CSS and Javascript. I don't have time to learn a new language like C# and I refuse to use Microsoft's tolls (like .NET, Visual Studio, etc.) but I would spend the time maybe to pickup up RUBY (or maybe Java) if enough benefit was there in the associated mobile app development tool.
I want as close to native as possible with 90%+ cross-platform solution, meaning, 5-10% of the source code may differ due to differences in platform. I will only be developing for Android and IOS (sorry Windows) but may develop for Windows Down the road. Some apps I may develop may be enterprise class that need to get remote data from SQL Server, etc. I have done research and narrowed down my selection and am looking for further insight from those that have actually used these tools. Things that are also important to me include:
- Low cost (I can't afford to pay $100+ a month in fees)
- Good/Large Developer Community
- Good Support from Maker (good roadmap with improvements, bug fixes frequent, etc.)
PhoneGap - This seems like the most popular but it sounds like the "quickest" route for most web developers that are familiar with HTML and Javascript/CSS but to me it sounds like I might want something that is closer to native being that my primary core knowledge has always been as a coder first, and a web developer/designer second.
Appcellerator Titanium - This seems like the other most popular tool that claims to compile so the app uses the devices native controls (via Titanium API) instead of essentially an HTML page masquarading as an app (like PhoneGap) My gut says this one suits my situation better than Phonegap. Why do people use PhoneGap instead of this, because it's easier for non-programmers?
RhoMobile Rhodes - I am wondering how this compares to the two above assuming I learn RUBY on Rails.
Telerik Icenium (now called AppBuilder) - This one I have found the least discussion about.
I just ran across Codename One too which sounded intriguing as would require me to learn Java.
It seems most everyone (that isn't doing native) is using Cordova/PhoneGap or Titanium and the second two are lesser known so I'm having a hard time finding people that has at least some brief experience using all four or five of these.
Any insight is greatly appreciated.
Click to expand...
Click to collapse
Both Phonegap and Appcelerator compile into a native package containing a mix of native and javascript and with both you develop your code using Javascript. As you've pointed out, one of the key differences is that Appcelerator will use the native device OS widgets rather than web widgets. In simple terms the layout is abstracted into an XML format which is then rendered into native equivalents during compilation for each of the platforms.
Depending on your application, native widgets may be important, or not. For example if you're developing a game then it could actually be advantages not to use the native widgets and have an essentially identical look and feel across all device platforms and screen aspect ratios.
The other difference is that Phonegap is free, (though their optional build service is not). Appcelerator is priced on a monthly subscription, but you also get some cloud features included in that.
Other popular cross platform tools to check out: Xamarin (native widgets, C# development, non-Free), ReactJS (native widgets, Javascript development, free-open source)
You can also try using Ionic and Cordova frameworks, They support cross-platform development and in my opinion have good documentation support

Best back end for Android app?

I appologize if this is a dumb question, but I am new to app development, altough some experienced in php/html.
I want to create an app where user fills in forms. The app development is easy to find info about, but i also want a back end plattform where I read the submitted forms and organize users.
So, my question. Is there a sort of ready wordpress like plattform to customize, or should this be built from scratch? If so, which platform is the best?
One note I should add about Buddy (full disclosure: I work there) is that we maintain independent instances of the platform in different locations around the world. If you need to host your backend in Europe (for response time or data sovereignty reasons, for example), you can choose your app backend to be sandboxed in the EU. Likewise the US and likewise China (with Brazil, Singapore and Australia coming soon).
he best way to develop mobile apps is to use REST services. So now you can choose any thing.
Any language that can used for server side programming can be used.
Now it is up to you choose the language.
If you familiar with JavaScript then you can try nodejs. You can make small app server in it.
But if your server software design is very complex (containing threads and synchronisation) then java can be handy.
But there is no restriction of language.
Firebase should be also a way to go for this.
The best android back end services include, Parse, Kumulos, Kinvey, backendless, QuickBlox.
Concerning the forms where users can fill up information, would something like help out?
https://play.google.com/store/apps/d...solutions.fasp
On Apple's platform you might need an iPhone developer - it is quite possible to create and publish an iPhone app using your form.
I did take the help of mobile apps development service in toronto to know the process which is described here: http://support.brightcove.com/en/app-cloud/docs/step-step-guide-publishing-apple-app-store-using-mac
Thanks Carol for sharing such a wonderful article.
"Planet Odoo | About | Odoo Migration, Odoo -Quickbook Integration
Odoo-Ebay Integration takes into consideration the competitive level in business and provides a quick fix implementation for every industry to break through.
I have heard good things about Hasura (Not affiliated in anyway). And I think parse - mentioned above - is no longer available.
I'm wondering why nobody mentioned Google CLoud or AWS. They are most mobile friendly for a good price
Hi, if you will decide to build from scratch, there are different options/frameworks. But If you use kotlin you should look to Ktor.
Backend options for an Android app
Here, The list of good backend options for an Android app:
1. Parse.
2. Back4app.
3. Firebase.
4. Kinvey.
5. Appcelerator.

What is the best tool to start developing an app without coding?

Hi
We need to create an app that would basically play some videos and music. So it will have a media player, besides we need some customization for the screen that contains the player and for the player itself. It will also have the user profile screen where it will show some statistics (like, how many videos the user watched, how many days in a row they used the app, etc., and a calendar that displays the user's activity). Thus the app will also have a backend where all the user data will be stored. There will be also some functionality to choose specific videos depending on one's mood. We don't have a budget to order this work to a developer so we are looking for an app development platform. I saw, there are quite a few platforms available out there. But we need something powerful enough on the one hand but easy to learn on the other hand so that we could finish the app as quickly as possible. Can somebody suggest a platform for this task? It should be able to create apps for both Android and iOS.
you dont need to be good at programming but should have basic programming skills if you just want to make an app for you than you can use code from internet
Thank you for sharing with is this is really good for us .

Categories

Resources