diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..603b1407 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 00000000..0e40fe8f --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ + +# Default ignored files +/workspace.xml \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 00000000..88ea3aa1 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,122 @@ + + + + + + + + + +
+ + + + xmlns:android + + ^$ + + + +
+
+ + + + xmlns:.* + + ^$ + + + BY_NAME + +
+
+ + + + .*:id + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + .*:name + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + name + + ^$ + + + +
+
+ + + + style + + ^$ + + + +
+
+ + + + .* + + ^$ + + + BY_NAME + +
+
+ + + + .* + + http://schemas.android.com/apk/res/android + + + ANDROID_ATTRIBUTE_ORDER + +
+
+ + + + .* + + .* + + + BY_NAME + +
+
+
+
+ + +
+
\ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..35eb1ddf --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 00000000..796b96d1 --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 00000000..827fa744 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,57 @@ +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' + +android { + compileSdkVersion 29 + buildToolsVersion "29.0.3" + + defaultConfig { + applicationId "com.vanced.manager" + minSdkVersion 21 + targetSdkVersion 29 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + + vectorDrawables.useSupportLibrary = true + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + +// To inline the bytecode built with JVM target 1.8 into +// bytecode that is being built with JVM target 1.6. (e.g. navArgs) + + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + kotlinOptions { + jvmTarget = "1.8" + } + +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + implementation 'androidx.appcompat:appcompat:1.0.2' + implementation 'androidx.core:core-ktx:1.0.2' + implementation 'com.google.android.material:material:1.0.0' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + implementation 'androidx.navigation:navigation-fragment:2.0.0' + implementation 'androidx.navigation:navigation-ui:2.0.0' + implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0' + implementation 'androidx.navigation:navigation-fragment-ktx:2.0.0' + implementation 'androidx.navigation:navigation-ui-ktx:2.0.0' + testImplementation 'junit:junit:4.12' + androidTestImplementation 'androidx.test.ext:junit:1.1.1' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' +} diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 00000000..f1b42451 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/app/src/androidTest/java/com/vanced/manager/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/vanced/manager/ExampleInstrumentedTest.kt new file mode 100644 index 00000000..0be9c2b2 --- /dev/null +++ b/app/src/androidTest/java/com/vanced/manager/ExampleInstrumentedTest.kt @@ -0,0 +1,24 @@ +package com.vanced.manager + +import androidx.test.platform.app.InstrumentationRegistry +import androidx.test.ext.junit.runners.AndroidJUnit4 + +import org.junit.Test +import org.junit.runner.RunWith + +import org.junit.Assert.* + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getInstrumentation().targetContext + assertEquals("com.vanced.manager", appContext.packageName) + } +} diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 00000000..1887bd3a --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/vanced/manager/MainActivity.kt b/app/src/main/java/com/vanced/manager/MainActivity.kt new file mode 100644 index 00000000..e57dc1a3 --- /dev/null +++ b/app/src/main/java/com/vanced/manager/MainActivity.kt @@ -0,0 +1,26 @@ +package com.vanced.manager + +import android.os.Bundle +import com.google.android.material.bottomnavigation.BottomNavigationView +import androidx.appcompat.app.AppCompatActivity +import androidx.navigation.findNavController +import androidx.navigation.ui.AppBarConfiguration +import androidx.navigation.ui.setupActionBarWithNavController +import androidx.navigation.ui.setupWithNavController + +class MainActivity : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_main) + val navView: BottomNavigationView = findViewById(R.id.nav_view) + + val navController = findNavController(R.id.nav_host_fragment) + // Passing each menu ID as a set of Ids because each + // menu should be considered as top level destinations. + val appBarConfiguration = AppBarConfiguration(setOf( + R.id.navigation_home, R.id.navigation_dashboard, R.id.navigation_notifications)) + setupActionBarWithNavController(navController, appBarConfiguration) + navView.setupWithNavController(navController) + } +} diff --git a/app/src/main/java/com/vanced/manager/ui/dashboard/DashboardFragment.kt b/app/src/main/java/com/vanced/manager/ui/dashboard/DashboardFragment.kt new file mode 100644 index 00000000..9de3a92c --- /dev/null +++ b/app/src/main/java/com/vanced/manager/ui/dashboard/DashboardFragment.kt @@ -0,0 +1,31 @@ +package com.vanced.manager.ui.dashboard + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.TextView +import androidx.fragment.app.Fragment +import androidx.lifecycle.Observer +import androidx.lifecycle.ViewModelProviders +import com.vanced.manager.R + +class DashboardFragment : Fragment() { + + private lateinit var dashboardViewModel: DashboardViewModel + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + dashboardViewModel = + ViewModelProviders.of(this).get(DashboardViewModel::class.java) + val root = inflater.inflate(R.layout.fragment_dashboard, container, false) + val textView: TextView = root.findViewById(R.id.text_dashboard) + dashboardViewModel.text.observe(viewLifecycleOwner, Observer { + textView.text = it + }) + return root + } +} diff --git a/app/src/main/java/com/vanced/manager/ui/dashboard/DashboardViewModel.kt b/app/src/main/java/com/vanced/manager/ui/dashboard/DashboardViewModel.kt new file mode 100644 index 00000000..d9e4f563 --- /dev/null +++ b/app/src/main/java/com/vanced/manager/ui/dashboard/DashboardViewModel.kt @@ -0,0 +1,13 @@ +package com.vanced.manager.ui.dashboard + +import androidx.lifecycle.LiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel + +class DashboardViewModel : ViewModel() { + + private val _text = MutableLiveData().apply { + value = "This is dashboard Fragment" + } + val text: LiveData = _text +} \ No newline at end of file diff --git a/app/src/main/java/com/vanced/manager/ui/home/HomeFragment.kt b/app/src/main/java/com/vanced/manager/ui/home/HomeFragment.kt new file mode 100644 index 00000000..aab089c6 --- /dev/null +++ b/app/src/main/java/com/vanced/manager/ui/home/HomeFragment.kt @@ -0,0 +1,31 @@ +package com.vanced.manager.ui.home + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.TextView +import androidx.fragment.app.Fragment +import androidx.lifecycle.Observer +import androidx.lifecycle.ViewModelProviders +import com.vanced.manager.R + +class HomeFragment : Fragment() { + + private lateinit var homeViewModel: HomeViewModel + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + homeViewModel = + ViewModelProviders.of(this).get(HomeViewModel::class.java) + val root = inflater.inflate(R.layout.fragment_home, container, false) + val textView: TextView = root.findViewById(R.id.text_home) + homeViewModel.text.observe(viewLifecycleOwner, Observer { + textView.text = it + }) + return root + } +} diff --git a/app/src/main/java/com/vanced/manager/ui/home/HomeViewModel.kt b/app/src/main/java/com/vanced/manager/ui/home/HomeViewModel.kt new file mode 100644 index 00000000..e36bac77 --- /dev/null +++ b/app/src/main/java/com/vanced/manager/ui/home/HomeViewModel.kt @@ -0,0 +1,13 @@ +package com.vanced.manager.ui.home + +import androidx.lifecycle.LiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel + +class HomeViewModel : ViewModel() { + + private val _text = MutableLiveData().apply { + value = "This is home Fragment" + } + val text: LiveData = _text +} \ No newline at end of file diff --git a/app/src/main/java/com/vanced/manager/ui/notifications/NotificationsFragment.kt b/app/src/main/java/com/vanced/manager/ui/notifications/NotificationsFragment.kt new file mode 100644 index 00000000..a1b53668 --- /dev/null +++ b/app/src/main/java/com/vanced/manager/ui/notifications/NotificationsFragment.kt @@ -0,0 +1,31 @@ +package com.vanced.manager.ui.notifications + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.TextView +import androidx.fragment.app.Fragment +import androidx.lifecycle.Observer +import androidx.lifecycle.ViewModelProviders +import com.vanced.manager.R + +class NotificationsFragment : Fragment() { + + private lateinit var notificationsViewModel: NotificationsViewModel + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + notificationsViewModel = + ViewModelProviders.of(this).get(NotificationsViewModel::class.java) + val root = inflater.inflate(R.layout.fragment_notifications, container, false) + val textView: TextView = root.findViewById(R.id.text_notifications) + notificationsViewModel.text.observe(viewLifecycleOwner, Observer { + textView.text = it + }) + return root + } +} diff --git a/app/src/main/java/com/vanced/manager/ui/notifications/NotificationsViewModel.kt b/app/src/main/java/com/vanced/manager/ui/notifications/NotificationsViewModel.kt new file mode 100644 index 00000000..6987f856 --- /dev/null +++ b/app/src/main/java/com/vanced/manager/ui/notifications/NotificationsViewModel.kt @@ -0,0 +1,13 @@ +package com.vanced.manager.ui.notifications + +import androidx.lifecycle.LiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel + +class NotificationsViewModel : ViewModel() { + + private val _text = MutableLiveData().apply { + value = "This is notifications Fragment" + } + val text: LiveData = _text +} \ No newline at end of file diff --git a/app/src/main/res/drawable/Rectangle 9logo.png b/app/src/main/res/drawable/Rectangle 9logo.png new file mode 100644 index 00000000..fda06046 Binary files /dev/null and b/app/src/main/res/drawable/Rectangle 9logo.png differ diff --git a/app/src/main/res/drawable/Vectordiscord.png b/app/src/main/res/drawable/Vectordiscord.png new file mode 100644 index 00000000..8820ee7d Binary files /dev/null and b/app/src/main/res/drawable/Vectordiscord.png differ diff --git a/app/src/main/res/drawable/Vectorgithub.png b/app/src/main/res/drawable/Vectorgithub.png new file mode 100644 index 00000000..26b26d7f Binary files /dev/null and b/app/src/main/res/drawable/Vectorgithub.png differ diff --git a/app/src/main/res/drawable/Vectorlogo-1.png b/app/src/main/res/drawable/Vectorlogo-1.png new file mode 100644 index 00000000..220b65d5 Binary files /dev/null and b/app/src/main/res/drawable/Vectorlogo-1.png differ diff --git a/app/src/main/res/drawable/Vectorlogo-2.png b/app/src/main/res/drawable/Vectorlogo-2.png new file mode 100644 index 00000000..83a04c34 Binary files /dev/null and b/app/src/main/res/drawable/Vectorlogo-2.png differ diff --git a/app/src/main/res/drawable/Vectorlogo.png b/app/src/main/res/drawable/Vectorlogo.png new file mode 100644 index 00000000..4ccd8ec8 Binary files /dev/null and b/app/src/main/res/drawable/Vectorlogo.png differ diff --git a/app/src/main/res/drawable/Vectorsetting_icon.png b/app/src/main/res/drawable/Vectorsetting_icon.png new file mode 100644 index 00000000..ccaa9840 Binary files /dev/null and b/app/src/main/res/drawable/Vectorsetting_icon.png differ diff --git a/app/src/main/res/drawable/Vectorsettings_icon.png b/app/src/main/res/drawable/Vectorsettings_icon.png new file mode 100644 index 00000000..552807d1 Binary files /dev/null and b/app/src/main/res/drawable/Vectorsettings_icon.png differ diff --git a/app/src/main/res/drawable/Vectortelegram.png b/app/src/main/res/drawable/Vectortelegram.png new file mode 100644 index 00000000..3f1b300f Binary files /dev/null and b/app/src/main/res/drawable/Vectortelegram.png differ diff --git a/app/src/main/res/drawable/Vectortwitter.png b/app/src/main/res/drawable/Vectortwitter.png new file mode 100644 index 00000000..3676898e Binary files /dev/null and b/app/src/main/res/drawable/Vectortwitter.png differ diff --git a/app/src/main/res/drawable/brave_panel_bg.xml b/app/src/main/res/drawable/brave_panel_bg.xml new file mode 100644 index 00000000..c62f68d7 --- /dev/null +++ b/app/src/main/res/drawable/brave_panel_bg.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_cloud_download.xml b/app/src/main/res/drawable/ic_cloud_download.xml new file mode 100644 index 00000000..587d3603 --- /dev/null +++ b/app/src/main/res/drawable/ic_cloud_download.xml @@ -0,0 +1,19 @@ + + + + + + + diff --git a/app/src/main/res/drawable/ic_dashboard_black_24dp.xml b/app/src/main/res/drawable/ic_dashboard_black_24dp.xml new file mode 100644 index 00000000..46fc8dee --- /dev/null +++ b/app/src/main/res/drawable/ic_dashboard_black_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_discord.xml b/app/src/main/res/drawable/ic_discord.xml new file mode 100644 index 00000000..ee8ab7d9 --- /dev/null +++ b/app/src/main/res/drawable/ic_discord.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_github.xml b/app/src/main/res/drawable/ic_github.xml new file mode 100644 index 00000000..633987d0 --- /dev/null +++ b/app/src/main/res/drawable/ic_github.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/main/res/drawable/ic_home_black_24dp.xml b/app/src/main/res/drawable/ic_home_black_24dp.xml new file mode 100644 index 00000000..f8bb0b55 --- /dev/null +++ b/app/src/main/res/drawable/ic_home_black_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 00000000..07d5da9c --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 00000000..2b068d11 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_microg.xml b/app/src/main/res/drawable/ic_microg.xml new file mode 100644 index 00000000..cd7a6d84 --- /dev/null +++ b/app/src/main/res/drawable/ic_microg.xml @@ -0,0 +1,14 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_notifications_black_24dp.xml b/app/src/main/res/drawable/ic_notifications_black_24dp.xml new file mode 100644 index 00000000..78b75c39 --- /dev/null +++ b/app/src/main/res/drawable/ic_notifications_black_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_reddit.xml b/app/src/main/res/drawable/ic_reddit.xml new file mode 100644 index 00000000..0a047886 --- /dev/null +++ b/app/src/main/res/drawable/ic_reddit.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/main/res/drawable/ic_settings.xml b/app/src/main/res/drawable/ic_settings.xml new file mode 100644 index 00000000..d45c12c3 --- /dev/null +++ b/app/src/main/res/drawable/ic_settings.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_telegram.xml b/app/src/main/res/drawable/ic_telegram.xml new file mode 100644 index 00000000..1dae8ebb --- /dev/null +++ b/app/src/main/res/drawable/ic_telegram.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_vanced1.xml b/app/src/main/res/drawable/ic_vanced1.xml new file mode 100644 index 00000000..ed54d3f6 --- /dev/null +++ b/app/src/main/res/drawable/ic_vanced1.xml @@ -0,0 +1,3 @@ + + +w:defaultTabStop w:val="720"/><vectorxmlns:android="http://schemas.android.com/apk/res/android"xmlns:aapt="http://schemas.android.com/aapt"android:width="36.2dp"android:height="27.52dp"android:viewportWidth="36.2"android:viewportHeight="27.52" ><group><clip-pathandroid:pathData="M0 0H36.2038V27.5192H0V0Z"/><groupandroid:translateX="-0.254"android:translateY="0.5"android:pivotX="18.102"android:pivotY="13.76"android:scaleX="2.131"android:scaleY="2.804"android:rotation="-45"><pathandroid:pathData="M0 0V27.5192H36.2038V0"><aapt:attr name="android:fillColor"><gradientandroid:type="linear"android:startX="9.051"android:startY="13.76"android:endX="27.153"android:endY="13.76"><itemandroid:color="#2E73FF"android:offset="0"/><itemandroid:color="#FF0032"android:offset="1"/></gradient></aapt:attr></path></group></group></vector> \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_vanced2.xml b/app/src/main/res/drawable/ic_vanced2.xml new file mode 100644 index 00000000..2073a6e4 --- /dev/null +++ b/app/src/main/res/drawable/ic_vanced2.xml @@ -0,0 +1,3 @@ + + +w:defaultTabStop w:val="720"/><vectorxmlns:android="http://schemas.android.com/apk/res/android"xmlns:aapt="http://schemas.android.com/aapt"android:width="9.52dp"android:height="12.71dp"android:viewportWidth="9.52"android:viewportHeight="12.71" ><group><clip-pathandroid:pathData="M0 0H9.52077V12.7096H0V0Z"/><pathandroid:pathData="M0 0V12.7096H9.52077V0"android:fillColor="#FFFFFF"/></group></vector> \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_vanced3.xml b/app/src/main/res/drawable/ic_vanced3.xml new file mode 100644 index 00000000..c705eb50 --- /dev/null +++ b/app/src/main/res/drawable/ic_vanced3.xml @@ -0,0 +1,3 @@ + + +w:defaultTabStop w:val="720"/><vectorxmlns:android="http://schemas.android.com/apk/res/android"xmlns:aapt="http://schemas.android.com/aapt"android:width="5.25dp"android:height="5.74dp"android:viewportWidth="5.25"android:viewportHeight="5.74" ><group><clip-pathandroid:pathData="M0 0H5.25417V5.73504H0V0Z"/><groupandroid:translateX="704.62"android:translateY="999.995"android:pivotX="2.627"android:pivotY="2.868"android:scaleX="565.417"android:scaleY="565.417"android:rotation="-44.999"><pathandroid:pathData="M0 0V5.73504H5.25417V0"><aapt:attr name="android:fillColor"><gradientandroid:type="linear"android:startX="1.314"android:startY="2.868"android:endX="3.941"android:endY="2.868"><itemandroid:color="#2E73FF"android:offset="0"/><itemandroid:color="#FF0032"android:offset="1"/></gradient></aapt:attr></path></group></group></vector> \ No newline at end of file diff --git a/app/src/main/res/drawable/rectangle_1.xml b/app/src/main/res/drawable/rectangle_1.xml new file mode 100644 index 00000000..338fb99c --- /dev/null +++ b/app/src/main/res/drawable/rectangle_1.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/main/res/drawable/rectangle_2.xml b/app/src/main/res/drawable/rectangle_2.xml new file mode 100644 index 00000000..813ac8c2 --- /dev/null +++ b/app/src/main/res/drawable/rectangle_2.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/rectangle_3.xml b/app/src/main/res/drawable/rectangle_3.xml new file mode 100644 index 00000000..529869b6 --- /dev/null +++ b/app/src/main/res/drawable/rectangle_3.xml @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/app/src/main/res/drawable/rectangle_4.xml b/app/src/main/res/drawable/rectangle_4.xml new file mode 100644 index 00000000..6f3acb51 --- /dev/null +++ b/app/src/main/res/drawable/rectangle_4.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/main/res/drawable/rectangle_5.xml b/app/src/main/res/drawable/rectangle_5.xml new file mode 100644 index 00000000..11b30af8 --- /dev/null +++ b/app/src/main/res/drawable/rectangle_5.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/rectangle_6.xml b/app/src/main/res/drawable/rectangle_6.xml new file mode 100644 index 00000000..e72d3e60 --- /dev/null +++ b/app/src/main/res/drawable/rectangle_6.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/main/res/drawable/rectangle_7.xml b/app/src/main/res/drawable/rectangle_7.xml new file mode 100644 index 00000000..e50f52d2 --- /dev/null +++ b/app/src/main/res/drawable/rectangle_7.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/main/res/drawable/rectangle_8.xml b/app/src/main/res/drawable/rectangle_8.xml new file mode 100644 index 00000000..02905ba5 --- /dev/null +++ b/app/src/main/res/drawable/rectangle_8.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/rectangle_9.xml b/app/src/main/res/drawable/rectangle_9.xml new file mode 100644 index 00000000..e2ca1e5e --- /dev/null +++ b/app/src/main/res/drawable/rectangle_9.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/app/src/main/res/drawable/site_panel_bg.xml b/app/src/main/res/drawable/site_panel_bg.xml new file mode 100644 index 00000000..8e22373e --- /dev/null +++ b/app/src/main/res/drawable/site_panel_bg.xml @@ -0,0 +1,3 @@ + + +w:defaultTabStop w:val="720"/><vectorxmlns:android="http://schemas.android.com/apk/res/android"xmlns:aapt="http://schemas.android.com/aapt"android:width="30dp"android:height="28dp"android:viewportWidth="30"android:viewportHeight="28" ><group><clip-pathandroid:pathData="M0 0H30V28H0V0Z"/><pathandroid:pathData="M0 0V28H30V0"android:fillColor="#FFFFFF"/></group></vector> \ No newline at end of file diff --git a/app/src/main/res/font/exo_bold.ttf b/app/src/main/res/font/exo_bold.ttf new file mode 100644 index 00000000..eb3ff5d5 Binary files /dev/null and b/app/src/main/res/font/exo_bold.ttf differ diff --git a/app/src/main/res/font/exo_semibold.xml b/app/src/main/res/font/exo_semibold.xml new file mode 100644 index 00000000..91efbe19 --- /dev/null +++ b/app/src/main/res/font/exo_semibold.xml @@ -0,0 +1,7 @@ + + + diff --git a/app/src/main/res/font/exo_thin.ttf b/app/src/main/res/font/exo_thin.ttf new file mode 100644 index 00000000..b7e0bca2 Binary files /dev/null and b/app/src/main/res/font/exo_thin.ttf differ diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 00000000..63d84c7d --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +