diff --git a/HappyPanda/.idea/markdown-navigator/profiles_settings.xml b/HappyPanda/.idea/markdown-navigator/profiles_settings.xml
deleted file mode 100644
index 57927c5..0000000
--- a/HappyPanda/.idea/markdown-navigator/profiles_settings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/HappyPanda/.idea/misc.xml b/HappyPanda/.idea/misc.xml
index 9b024a7..7158618 100644
--- a/HappyPanda/.idea/misc.xml
+++ b/HappyPanda/.idea/misc.xml
@@ -3,75 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/HappyPanda/app/src/main/AndroidManifest.xml b/HappyPanda/app/src/main/AndroidManifest.xml
index 7a86145..58563e3 100644
--- a/HappyPanda/app/src/main/AndroidManifest.xml
+++ b/HappyPanda/app/src/main/AndroidManifest.xml
@@ -12,13 +12,19 @@
+ android:theme="@style/AppTheme.NoActionBar">
+
+
\ No newline at end of file
diff --git a/HappyPanda/app/src/main/ic_launcher-web.png b/HappyPanda/app/src/main/ic_launcher-web.png
new file mode 100644
index 0000000..4d5e753
Binary files /dev/null and b/HappyPanda/app/src/main/ic_launcher-web.png differ
diff --git a/HappyPanda/app/src/main/ic_launcher_round-web.png b/HappyPanda/app/src/main/ic_launcher_round-web.png
new file mode 100644
index 0000000..8597819
Binary files /dev/null and b/HappyPanda/app/src/main/ic_launcher_round-web.png differ
diff --git a/HappyPanda/app/src/main/java/com/happypanda/LoginActivity.java b/HappyPanda/app/src/main/java/com/happypanda/LoginActivity.java
new file mode 100644
index 0000000..03d9c7a
--- /dev/null
+++ b/HappyPanda/app/src/main/java/com/happypanda/LoginActivity.java
@@ -0,0 +1,68 @@
+package com.happypanda;
+
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.text.TextUtils;
+import android.view.View;
+import android.widget.Button;
+import android.widget.TextView;
+import android.widget.Toast;
+
+public class LoginActivity extends AppCompatActivity {
+
+ private String MyPREFERENCES = "MyPrefs";
+ private TextView mEmail;
+ private TextView mPassword;
+ private Button mSignIn;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_login);
+
+ mEmail = (TextView)findViewById(R.id.login_email);
+ mPassword = (TextView)findViewById(R.id.login_password);
+ mSignIn = (Button)findViewById(R.id.login_sign_in);
+
+ mSignIn.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ checkDetails();
+ }
+ });
+
+ }
+
+ /*
+ Function to verify textedit details
+ */
+ void checkDetails(){
+
+ String email = mEmail.getText().toString();
+ String password = mPassword.getText().toString();
+
+ if(email!= null){
+ doSignIn(email,password);
+ }
+
+ }
+
+ /*
+ Function to connect to internet and check for login details valid or not
+ */
+ private void doSignIn(String email,String password) {
+ Toast.makeText(getApplicationContext(),"signing in" + email,Toast.LENGTH_SHORT).show();
+ if(email.equals("abc@abc.com")){
+ SharedPreferences.Editor editor = getSharedPreferences(MyPREFERENCES, MODE_PRIVATE).edit();
+ editor.putString("Login", "yes");
+ editor.apply();
+
+ Intent intent = new Intent(LoginActivity.this,MainActivity.class);
+ startActivity(intent);
+ finish();
+ }
+ }
+
+}
diff --git a/HappyPanda/app/src/main/java/com/happypanda/MainActivity.java b/HappyPanda/app/src/main/java/com/happypanda/MainActivity.java
index 295a4f3..404693d 100644
--- a/HappyPanda/app/src/main/java/com/happypanda/MainActivity.java
+++ b/HappyPanda/app/src/main/java/com/happypanda/MainActivity.java
@@ -1,5 +1,8 @@
package com.happypanda;
+import android.content.Context;
+import android.content.Intent;
+import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
@@ -16,10 +19,18 @@
public class MainActivity extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
+ private String MyPREFERENCES = "MyPrefs";
+ private String login;
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
+
+ SharedPreferences sharedpreferences = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);
+ login = sharedpreferences.getString("Login", "");
+ checkLogin();
+
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
@@ -79,10 +90,38 @@ public boolean onNavigationItemSelected(MenuItem item) {
} else if (id == R.id.nav_send) {
+ }else if (id == R.id.logout) {
+ logout();
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(GravityCompat.START);
return true;
}
+
+ void checkLogin() {
+// TODO make login activity and store token in shared prefs.
+ if (login == "") {
+ Intent intent = new Intent(MainActivity.this, LoginActivity.class);
+ startActivity(intent);
+ finish();
+ }
+ }
+
+ @Override
+ protected void onStop() {
+ super.onStop();
+ }
+
+ void logout(){
+
+ SharedPreferences.Editor editor = getSharedPreferences(MyPREFERENCES, MODE_PRIVATE).edit();
+ editor.putString("Login", "");
+ editor.apply();
+
+ Intent intent = new Intent(MainActivity.this,LoginActivity.class);
+ startActivity(intent);
+ finish();
+
+ }
}
diff --git a/HappyPanda/app/src/main/java/com/happypanda/SplashActivity.java b/HappyPanda/app/src/main/java/com/happypanda/SplashActivity.java
new file mode 100644
index 0000000..cab6413
--- /dev/null
+++ b/HappyPanda/app/src/main/java/com/happypanda/SplashActivity.java
@@ -0,0 +1,39 @@
+package com.happypanda;
+
+import android.content.Context;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.os.Handler;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+
+public class SplashActivity extends AppCompatActivity {
+
+ private String MyPREFERENCES = "MyPrefs";
+ private int DELAYTIME = 3000;
+ private String login = "";
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_splash);
+
+
+ new Handler().postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ startNext();
+ }
+ }, DELAYTIME);
+
+ }
+
+ void startNext() {
+ Intent intent = new Intent(SplashActivity.this, MainActivity.class);
+ startActivity(intent);
+ finish();
+
+ }
+}
+
+
diff --git a/HappyPanda/app/src/main/res/drawable/panda_bear.png b/HappyPanda/app/src/main/res/drawable/panda_bear.png
new file mode 100644
index 0000000..968ace8
Binary files /dev/null and b/HappyPanda/app/src/main/res/drawable/panda_bear.png differ
diff --git a/HappyPanda/app/src/main/res/layout/activity_login.xml b/HappyPanda/app/src/main/res/layout/activity_login.xml
new file mode 100644
index 0000000..d8ade5a
--- /dev/null
+++ b/HappyPanda/app/src/main/res/layout/activity_login.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/HappyPanda/app/src/main/res/layout/activity_splash.xml b/HappyPanda/app/src/main/res/layout/activity_splash.xml
new file mode 100644
index 0000000..ff16654
--- /dev/null
+++ b/HappyPanda/app/src/main/res/layout/activity_splash.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/HappyPanda/app/src/main/res/menu/activity_main_drawer.xml b/HappyPanda/app/src/main/res/menu/activity_main_drawer.xml
index d79b399..b91fd42 100644
--- a/HappyPanda/app/src/main/res/menu/activity_main_drawer.xml
+++ b/HappyPanda/app/src/main/res/menu/activity_main_drawer.xml
@@ -22,6 +22,9 @@
android:id="@+id/nav_send"
android:icon="@drawable/ic_menu_send"
android:title="About Us" />
+
diff --git a/HappyPanda/app/src/main/res/mipmap-hdpi/ic_launcher.png b/HappyPanda/app/src/main/res/mipmap-hdpi/ic_launcher.png
index cde69bc..ab88d20 100644
Binary files a/HappyPanda/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/HappyPanda/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/HappyPanda/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/HappyPanda/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
index 9a078e3..ef7d783 100644
Binary files a/HappyPanda/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and b/HappyPanda/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/HappyPanda/app/src/main/res/mipmap-mdpi/ic_launcher.png b/HappyPanda/app/src/main/res/mipmap-mdpi/ic_launcher.png
index c133a0c..b8370be 100644
Binary files a/HappyPanda/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/HappyPanda/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/HappyPanda/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/HappyPanda/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
index efc028a..8ebd2eb 100644
Binary files a/HappyPanda/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and b/HappyPanda/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/HappyPanda/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/HappyPanda/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index bfa42f0..24903a9 100644
Binary files a/HappyPanda/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/HappyPanda/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/HappyPanda/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/HappyPanda/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
index 3af2608..ddc27aa 100644
Binary files a/HappyPanda/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and b/HappyPanda/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/HappyPanda/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/HappyPanda/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 324e72c..ffbd023 100644
Binary files a/HappyPanda/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/HappyPanda/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/HappyPanda/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/HappyPanda/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
index 9bec2e6..7c18fb3 100644
Binary files a/HappyPanda/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and b/HappyPanda/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/HappyPanda/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/HappyPanda/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index aee44e1..7026dfc 100644
Binary files a/HappyPanda/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/HappyPanda/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/HappyPanda/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/HappyPanda/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
index 34947cd..41471a3 100644
Binary files a/HappyPanda/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and b/HappyPanda/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/HappyPanda/app/src/main/res/values/colors.xml b/HappyPanda/app/src/main/res/values/colors.xml
index 3ab3e9c..b0a3664 100644
--- a/HappyPanda/app/src/main/res/values/colors.xml
+++ b/HappyPanda/app/src/main/res/values/colors.xml
@@ -3,4 +3,6 @@
#3F51B5
#303F9F
#FF4081
+
+ #079ED9
diff --git a/HappyPanda/app/src/main/res/values/styles.xml b/HappyPanda/app/src/main/res/values/styles.xml
index 545b9c6..88c190d 100644
--- a/HappyPanda/app/src/main/res/values/styles.xml
+++ b/HappyPanda/app/src/main/res/values/styles.xml
@@ -1,7 +1,7 @@
-
diff --git a/graphics/bear.svg b/graphics/bear.svg
new file mode 100644
index 0000000..5a8ff98
--- /dev/null
+++ b/graphics/bear.svg
@@ -0,0 +1,119 @@
+
+
+