user name — [email protected]
mail server address — pop.yandex.com
connection security — SSL
port — 995
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The first command uninstalls updates and clears data. | |
The second command uninstalls the system app all together. | |
Run commands in this order to get rid of YouTube forever. | |
-- | |
adb uninstall com.google.android.youtube | |
adb shell pm uninstall --user 0 com.google.android.youtube |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Adapted from: https://stackoverflow.com/a/67267584/3539594 | |
private fun listenNavigationChanges() { | |
val navHost = supportFragmentManager.findFragmentById(R.id.container) as NavHostFragment | |
val navController = navHost.navController | |
navController.addOnDestinationChangedListener { _, destination, _ -> | |
val breadcrumb = navController | |
.backQueue | |
.map { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Test | |
fun `$FUNCTION_NAME$`() { | |
$END$ | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<manifest ... | |
<uses-permission android:name="android.permission.INTERNET" /> <!-- ADD THIS LINE --> | |
<application | |
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
implementation 'com.squareup.retrofit2:retrofit:2.9.0' // 1 | |
implementation 'com.squareup.retrofit2:converter-gson:2.9.0' // 2 | |
implementation 'com.squareup.okhttp3:logging-interceptor:4.9.1' // 3 | |
// 1: Core Retrofit library | |
// 2: Converter to serialize / deserialize json | |
// 3: An optional interceptor to let you see request and response in your Logcat | |
// Don't forget to use the latest versions of the libraries above. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Job brief | |
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams. | |
Responsibilities | |
Design and build advanced applications for the Android platform | |
Collaborate with cross-functional teams to define, design, and ship new features | |
Work with outside data sources and APIs | |
Unit-test code for robustness, including edge cases, usability, and general reliability | |
Work on bug fixing and improving application performance | |
Continuously discover, evaluate, and implement new technologies to maximize development efficiency |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Disables the child attach listener so that inflated children with wrap_content heights can pass. | |
* | |
* This is very fragile and depends on the implementation details of [ViewPager2]. | |
* | |
* @see ViewPager2.enforceChildFillListener (the removed listener) | |
*/ | |
private fun ViewPager2.hackMatchParentCheckInViewPager() { | |
(getChildAt(0) as RecyclerView).clearOnChildAttachStateChangeListeners() | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Disables the child attach listener so that inflated children with wrap_content heights can pass. | |
* | |
* This is very fragile and depends on the implementation details of [ViewPager2]. | |
* | |
* @see ViewPager2.enforceChildFillListener (the removed listener) | |
*/ | |
private fun ViewPager2.removeMatchParentCheckForChildren() { | |
(getChildAt(0) as RecyclerView).clearOnChildAttachStateChangeListeners() | |
} |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
o | |
aba | |
abu | |
ebe | |
oba | |
obua | |
ibibiği | |
ibibik | |
ebabil | |
ebebulguru |
NewerOlder