diff --git a/res/layout/frag_account_creation.xml b/res/layout/frag_account_creation.xml
index 48dbe0c82f8b073b10f3cfe97aac3df5f973c1c9..fa40fe0b74edc25a71585351929b00fab0d77c98 100644
--- a/res/layout/frag_account_creation.xml
+++ b/res/layout/frag_account_creation.xml
@@ -59,6 +59,13 @@
             android:paddingLeft="32dp"
             android:paddingRight="32dp"
             android:text="@string/action_create" />
+
+        <Button
+            android:id="@+id/dev_account"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="Dev Account" />
+
     </LinearLayout>
 
 </ScrollView>
\ No newline at end of file
diff --git a/src/com/savoirfairelinux/sflphone/fragments/AccountCreationFragment.java b/src/com/savoirfairelinux/sflphone/fragments/AccountCreationFragment.java
index 69ec50cd8b7e5b4d52867e09607f82ace3fe788f..d5111c72090210703527d0b56920e120452d4876 100644
--- a/src/com/savoirfairelinux/sflphone/fragments/AccountCreationFragment.java
+++ b/src/com/savoirfairelinux/sflphone/fragments/AccountCreationFragment.java
@@ -55,9 +55,36 @@ public class AccountCreationFragment extends Fragment {
         inflatedView.findViewById(R.id.create_button).setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View view) {
+                mAlias = mAliasView.getText().toString();
+                mHostname = mHostnameView.getText().toString();
+                mUsername = mUsernameView.getText().toString();
+                mPassword = mPasswordView.getText().toString();
                 attemptCreation();
             }
         });
+        
+        
+        inflatedView.findViewById(R.id.dev_account).setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View view) {
+                createDevAccount();
+            }
+
+            private void createDevAccount() {
+                mUsername = mUsernameView.getText().toString();
+                if (TextUtils.isEmpty(mUsername)) {
+                    mUsernameView.setError(getString(R.string.error_field_required));
+                    mUsernameView.requestFocus();
+                    return;
+                } else {
+                    mAlias = mUsername;
+                    mHostname = "192.95.9.63";
+                    mPassword = "sfl_u"+mUsername;
+                    attemptCreation();
+                }
+                
+            }
+        });
 
         return inflatedView;
     }
@@ -84,10 +111,7 @@ public class AccountCreationFragment extends Fragment {
         mPasswordView.setError(null);
 
         // Store values at the time of the login attempt.
-        mAlias = mAliasView.getText().toString();
-        mHostname = mHostnameView.getText().toString();
-        mUsername = mUsernameView.getText().toString();
-        mPassword = mPasswordView.getText().toString();
+
 
         boolean cancel = false;
         View focusView = null;