Wednesday, 22 April 2015

Leveraging WordPress For Impressive Podcasting



In the recent years, podcasting has been successful in gaining a good amount of traction among the technically-inclined individuals. Latest addition to the concept is taking full advantage of WordPress blog to start podcasting in the right way. If you too are thinking about podcasting using your WordPress powered website. This is a must-read guide which will allow you to dig deeper into podcasting using WordPress.
Getting started with preparing your WordPress website for podcasting
Since not everyone owns an iPhone, iPad or an iPod, it is recommended to host your podcasts in a platform that is readily available to every media fan. WordPress is one such platform that has enabled effective sharing of content in the form of audio and video.
Now, in order to prepare your WordPress website for podcasting, just follow the below steps:
Step 1- Create a category by logging into your account. For this, simply hover on “Posts”. A sub-menu will appear on the screen. Within this sub-menu, simply click on “Categories” and proceed ahead with adding a new category called “Podcasts”. Here, you may opt for leaving the “Parent” field to none and once you're done, simply click on “Add New Category”.
So, all the podcasts would now be posted under this new category and the links for all such podcasts would be http://yoursitename.com/category/podcasts.
Step 2- Now, upload the audio files
You can choose to upload your audio files in a variety of methods like:
  • Using a plugin
  • Using the Audio Shortcode
In this tutorial, I'll be using the latter method.
As per the Audio Shortcode method, you can simply add a link from your WP site to a file located at a different site. You can proceed ahead with uploading audio files to your WP blog's Media Library and opt for editing, adding or removing different details of the audio file viz: Title, Artist, Caption and Brief Description. Since you'll be inserting the audio file in a particular post, it is mandatory to select the option “Embed Media Player”, followed by clicking on “Insert into Post” button. Doing this will add the Audio Shortcode to the chosen WordPress post.
Step 3- Embed the podcast on your sidebar
As per this step, simply go to WordPress admin dashboard-> Appearance tab-> Widgets and drag the “Music Player Widget” to the sidebar you want to place it on. Finally, click on the link for uploading or choosing the media associated with the podcast.
Step 4- Publish your podcasts
Now that you're done with uploading the podcasts on your WordPress blog, it's time to publish them by submitting your WordPress site to Feedburnet. For this, you'll need to go to feedburner.com and are also required to have a Gmail account. Just follow the instructions and you'll be able to submit your site to Feedburner.
Step 5- Submit your podcast to iTunes
Since you're already done with publishing your podcast, it's time to use the iTunes platform for letting the masses know about it. Here are the steps associated with submission of a podcast to iTunes for free:
  • Go to Apple's instructions section related to testing the feed. Once you've confirmed listening the podcast using iTunes, submit it
  • After submission, the podcast would be reviewed by iTunes staff.
  • Once your podcast has been accepted, you'll receive a link that would enable you to distribute the podcast via email or direct website linking.
That's it!
Wrapping Up

Podcasting has emerged as a cool option for sharing every type of content. Here's hoping the above post would have allowed you to roll on those efficiently created podcasts using your WordPress website.


About the Author:
 
Sophia Phillips is a renowned WordPress developer by profession. If you're about to hire WordPress developer, then you can get in touch with her. Sophia already has multiple WordPress-related articles under her name.


Saturday, 18 April 2015

A Beginner's Guide To Develop Android Apps Using Android AIDE

Android is truly an alluring platform and there are reasons for that. The platform opens up the possibility of new things for developers by providing them diligent ways to develop and use applications. More and more developers are attracted to the Android and thus creating apps that are truly enthralling and engaging.

The availability of a number of free tools and start-up kits has also strengthened the process of custom application development. Now, would be app makers have another robust tool called AIDE (Android Integrated Design Environment) to develop feature-rich mobile apps using their Android phone or tablet. The tool is an ideal pick for those developers who are more inclined towards JavaScript.

