Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...Android app running with DotNetNuke webservices on Azure - Feedback requiredAndroid app running with DotNetNuke webservices on Azure - Feedback required
Previous
 
Next
New Post
4/19/2015 7:02 PM
 

Hi All,

https://play.google.com/store/apps/de...

Good example of a mobile app hitting a DNN backend.

Looking for constructive (ok, any feedback) on my app please - preferably from a variety of Android devices (iOS coming soon).  It is a social networking app for live poker players (nothing to do with online poker!)

Powered by http://www.pokerdiy.com and developed using Telerik AppBuilder with an Azure back-end  consisting of a DotNetNuke webservices.

 

   


Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
New Post
4/20/2015 12:26 PM
 

Hi Rodney, how have you been?

Why did you choose Telerik AppBuilder vs. Xamarin or going native?



Professional DNN Extensions, custom solutions and mobile apps since 2003.
www.OnyakTech.com
 
New Post
4/20/2015 8:43 PM
 
Hi Chris,

Good thanks. I just beleive that the Web will outlive the other tools and will improve over time. There is no ways it is a better UX but with each new browser/Os version it gets closer and closer... so I am aiming ahead a bit ;)

1 Code base for multiple platforms as cheap as possible was my constraint.

Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
New Post
4/22/2015 10:47 AM
 

You're not worried about performance issues and lack of features?  Are you running into any issues with app approval with Apple?

A few years ago I decided to start building all mobile apps using native languages (Java, Objective-C and Swift).  There were too many performance issues and limitations with the RAD tools.  Now Apple is considering denying apps that are not native due to the performance problems.  I've not tried Xamarin but I know people have used it and didn't have issues submitting their apps with it. 

HTML has come a long way and the current plans for the future HTML look promising, but I don't see how it can keep up with all of the changes Apple and Google release to their OS every year.  For example, SceneKit and MetalKit from Apple take animations to a whole new level with performance just as good as OpenGL.  Harnessing those frameworks through a proxy RAD tool from Telerik and Xamarin has got to add performance problems and issues you would not normally have if you developed native. 

Another example, the Syrup app for Hotcakes uses the Apple Core Animations framework.  It could have been done with HTML, but with an extreme performance hit.  So much that I doubt Apple would approve the app for the store.  You can see these animations in the demo video at https://www.youtube.com/watch?v=UNsMe...

In regards to the future, I have serious doubts we will be walking around with the phones we know today in 2020. There are products hitting the market soon that project the screen of the phones to your arm and it uses augmented reality to let the user interact with the projected laser screen.   I'm sure HTML based apps will still apply but I have serious doubts they will be able to harness the device and OS features as it progresses into the holographic features Microsoft, Google, Sony and Apple are planning.  See http://www.microsoft.com/microsoft-ho...

I also found web services integration between the apps and DNN much easier when coded using the native language. 

But you are 100% right about speed of delivery.  Building native means having the resources with the skills to build for each platform and then maintaining multiple code bases.  I have thought about using C++ to help with that since C++ classes will run on both Android and iOS native.  However, C++ requires a lot more code than Java and Objective-C. 

In summary, using the RAD tools give you faster delivery but with a quality cost.  If Microsoft can close that gap with Open Source C# on Android and iOS then all of the above may change as long as the performance issues they are having now can be resolved, otherwise it's the same as any other proxy framework. 

What are your thoughts on the above?



Professional DNN Extensions, custom solutions and mobile apps since 2003.
www.OnyakTech.com
 
New Post
4/22/2015 11:11 PM
 
Hey Chris,

I agree with all of that... performance definitely is not as nice (although with Cordova I have switched Natvie Scrolling which makes a big difference in Android).

Bear in mind I code purely for fun - if it were for a customer or a business then my criteria might be different - I wanted to learn Ionic + AngluarJS + Cordova.

Also: Hybrid is suited to data apps - (listing/adding data etc) - there's use-cases where it would not work (for UX and performance reasons).

IF there was no web then I would probably use Xamarin, however Silverlight burnt me badly and I am an HTML/JS developer know (C# backend) ;)

Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...Android app running with DotNetNuke webservices on Azure - Feedback requiredAndroid app running with DotNetNuke webservices on Azure - Feedback required


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out