Google Adds Kotlin as an Official Programming Language For Android Development

On 17 May 2017, at the Google I/O keynote, Google’s Android Team announced first-class support for Kotlin. It is a new programming language built by JetBrains, Which also develop IDEs for languages like Java, Python etc.

However, JetBrains also develops the Android Studio — Google’s official developer tool. It’s a language that runs on the Java Virtual Machine, in the nutshell Android don’t use Java Virtual Machine but Java has a strong root. Its compatibility with Java makes it a popular choice for Android developers.

According to reports, Kotlin tools will ba available by default in upcoming Android Studio 3.0. Google plans to give language a long-term support for Android. It includes support for a number of features that Java itself doesn’t currently support.

Google says that It is “a brilliantly designed, mature language that we believe will make Android development faster and more fun.”

Readers who want try feature like “Convert Java File to Kotlin File” can go ahead and try Android Studio 3.0 preview using this link.  Read More Details on kotlinlang’s blog.

Do you think Kotlin can beat Java in Android Development? Share your views in comments.

Share This:

Why Your Small Business Needs a Mobile App

If you are a small business owner and your business does not have a mobile app, you need to get one. Having a web presence alone is no longer sufficient, as online activity continues to shift to mobile. Simply put, smartphone apps have become too important a marketing tool for small business owners to do without.

Smartphone usage has been on a tear as of late. Nearly three-quarters of Americans check their mobile phones at least once per hour, according to a Gallup survey.  Almost all – 90 percent – of that mobile-phone time is now devoted to using apps, analysis reveals. Americans now spend more time looking at their mobile phones than they do watching television.

This rise in mobile-phone usage means that smartphone apps have become a key marketing tool for companies of all sizes, including small businesses. Mobile apps increase engagement with customers. They boost repeat visits, and permit a wide variety of online transactions, including the deployment of loyalty cards, push promotions, and ecommerce transactions.  Apps deliver coupons and send announcements that build your sales with customers. Apps also accelerate contact with your company, which enhances relationships with customers in a world where speedy responses are prized by buyers. Smartphone icons even help build brands by providing a visual design that customers recognize.

Many small-business owners still think that getting an app is expensive and difficult. They are worried about the need to build different apps for the various platforms customers are on – iOS, Android, Windows and Blackberry. They are unsure about building dynamic or static apps, and the difficulty of coming up with an app design. Moreover, most small-business owners don’t have the expertise to build apps themselves.

In XeConcepts, we are simplifying the process of creating and testing mobile-phone apps, putting the tools easily in small-business owners’ price range.

For more information, please contact us via email, and we will be happy to help you having your first app  and grow your business!

 

Share This:

Ionic #2: Get Started with Ionic!

How much do you know about Ionic technology?

Check out these slides first!

http://ionicframework.com/present-ionic/slides/#/

Now as you know enough, here’s demo on how to start your first app

Go publish your app and let us know what do you think.

 

XeConcepts.com

Share This:

Ionic #1: All About Ionic

Ionic is a complete open-source SDK for hybrid mobile app development.  Built on top of AngularJS and Apache Cordova, Ionic provides tools and services for developing hybrid mobile apps using Web technologies like CSS, HTML5, and Sass. Apps can be built with these Web technologies and then distributed through native app stores to be installed on devices by leveraging Cordova. Ionic was created by Max Lynch, Ben Sperry, and Adam Bradley of Drifty Co. in 2013.

If you’ve used other mobile development frameworks in the past, you should find Ionic fairly similar to use. But getting started with any framework is always daunting, so we will start simple and expand on some basic concepts. But first, we need to talk a bit about the Ionic project itself, where it fits into the dev stack, and why it was built.

What is Ionic, and where does it fit?

Ionic is an HTML5 mobile app development framework targeted at building hybrid mobile apps. Hybrid apps are essentially small websites running in a browser shell in an app that have access to the native platform layer. Hybrid apps have many benefits over pure native apps, specifically in terms of platform support, speed of development, and access to 3rd party code.

Think of Ionic as the front-end UI framework that handles all of the look and feel and UI interactions your app needs in order to be compelling. Kind of like “Bootstrap for Native,” but with support for a broad range of common native mobile components, slick animations, and beautiful design.

