Skip to content

Instantly share code, notes, and snippets.

View dmi3coder's full-sized avatar
🇩🇪
arbeite

Dmytro dmi3coder

🇩🇪
arbeite
  • Berlin, Germany
  • 08:45 (UTC +02:00)
View GitHub Profile
@dmi3coder
dmi3coder / FeedAdapter.java
Created December 2, 2016 21:31
Very bad DataBinding use
package com.a8wizards.moximo_recruit_app.dashboard;
import android.databinding.DataBindingUtil;
import android.support.v4.content.ContextCompat;
import android.support.v4.util.ArrayMap;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.scores.sportium.es">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
public class MessageInternalUserTextViewHolder extends MessageTextViewHolder {
public MessageInternalUserTextViewHolder(View itemView, CustomSettings customSettings) {
super(itemView, customSettings);
avatar = (ImageView) itemView.findViewById(R.id.message_user_text_image_view_avatar);
carrot = (ImageView) itemView.findViewById(R.id.message_user_text_image_view_carrot);
initials = (TextView) itemView.findViewById(R.id.message_user_text_text_view_initials);
text = (TextView) itemView.findViewById(R.id.message_user_text_text_view_text);
timestamp = (TextView) itemView.findViewById(R.id.message_user_text_text_view_timestamp);
@dmi3coder
dmi3coder / ResponseFactory.java
Created October 7, 2016 21:55
Abstract Rest service response factory
package com.dmi3coder.scorsero.rest;
import java.util.ArrayList;
import java.util.List;
public class ResponseFactory<T> {
private List<T> data;
private ResponseInfo info;
public enum ResponseInfo{
"records": [
{
"id": "53",
"categoryId": "2",
"categoryName": "",
"name": "Bu shop",
"updatedDate": "2007-01-13 22:10:06",
"description": "New m..as",
"address": "La cast",
"town": "optio",
"records": [
{
"id": "53",
"categoryId": "2",
"categoryName": "",
"name": "Bu shop",
"updatedDate": "2007-01-13 22:10:06",
"description": "New m..as",
"address": "La cast",
"town": "optio",
@dmi3coder
dmi3coder / index.js
Created May 29, 2016 11:21
simple game backend
var app = require('express')();
var server = require('http').Server(app);
var io = require('socket.io')(server);
var players = [];
var blebbies = [];
server.listen(8081, function(){
for(var i = 0; i< 10000; i++){
blebbies.push(new blebby(generateUUID(),Math.random()*10000 -5000,Math.random()*10000 -5000));