Skip to content

Instantly share code, notes, and snippets.

View mayowa-egbewunmi's full-sized avatar

Egbewunmi Mayowa mayowa-egbewunmi

View GitHub Profile
<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/app_navigation"
app:startDestination="@+id/first_fragment">
<fragment
android:id="@+id/first_fragment"
android:name="com.mayowa.android.navigation.FirstFragment"
<?xml version="1.0" encoding="utf-8"?>
<androidx.drawerlayout.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.mayowa.android.navigation.MainActivity">
package com.mayowa.android.navigation
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.Button
import androidx.fragment.app.Fragment
import androidx.navigation.fragment.findNavController
package com.mayowa.android.navigation
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.appcompat.widget.Toolbar
import androidx.drawerlayout.widget.DrawerLayout
import androidx.navigation.NavController
import androidx.navigation.findNavController
import androidx.navigation.ui.AppBarConfiguration
import androidx.navigation.ui.navigateUp
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
//Support Library
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.core:core-ktx:1.1.0-alpha04'
implementation 'androidx.appcompat:appcompat:1.0.0-beta01'
//Navigation
implementation 'android.arch.navigation:navigation-fragment-ktx:1.0.0-beta02'
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@id/first_fragment"
android:title="@string/first_fragment"/>
<item android:id="@id/second_fragment"
android:title="@string/second_fragment"/>
</menu>
˛Ì˛Ìandroiddebugkeyh√hµ∫ª0Ç∑0
+*Ç£
lë`j/{2ÿ≠èÕ=ßsLkw
ÒïüúˇW\ßcˇ‰»_ƒÿXã2ëû4—öÌ fóÈy7˘^%õCßÄ9µcVµ¥i†!ã¬/~ßÅ«S.Ø@¸?≠¡L|Ô‡ êü∞»ôä˘Ô$≤1ıÀÓL_ˇyf˙Œ sU
ôôú˜CHÆÄw¥Ωª8nnÉè´_=%˜ƒïX¨)_ê√Öc]ø› £‹΄@÷ö[2§ Z‚}‹]û·¨I
ã/√ZN§ƒ®I%›îÆÃÊU0rw¢ûkÒÙµŸh˛˚0fy≤í√<÷oÒ§Û™+0F◊L„˝GÎÓeï∑‘Lc;á
DË °Uá-∞¶ôaò˘)ÏJ∂v°øR/Ö?¿Ÿ∂76•√ëù)ÜΩÉV,A]∫Æk—Jg£ÆákF•+˙!á'»µà(bít≈Nèdë–:ü®ˇ€¯Özóß•J"G∂ß∂?2`Î˙[-ÄDØgˆ|Õ.:ÖtfiQ>ùâZÒkΩêh9¸˜Â˛∞
+î*ºv¯Ö›Ö∞˚ ˙g8ó¨Nån_˜⁄ì@Å…•flzÍ≥^®d臷
TIÊ¢7OëfçW˜M|Ófii€ÕC©Õôj˜2lï<ubŸ≤âÏåB{3ÖU »(Òx†•ÌÍÜyÊ#¶©Ôà;W;N´9w„bflúΩâ—‚ıjfi1|'ˆ≥dÇ9Âå ]¬&fCwdùï⁄©B¢TÇö8Ω+’ç6;-#Ø"ñGaˇá!Ñπoñ/Ôλì˝ ïÂFgıvp!‚» ’Òb≈ö Ωø)œkTÙõÔ8}`∆Sy©yÒ\$ºhö“$'yFS∂lÎ*A[√qù"G0;Û;ÀhüÂ…ö≈Á÷÷߇X{≤ ™¬xƆjX.509·0Ç›0ÇF0
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 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.android.gms:play-services-location:17.0.0'
implementation "android.arch.lifecycle:extensions:1.1.1"
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
@mayowa-egbewunmi
mayowa-egbewunmi / activity_location.xml
Last active September 4, 2019 20:02
activity_location.xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".LocationActivity">
<TextView