DZone
Java Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Java Zone > Mobile Development for Everyone

Mobile Development for Everyone

Daniel Jebaraj user avatar by
Daniel Jebaraj
·
Nov. 27, 14 · Java Zone · Interview
Like (0)
Save
Tweet
3.61K Views

Join the DZone community and get the full member experience.

Join For Free

Written by Graham High for the Syncfusion Company Blog.


The mobile requirement that influences so much of modern app development was once a formidable obstacle. The gaps between target platforms were so wide that developers had to code separate versions of their app to reach each market. Today, the barriers are lower. So many tools and resources are available for developers of all backgrounds that it’s impossible to claim making a mobile app is too difficult.

For many developers, the challenge comes down to having a siloed skillset. Some can code up an iOS app in no time, but set them to task on an Android app, and it’s slow going. For C# developers, products like Syncfusion Orubase and Xamarin.Forms make development for multiple mobile platforms an achievable goal.

Orubase is a free tool that enables developers to build cross-platform hybrid mobile applications using ASP.NET MVC or JavaScript, with minimal coding differences between target platforms. It includes more than 30 user interface controls that behave just like native controls, and provides seamless integration with Apache Cordova to access native device APIs like the camera, accelerometer, and GPS. Xamarin.Forms allows developers to build native interfaces for Android, iOS, and Windows Phone all from a single codebase. Apps developed with Orubase or Xamarin.Forms can be shipped through the iOS, Android, and Windows Phone app stores.

New technologies like these are popping up constantly. Just last month, Intel debuted its own suite of cross-platform tools, INDE, to help C++ and Java developers use their skills to reach Windows Phone and Android devices.

Even programming novices have access to tools that abstract mobile development to a drag-and-drop environment. One such tool is the Windows App Studio, a Microsoft program aimed at lowering the barriers to entry for Windows development, especially for Windows Phone. Even though it’s only been around for fifteen months, the Windows App Studio has been responsible for fostering more than one million development projects, and nearly 50,000 of those have been published to the Windows Store.

Where this tool succeeds is its immediate accessibility. With only a Microsoft account, anyone can immediately begin putting together their own Windows Phone app without being intimidated by code or complex development environments. It provides an easy-to-navigate web interface for users to design their app, from adding UI components, to embedding social media feeds, to applying uniform themes to give their apps a professional look. Newbies can even use the Windows App Studio to build an app that integrates with Cortana, the intelligent personal assistant, but that takes a little more work.

Whether you already have an established mobile app, are looking to build a mobile presence, or are just looking to test the mobile app waters, there are hundreds of opportunities to do so. Perhaps not building a mobile app is the more difficult problem at this point. If you’re a mobile developer, we’d love to hear what tools you use in the comments or on Twitter. Remember, Syncfusion is well equipped to be your partner in mobile development too, with controls for Windows Phone, Xamarin.Forms, and JavaScript, and the Orubase hybrid mobile app solution, which is free for everyone!

mobile app

Published at DZone with permission of Daniel Jebaraj. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Maven Tutorial: Nice and Easy [Video]
  • Memory Debugging and Watch Annotations
  • What SREs Can Learn From the Atlassian Nightmare Outage of 2022
  • How to Leverage Method Chaining To Add Smart Message Routing in Java

Comments

Java Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo