Skip to content

Instantly share code, notes, and snippets.

View iamnaran's full-sized avatar
🐧
git gitlich

Narayan Panthi iamnaran

🐧
git gitlich
View GitHub Profile
@iamnaran
iamnaran / DistrictOfNepal.txt
Last active March 24, 2021 14:49
District of Nepal Array (With States Number - Province ID)
"districts": [
{
"id": 1,
"name": "Bhojpur",
"province_id": "1"
},
{
"id": 2,
"name": "Dhankuta",
"province_id": "1"
@iamnaran
iamnaran / BOQActivity.java
Created June 9, 2019 07:09
Horizontal & Vertical Scrolling in RecyclerView - Medium
package com.upasarga.construction.activities.boq;
import android.support.annotation.NonNull;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
@iamnaran
iamnaran / MainActivity.java
Last active May 23, 2021 15:29
Bottom Sheet above Bottom Navigation
package com.fireball.mygame.activities;
import android.animation.ValueAnimator;
import android.app.Activity;
import android.content.Intent;
import android.support.annotation.NonNull;
import android.support.design.widget.BottomSheetBehavior;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
@iamnaran
iamnaran / WeatherModel.java
Created November 8, 2019 04:46
OpenWeatherMapApi Retrofit Model
public class WeatherModel {
@SerializedName("cod")
@Expose
private String cod;
@SerializedName("message")
@Expose
private Double message;
@SerializedName("cnt")
@Expose
@iamnaran
iamnaran / Android TimeZone Ids
Created May 16, 2020 08:40 — forked from arpit/Android TimeZone Ids
List of all Android TimeZone ids
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
@iamnaran
iamnaran / gist:37046e24f049297773f61525333dd656
Created August 16, 2020 09:39 — forked from artem-zinnatullin/gist:6916740
Android support library onActivityResult() bug fix for nested fragments
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
// notifying nested fragments (support library bug fix)
final FragmentManager childFragmentManager = getChildFragmentManager();
if (childFragmentManager != null) {
final List<Fragment> nestedFragments = childFragmentManager.getFragments();
@Entity
data class Note(
@PrimaryKey
val userNotesId: Int,
val pinLocation: String,
val pinNote: String? = null,
val user: Int? = null,
val base64Png: String? = null,
var lastRefreshed: Date? = null
)
@iamnaran
iamnaran / ApiEndPoints.kt
Created February 23, 2021 10:01
Search Recycler View
object ApiEndPoints {
const val LOGIN = "login"
const val REGISTER = "register"
const val HOME = "home"
const val PHOTOS_URL = "list"
}
package com.template.androidtemplate.ui.photos.adapter
import android.util.Log
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.Filter
import android.widget.Filterable
import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide
package com.template.androidtemplate.ui.photos.view
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.SearchView
import androidx.activity.viewModels
import androidx.lifecycle.Observer
import androidx.recyclerview.widget.LinearLayoutManager
import com.google.gson.Gson
import com.template.androidtemplate.R