Skip to content

Instantly share code, notes, and snippets.

View mananwason's full-sized avatar

Manan Wason mananwason

View GitHub Profile
@mananwason
mananwason / PermissionsHelper.java
Created October 4, 2016 08:43 — forked from odedhb/PermissionsHelper.java
A simple class for Android Marshmallow. Showing a list of permissions, and allowing the user to change them. This was created to be implemented in http://wheredatapp.com, android's greatest search engine.
package com.nextstagesearch;
import android.Manifest;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.DialogInterface;
import android.content.pm.PackageManager;

GSoC 2016 Work Product, Manan Wason - FOSSASIA

This summers, I worked on FOSSASIA's Open Event Android apk Generator as well as enhanced the Open Event Android app

The apk generator can be used for generating a customized android app for any event just by adding your email and api endpoint/json for the data. The android app was made generic and customisable this year. It is cloned by the apk-generator on each run. We customise the app according to the user's preference and then generate the apk which is then sent to the user via email or downloaded on the same webpage
The app-generator server is hosted on a VPS server and runs on ubuntu

User can either upload an API endpoint or a zip containing json files on the generator where the data to be displayed in the app will be fetched from

We have a live version of the apk generator

@mananwason
mananwason / .travis.yml
Created May 27, 2016 13:57 — forked from mariotaku/.travis.yml
Sign and upload compiled apk to Github releases automatically using Travis CI
language: android
android:
components:
# Uncomment the lines below if you want to
# use the latest revision of Android SDK Tools
- platform-tools
- tools
# The BuildTools version used by your project
- build-tools-22.0.0
@mananwason
mananwason / README.md
Last active August 29, 2015 14:24 — forked from polbins/README.md

Android REST Controller with Cache-Control

Android REST Controller with Simple Cache Control Headers using Retrofit 1.9.0 + OkHttp 2.2.0

@mananwason
mananwason / README.md
Last active August 29, 2015 14:23 — forked from polbins/README.md

Simple RecyclerView Divider

Simple Horizontal Divider Item Decoration for RecyclerView

    mRecyclerView.addItemDecoration(new SimpleDividerItemDecoration(
            getApplicationContext()
    	));

NOTE: Add item decoration prior to setting the adapter

@mananwason
mananwason / sample
Created May 27, 2015 13:37
json file
{"markers": [
        {
            "point":new GLatLng(40.266044,-74.718479),
            "homeTeam":"Lawrence Library",
            "awayTeam":"LUGip",
            "markerImage":"images/red.png",
            "information": "Linux users group meets second Wednesday of each month.",
            "fixture":"Wednesday 7pm",
            "capacity":"",
            "previousScore":""