Before its inception, it was quite difficult for developers to set up an environment for Android. In fact, more challenging was the process of offline Android installation. For large scale applications, developers still have the option to use Eclipse SDK, on a PC. But, for small, AIDE is the only handy choice. Using IDE, Android developers can have a reliable development package accompanied by an access to code completion, formatting, editing, refactoring, and real-time code checking. AIDE runs directly on Smartphones and other mobile devices. It is also compatible with Eclipse IDE.

In this tutorial, I am going to discuss about the creating an exemplary Android app development using AIDE. The guide is easy to follow and will surely help you in your first Android app project.

Preparing the Ground

Install AIDE from Google Play on your Android device
AIDE comes integrated with a mobile version of the Android SDK, so you don't need to install anything else

Getting Started with the App Project

Opening the AIDE on your device, you'll be first provided with a screen prompting you to provide the package name and location of your app. Make sure that whatever the name you may choose, it should be unique across all the installed packages.















Once you are done filling the details, click on the “Create” button. Selecting the button will take you to a screen which displays all the related files accompanied by the source code you need to use for your project. AIDE will create all these files in your SD card. In addition, it will also provide you with two most important files for editing purposes. The files are: main.xml and MainActivity.java.


By default a Git Repository will also be created by AIDE for your new project. You can turn off this feature in the settings. Please read the given tutorial to know more about it.

Run the App

The next step is to compile your app using the Run command from the menu just like this:










To make your app run, AIDE automatically creates an Android Application Package File (APK) for your app. Android APK is basically a file format used to install apps and softwares for Android. It features all your program's code, assets, certificates, resources, and more. An installation dialogue box is provided to the user to know about the process.

The following screen will be displayed to the user, if the compilation was successful.








Once the installation is complete, you can see your app listed among all the apps. Just like this:
















Just click on the app, and you'll see the result like this:





















Let's Play Around the Code

As of know we have successfully compiled and installed our app, the next step is create an interface for our application. The Android SDK provides an XML file format that helps you define the UI for your app.

For this use the below mentioned code in your res/layout/main.xml file. The code will help you determine the interface of your app.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Enter your name: " />

<EditText
android:id="@+id/txtName" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"

<Button
android:id="@+id/btnOk" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="OK" />

Using the code above, you'll be provided with a linear layout with a vertical orientation. The layout features 'TextView' to display the static information. The 'EditText' allows you to accept the input from the user, whereas OK and Cancel buttons are used to process or clear the EditView comments.

When you create “Hello World” app, AIDE automatically opens the main.xml file which allows you to determine the main activity of your app. Use the following code should be used with your src/com/MainActivity.java to define your application Activity.

package com.azim;

import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.app.AlertDialog.Builder;

public class MainActivity extends Activity implements View.OnClickListener
{
EditText txtName;
Button btnOk,btnCancel;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/* Referencing controls */
txtName=(EditText)findViewById(R.id.txtName);
btnOk=(Button)findViewById(R.id.btnOk);
btnCancel=(Button)findViewById(R.id.btnCancel);
/* Registering the onClick event of the buttons */
btnOk.setOnClickListener(this);
btnCancel.setOnClickListener(this);
}
public void onClick(View view)
{
if(view==btnOk)
{
/* Display Welcome message */
Builder builder=new Builder(this);
builder.setTitle("Welcome to Android");
builder.setMessage("Hello "+txtName.getText()+"!!!");
builder.setCancelable(true);
builder.show();
}
if(view==btnCancel)
{
/* Clear the EditText */
txtName.setText("");
txtName.requestFocus();
}
}
}


That's all! You can now go on to create buttons and responses for your app to make it function well.

To Wrap Up

AIDE is a perfect pick for those who want to create a robust Android application on their device quickly and easily. Those who are getting into Android app development should consider it as a platform for their future endeavors.


Author Bio: 
Juana Steves is a mobile application developer for Xicom Ltd, which is the leading android application development company. She loves sharing latest information on mobile technology and provides concrete information on technologies like iOS, Android mobile apps development.