Skip to content

Instantly share code, notes, and snippets.

View girish3's full-sized avatar
🎯
Focusing

Girish Budhwani girish3

🎯
Focusing
View GitHub Profile
@girish3
girish3 / RecyclerViewTemplate.md
Last active May 24, 2020 11:05
[[Deprecated] Recycler view] Its too much work when I need a simple list to experiment some stuff in Android. This file to my rescue. #android_snippet #android

Adapter

// Adapter code
public class CustomAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {

    ArrayList<String> mItems;

    public CustomAdapter(Context context, ArrayList<String> items) {
@girish3
girish3 / ResizeAnimation.java
Last active August 29, 2015 14:27 — forked from rafali/ResizeAnimation.java
Resize animation on Android
public class ResizeAnimation extends Animation {
final int startWidth;
final int targetWidth;
View view;
public ResizeAnimation(View view, int targetWidth) {
this.view = view;
this.targetWidth = targetWidth;
startWidth = view.getWidth();
}
@girish3
girish3 / migrating to mongolab
Last active August 29, 2015 14:18
how to migrate local mongdb database to mongolab(or any remote server)
# your backup folder
cd /backup
# make sure mongod instance is running
mongodump --db dbname --out ./
# above line will create a folder dbname
cd dbname
# migrate to mongolab
@girish3
girish3 / doubly_linked_list.js
Last active August 29, 2015 14:04
Doubly Linked List
var Node = function ( data ) {
this.data = data;
this.next = null;
this.previous = null;
}
var LinkedList = function () {
this.first = null;
var easing = {
linear : function (t){
return t;
},
easeInQuad: function (t) {
return t*t;
},
easeOutQuad: function (t) {
return -1 *t*(t-2);
},