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 / WeatherController.java
Last active May 17, 2021 14:45
WeatherController
package com.template.bloomweather.ui.main.controller;
import android.util.Log;
import androidx.annotation.NonNull;
import com.google.gson.GsonBuilder;
import com.template.bloomweather.constants.AppConstants;
import com.template.bloomweather.model.WeatherData;
import com.template.bloomweather.services.ApiClient;
@iamnaran
iamnaran / WeatherModel
Created May 15, 2021 14:07
Open Weather API Response
package com.template.bloomweather.model;
/*
This is a weather model auto generated from Open Weather API
*/
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
public class WeatherData {
@iamnaran
iamnaran / StoryResources.py
Created May 5, 2021 19:22
Upload multiple files & Save path to Database - Python Flask API
from flask import request, jsonify
from flask_restx import Resource, Namespace
from article import db, config
import uuid
import os
from werkzeug.utils import secure_filename
from flask import current_app
from flask_jwt_extended import (
verify_jwt_in_request,
package com.template.androidtemplate.ui.photos.viewmodel
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import com.template.androidtemplate.data.helper.PreferencesHelper
import com.template.androidtemplate.data.model.Photos
import com.template.androidtemplate.data.repository.PhotosRepository
import com.template.androidtemplate.utils.NetworkHelper
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
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
@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"
}
@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 / 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();
@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