Skip to content

Instantly share code, notes, and snippets.

View alhazmy13's full-sized avatar
👽
keep calm and work hard

Abdullah Alhazmy alhazmy13

👽
keep calm and work hard
View GitHub Profile
@alhazmy13
alhazmy13 / App.java
Last active November 18, 2016 00:38
Dagger example with App & Net Module
public class App extends Application {
private static final String TAG = "App";
private NetComponent mNetComponent;
@Override
public void onCreate() {
super.onCreate();
mNetComponent = DaggerNetComponent.builder()
.appModule(new AppModule(this)) // This also corresponds to the name of your module: %component_name%Module
.netModule(new NetModule(UrlHelper.getBaseUrl()))
@alhazmy13
alhazmy13 / LocalUtility.java
Last active March 1, 2017 05:18
This class is used to change your application locale and save this change for the next time.
/**
* Created by Alhazmy13 on 11/6/16.
*/
public class LocalUtility {
private static final String SAVED_LANG = "LOCALE_SAVED_LANG";
public static void onCreate(Context context) {
String lang = getSavedData(context, Locale.getDefault().getLanguage());
setLocale(context, lang);
@alhazmy13
alhazmy13 / index.js
Created February 13, 2019 08:41 — forked from MoOx/index.js
Export/import github labels
// go on you labels pages
// eg https://github.com/cssnext/cssnext/labels
// paste this script in your console
// copy the output and now you can import it using https://github.com/popomore/github-labels !
var labels = [];
[].slice.call(document.querySelectorAll(".label-link"))
.forEach(function(element) {
labels.push({
name: element.textContent.trim(),
@alhazmy13
alhazmy13 / 📊 Weekly development breakdown
Last active October 29, 2020 13:41
📊 Weekly development breakdown
HTML 7 mins █████████▏░░░░░░░░░░░ 43.8%
JSON 4 mins █████▍░░░░░░░░░░░░░░░ 26.1%
Vue.js 3 mins ███▊░░░░░░░░░░░░░░░░░ 18.0%
CSS 1 min ██▏░░░░░░░░░░░░░░░░░░ 10.5%
Other 0 secs ▎░░░░░░░░░░░░░░░░░░░░ 1.6%
@alhazmy13
alhazmy13 / STATS.md
Last active September 20, 2020 09:53

Alhazmy github stats