Unlike a responsive framework, Ionic comes with very native-styled mobile UI elements and layouts that you’d get with a native SDK on iOS or Android but didn’t really exist before on the web. Ionic also gives you some opinionated but powerful ways to build mobile applications that eclipse existing HTML5 development frameworks.

Since Ionic is an HTML5 framework, it needs a native wrapper like Cordova or PhoneGap in order to run as a native app. We strongly recommend using Cordova proper for your apps, and the Ionic tools will use Cordova underneath.

Why Ionic was built?

Because the creators of Ionic strongly believed that HTML5 would rule on mobile over time, exactly as it has on the desktop. Once desktop computers became powerful enough and browser technology had advanced enough, almost everyone was spending their computing time in the browser. And developers were overwhelmingly building web applications. With recent advancements in mobile technology, smartphones and tablets are now capable of running many of those same web applications.

With Ionic, the desire was to build an HTML5 mobile development framework that was focused on native or hybrid apps instead of mobile websites, since there were great tools already for mobile website development. So Ionic apps aren’t meant to be run in a mobile browser app like Chrome or Safari, but rather the low-level browser shell like iOS’s UIWebView or Android’s WebView, which are wrapped by tools like Cordova/PhoneGap.

And above all, they wanted to make sure Ionic was as open source as possible, both by having a permissive open source license that could be used in both commercial and open source apps, but by cultivating a strong community around the project. They felt there were too many frameworks that were technically open source, but were not open source in spirit or were not possible to use in both closed source and open source projects without purchasing a commercial license.

Building Hybrid Apps With Ionic

Those familiar with web development will find the structure of an Ionic app straightforward. At its core, it’s just a web page running in an native app shell! That means you can use any kind of HTML, CSS, and Javascript you want. The only difference is, instead of creating a website that others will link to, you are building a self-contained application experience.

The bulk of an Ionic app will be written in HTML, Javascript, and CSS. Eager developers might also dig down into the native layer with custom Cordova plugins or native code, but it’s not necessary to get a great app.

Ionic also uses AngularJS for a lot of the core functionality of the framework. While you can still use Ionic with just the CSS portion, we recommend investing in Angular as it’s one of the best ways to build browser-based applications today.

Get building!

Now that you have and understanding of what Ionic is and why it exists, you are ready to start building your first app with it. Follow our blog to  get everything installed and start building with Ionic!

XeConcepts.com

(Source)

Share This:

Hello Ionic!

We will be sharing with you why we use these incredible technologies.
This week’s topic is IONIC. What is it? How efficient it is? And what do our customers think about it?
Check out for our next posts!

XeConcepts.com

Share This:

WP #2: Why You Should Use WordPress?

Often students and business owners ask us: Why should I use WordPress? Isn’t my old site good enough? Why do I need to switch to WordPress? If you’re asking these questions, then you’re at the right place. In this article, we have compiled a few reasons why you should use WordPress, in what ways you can use WordPress, and who is using WordPress.

People often make the mistake of classifying WordPress as just a blogging platform. Although that used to be true in the past, WordPress has evolved through out the years into a versatile content management system (CMS). While you can still use WordPress to create a simple blog, now it also allows you to create fully functional websites and mobile applications.

The best part about WordPress is that it’s easy to use and flexible enough for just about anything. That’s the main reason why WordPress has grown so much in popularity. According to a recent survey, WordPress powers 22.5% of all websites on the internet.

Due to it’s robust features, many of the top brands use WordPress to power their websites including but not limited to: Time Magazine, Google, Facebook, Sony, Disney, LinkedIn, The New York Times, CNN, eBay, and more.

Let’s take a look at why you should use WordPress.

WordPress is Free as in Freedom

WordPress is a free software, this means you are free to download, install, use and modify it. You can use it to create any kind of website. It is also open source which means the source code of the software is available for any one to study, modify and play with.

There are currently 2600+ WordPress themes and 31,000+ plugins available for free. You can download, install and use them on any website.

To run WordPress, all you need is a domain and web hosting.

