hello guys,
I am again here with my new blog, today
I want to share with you my experience with cross platform mobile
application development .
sometimes people ask me what should I use sencha or titanium? (A kind of stupid question)
The question should be
First : Tiatnium or Phonegap?
Second : if Phonegap : sencha or
Jquerymobile ?
if I choose phonegap what to use with
phonegap sencha or jquery
I will disscuss pros and cons of each
platform
Lets first start with Phonegap
PhoneGap
it self is only a layer between javascript and Devices, and
generally its only browser, you can use native javascript to operate
DOM or you can use frameworks such as JqueryMobile or sencha.
Phonegap is itself very good to use as
an option for cross platform app, we can implement any android
functionality with phonegap, but we need to use something like
jquerymobile or sencha for UI like requirements, here is something
that goes against my decision of using phonegap with my mobile
application
Now lets discuss few popular options to
use with phonegap
Jquery+Phonegap : I can not say
anything good about jquery mobile. Here I describe what all issues a
developer faces when he starts with jqm along with phonegap for app
development
white screen between pages
sometimes a white screen is seen when
user switches between pages, this really makes a worse user
experience
issue on github that confirms:
bug open for two years now!! tells a
lot about JQM with phonegap
side panel won't scroll but background
content will
there are many issues as listed here
https://github.com/jquery/jquery-mobile/issues/4024,
some of them more than 2 years old
app performas too bad doest look like
native just looks like a mobile website. Is this that you want your
application to look like?
another issue that is still remanins
issues, version after version launch for JQM but issue remains
Oh
yes and the most important issue for me. PhoneGap apk file is near
2mb, Sencha touch apk is 600kb. For exactly same functionality.
Jquery + sencha : I did not find any
issues like jquery with sencha its cool
but it is something that is a not as
easy to learn (especially for native Developers who work Android apps
with Java)
Sencha touch is a MVC framework with
javascript, If you go with using this option for your app, you should
avoid reading official documentation atleast to start with (poor
documented)
there are many better tutorials
available for Sencha app
here is app with 4+ ratings developed
for iPhone platform
for Android
Here is sample sencha app on playstore
Titanium
This is something that I prefer when it
comes to cross platform, but by no means I support cross platform app
development. Another fact that more than 94% of applications are
still native in market
I found Titanium development much
faster as compared to native Android, just write a line of code and
you are done with integrating google maps to your app !! isn't it
exciting :)
Facebook is inbuild, just pass your
appId and secret code and done, Cool. Even in Alloy framework with
Titanium Twitter is also integated
Drawbacks:
- apk size is much much large as compared to native apps.
- When it comes to interacting with hardware like I needed a custom camera for my app, any cross platform approach fails here
Xamarin:
This is a newer technology for cross
platform app developemnt, this is based on microsoft technologies,
Xamarin team is working with Microsoft on this technology, you can
try this technology if you are good with c#
I will write more about this in my next
blog
Please weigh in with your suggeestions
Thanks
Great post . It takes me almost half an hour to read the whole post. Definitely this one of the informative and useful post to me. Thanks for the share. I also provide this service plz visit my site phonegap application development in west delhi Elesoftech is a leading offshare web development.
ReplyDeletethink your blog is pretty good which have some useful information. Thanks for sharing us!
ReplyDeleteHire Titanium Developer
Android development is undoubtedly flourishing, and primarily so due to its mammoth user base; the share of Android market only increasing.
ReplyDeleteVery Nice... Thanks for posting...
ReplyDeleteAndroid Application Development Company In Hyderabad
Great post… Thanks for sharing it. You have posted an informative blog to me and averyone. I have something to share with you Indoor Navigation System Android App
ReplyDeleteHave a wonderful post. your website is very nice.Thanks for sharing.keep sharing more blogs.
ReplyDeleteAndroid Training in Chennai
Thank you so much for sharing such an awesome blog...
ReplyDeletebest mobile development in hyderabad
Thank you so much for sharing such an awesome blog...
ReplyDeleteandroid app development companies kukatpally
android app development companies hyderabad
mobile app development in hyderabad
That's wonderful stuff you've written up here. Been searching for it all around. Great blog
ReplyDeleteWeb Design Companies Bangalore | Web Development Company Bangalore
I am expecting more interesting topics from you. And this was nice content and definitely it will be useful for many people Best Mobile Application Development Company in Chennai
ReplyDeleteYour blog is very informative and gracefully. Your guideline is very good. Thank you Mobile Application Development Company in Bangalore
ReplyDeleteGreat Post. Keep sharing! Mobile App development companies
ReplyDeleteA result oriented, best mobile application development company in Delhi having depth knowledge of iOS, Android.
ReplyDeleteNice blog. Thanks for sharing such great information.Inwizards Inc is a sench touch Development company offers quality sencha development services best in web industries. Intrested click here - Hire Sencha Touch Developer
ReplyDeleteWaoo....really getting a great information for your firm on this site.
ReplyDeleteOnline Marketing Services
Seo services in bangalore
seo plans india
Nice Information thank you for Sharing useful information. Great job Mobile App Development Companies in Delhi NCR
ReplyDeleteJust now i read your article.good information u have provided.it's useful to android users.thank you.
ReplyDeleteMobile Application Trends in 2018
Very impressive. Thanks for sharing this much of important information for us. Android&IOS Mobile App Development Company in Hyderabad
ReplyDeletehello Thanks for sharing this information.love to read this blog.We are one of the most trusted Android Mobile App Developmentand IOS application development to meet your business complex requirement through offshore world.
ReplyDeleteDo you have project and want to discuss with us ?
We can assist you in Web Application Development, Mobile App development, Games Development & Emerging Technology.
Your post is just outstanding! thanks for such a post,its really going great and great work.Website Development Bangalore | Web Designing Company Bangalore
ReplyDeleteThanks for sharing this blog and it's useful to all new developers and it clear my all doubt about Mobile App Development Company in Chennai
ReplyDeleteBest Mobile Application Development Services in India, USA, UK.
ReplyDeleteThank you for sharing this post, it is great. Very helpful blog for people who want know that Mobile App Development Company, here I am sharing additional details of mobile app developmnet services just go with this iOS App Development
ReplyDeleteAndroid App Development
Windows App Development
Xamarin App Development
Phonegap App Development
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteBest iPhone App Development Services USA, iOS App Development Services in USA, Android App Development USA
ReplyDeleteI’m eager to find the valuable information and for me this is the right place to get the good stuff.
ReplyDeletephonegap services in hyderabad
Fastest Growing Experience Android, iOS, and iPhone App Development Company in Bangalore. Maxwell Global Software is one of the leading Mobile App Development companies in Bangalore, India
ReplyDeleteIos App Development Company In Bangalore
Thanks for sharing such a great, very informative and useful article to cross platform mobile application development tips.
ReplyDeleteKeep it up.
Mobile App Development Company
Mobile Application Development Company
Good post,thanks for sharingMobile Application Development!
ReplyDeleteI am very interesting for this.MOBILE APPLICATION DEVELOPMENT!
ReplyDeleteAmazing post.Thanks for your details and explanations..I want more information from your side.Thank you
ReplyDeleteEducation erp software in chennai
Thanks for sharing good blog cross platform mobile aplication development
ReplyDeleteMOBILE APPLICATION DEVELOPMENT
Ex Squared takes pride in offering the most professional, dedicated and expert solutions for all your needs related to Nearshore app development to keep the users engage and sell more for improved revenue while giving a boost to your brand presence.
ReplyDeleteBest mobile app development in world
ReplyDeleteTop Mobile app development services
Nice information about android thanks for the post looking forward for more posts.
ReplyDeleteERP SOLUTIONS!
Thanks for posting such a wonderful information..this was really helpful.
ReplyDeleteMOBILE APPLICATION DEVELOPMENT
ReplyDeleteThanks for posting such a wonderful information..this was really helpful.
android application development company
thanks foruseful info!!
ReplyDeleteandroid app development website,
thanks for useful content!!!
ReplyDeleteandroid development company,
ReplyDeleteUndoubtedly, genuine and relevant guidance allocated by you. I truly admire you for making such devastating and tremendous articles accessible to us. Keep blogging.CUSTOMIZED ERP SOLUTIONS!
I liked the way you wrote the article. It was very straightforward and your knowledge on the subject is fantastic.
ReplyDeleteandroid app development company
best app development company
Nice Reading ! Thank You Wordpress Website Development in Singapore
ReplyDeleteI am still confused for mobile app development for my new company. Could you please help me out which cross platform app development is best for startups, recently i have get a quote from one of the top xamarin app development company in usa for the same. What would you suggest for it?
ReplyDeleteQuickbooks enterprise support Phone number Get 24-hour support for Enterprise Quickbooks by contacting the QuickBooks Enterprise support phone number. We are ready to solve QuickBooks Enterprise problems through a Certified QuickBooks Enterprise Support Group. Call our Quickbooks support team at +1 (833) 400-1001 and contact our certified QuickBooks specialist for assistance.
ReplyDeleteExplanation was so good
ReplyDeleteSanjary Kids is one of the best play school and preschool in Hyderabad,India. Give your child the best preschool experience by choosing the best playschool of Hyderabad in Abids. we provide programs like Play group,Nursery,Junior KG,Senior KG,and provides Teacher Training Program.
Preschool teacher training course in hyderabad
Filling the taxes can be one of the irritating tasks that every American has to do. There are various steps and problems in the process that the taxpayer always has to face. But TurboTax is the application which is designed for this kind of situations. While using the TurboTax, you will find it to be one of the best apps which can be used to pay the taxes. But in doing so there can be some problems which can be resolved quickly.Anyhow if you are not able to solve the issue, then you should dial the TurboTax Support Phone Number
ReplyDeleteGood blog posts information provided
ReplyDeleteSanjary Academy is the best Piping Design institute in Hyderabad, Telangana. It is the best Piping design Course in India and we have offer professional Engineering Courses like Piping design Course, QA/QC Course, document controller course, Pressure Vessel Design Course, Welding Inspector Course, Quality Management Course and Safety Officer Course.
Piping Design Course
Piping Design Course in Hyderabad
Piping Design Course in India
Excellent blog posting and understandable
ReplyDeleteSanjary Academy provide pressure vessel design,quality management system course, piping design course, qa/qc course and document controller course.
Welding Inspector Course
Safety officer course
Quality Management Course
Quality Management Course in India
Excellent Post
ReplyDeleteYaaron Studios is one of the rapidly growing editing studios in Hyderabad. We are the best Video Editing services in Hyderabad. We provides best graphic works like logo reveals, corporate presentation Etc. And also we gives the best Outdoor/Indoor shoots and Ad Making services.
Best video editing services in Hyderabad,ameerpet
Best Graphic Designing services in Hyderabad,ameerpet
Best Ad Making services in Hyderabad,ameerpet
Nice blog! i'm also working with a graphic designing services in delhi.
ReplyDeletegraphic designer in delhi
freelance graphic designer in delhi
freelance graphic designer in delhi ncr
freelance graphic designer in noida
freelance logo designer in delhi
freelance logo designer in delhi ncr
freelance web designer in delhi ncr
freelance website designer in delhi ncr
freelance designer in delhi
freelance website designer in delhi
freelance web designer in delhi
freelance graphic designer services in delhi
freelancer graphic designer services in delhi ncr
freelancer graphic designer services in delhi
freelancer graphic services in delhi ncr
freelancer logo services in delhi
freelancer logo services in delhi ncr
freelancer web designer services in delhi ncr
freelancer web designer services in delhi
freelance web designer services in delhi
freelance website designer services in delhi
freelance website designer services in delhi ncr
freelance logo designer service in delhi
freelance logo designer service in delhi ncr
logo designer in delhi
brochure design in delhi
logo design in delhi
freelance logo design in delhi
freelance logo designer in gurgaon
freelance logo designer in noida
vidmate
ReplyDeleteI agree with your answers here.Today the variety of mobile platforms has been increased, that's why the developers are not able to provide their application in the form of users need. I have research for best app development company then after I found Mobiweb Technologies. You can visit: Fantasy Sports App Development
ReplyDeleteNice blog.. for all the informations related to Employment contract Generator visit our official website.
ReplyDeleteThanks for sharing this information! I am searching for the best iOS app developer company , do you have any recommendations?
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteLooking for Mobile Application Developmentcompanies? We offer mobile application development services for any type of customer. Whether you are an individual looking to create a mobile application for yourself or a business looking for a development company to create a custom application for your business, we are here to help. We offer full service mobile application development. We can offer you everything from a market analysis, to an in app purchasing platform, to a push notification platform and more.
ReplyDeleteAwesome article, it was really helpful! I simply started to reading and I'm become more acquainted with it . Thanks for sharing.
ReplyDeleteData Science Training in Pune
I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much.It can be helpful for people who wants to know more about application modernization services.
ReplyDeleteI admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much.It is really helpful for people who are looking for mobile app development services for development of different application in platforms like iOS, Android Windows.Visit here for Product engineering services | App Modernization Services .
ReplyDeleteThanks a million and please carry on the enjoyable work.
ReplyDeleteBA time table
BA 1st year time table
BA 2nd year time table
BA 3rd year time table
Informative blog and knowledgeable content. Keep sharing more blogs with us. Thank you. If you want to become a data scientist, then follow the below link.
ReplyDeleteOnline Data Science Course in Hyderabad
I am very thankful to you for providing such a great information. It is simple but very accurate information.
ReplyDeleteBA Result 2021 - BA 1st 2nd 3rd Year Exam Result
BA 1st Year Result 2021 | BA 2nd Year Result 2021 | BA 3rd Year Result 2021.