Due to the nature of open source, WordPress is a community software. It is maintained by a large group of volunteers majority of whom are WordPress consultants with active interest in growing and maintaining WordPress. Anyone can contribute to WordPress by writing patches, answering support questions, writing plugins, creating themes, translating WordPress and updating documentation.

By using WordPress you become part of that awesome community. You get free support from other community members, download free plugins and themes, and once you have little experience with WordPress you can even contribute back to the community.

WordPress is Easy to Use and Learn

WordPress is used by millions of people and almost every day new people are joining the WordPress community by creating their first WordPress powered websites. The reason why people quickly adapt to WordPress is because it is fairly easy to use.

Many websites like WPBeginner has tons of articles written specifically for beginner level WordPress users. There you can find detailed step by step guide on how to install WordPress and hundreds of other WordPress tutorials.

WordPress is Extendable by Using Themes and Plugins

Most people using WordPress are neither web designers or programmers. As a matter of fact most folks start using WordPress without any prior knowledge of designing websites.

The reason why WordPress is such an ideal candidate is because there are thousands of free templates (themes) to choose from, so you can give your website any look you want. There is a WordPress theme for just about everything. Whether you want a photography theme, magazine theme, portfolio theme, or an eCommerce theme. There is a perfect theme available for every kind of website.

WordPress themes are easy to customize because a lot of them come with their own options panel allowing you to change colors, upload logo, change background, create beautiful sliders, and do other cool things with your website without ever writing any code at all.

WordPress is super flexible and can be extended by using plugins. Just like themes, there are thousands of free and premium plugins available for you to use (What is a plugin?). Not only these plugins can add extra functionality to WordPress, there are lots of plugins which can add a whole new platform to your WordPress site. Take a look at the plugins most used.

WordPress is Search Engine Friendly

WordPress is written using standard compliance high quality code and produces semantic mark up which makes your site very attractive to search engines.

By design WordPress is very SEO friendly, and you can make it even more SEO friendly by using WordPress SEO plugin.

WordPress is Easy To Manage

WordPress comes with built-in updater that allows you to update your plugins and themes from within your WordPress admin dashboard. It also notifies you when there is a new version of WordPress is available, so you can update it by just clicking a button. You can keep all your WordPress content safe by setting up automated regular WordPress Backups.

WordPress is Safe and Secure

WordPress is developed with security in mind, so it is considered quite safe and secure to run any website.

WordPress Can Handle Different Media Types

Using WordPress you are not just limited to writing text. It comes with built-in support to handle images, audio, and video content.

WordPress supports oEmbed enabled websites which means you can embed YouTube videos, Instagram photos, Tweets, and Soundcloud audio by just pasting the URL in your post. You can even allow your visitors to embed videos in comments.

What ways to use WordPress?

WordPress can be used in many different ways. It is open to possibilities. You can use WordPress as the following:

  • Arcade
  • Blog
  • Content Management System (CMS)
  • Gallery
  • Portfolio
  • Rating Website
  • Shopping Store
  • Video Collection Site
  • Membership Site

Note that above are just some examples of how you can use WordPress. To see how other top businesses are using WordPress, visit the WordPress Showcase

We hope this article answered your question about why you should use WordPress. The best way to experience the true power of WordPress is by using it. Give it a try, and let us know what you think.

 

XeConcepts.com

(source)

Share This:

WP #1: What is WordPress?

WordPress is a free and open-source content management system (CMS) based on PHP and MySQL, installed on a web server.  In non-geek speak, it is a website creation tool probably the easiest and most powerful blogging and website CMS in existence today.

Who uses WordPress?

You’re in good company if you use WordPress to publish on the web. Many famous blogs, news outlets, music sites, fortune 500 companies and celebrities are using WordPress.

For example, famous blogs like Mashable and TechCrunch are both on WordPress. News outlets like The New York Times’ blogs and CNN’s on-air personality blogs all use WordPress, too.

If you’re ever curious about about who uses WordPress, head on over to the WordPress site showcase and you’ll be impressed by the number of well-known sites and famous people using WordPress to power their websites.

 

(Source)

 

Share This:

Hello WordPress!

We will be sharing with you why we use these incredible technologies.
This week’s topic is WORDPRESS. Why is WP? How efficient it is? And what do our customers think about it?
Check out for our next posts!

Share This: