Skip to content

Instantly share code, notes, and snippets.

View aymenjegham's full-sized avatar
💭
Android developer

aymenjegham

💭
Android developer
  • Com&Dev
  • Ile de france
View GitHub Profile
@aymenjegham
aymenjegham / index.js
Last active May 23, 2019 09:30
Firebase function example for notification and backend operations
const functions = require('firebase-functions');
let admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
const actionTypeNewLike = "new_like";
const actionTypeNewComment = "new_comment";
const actionTypeNewPost = "new_post";
const notificationTitle = "Notification";
@aymenjegham
aymenjegham / introrx.md
Last active May 23, 2019 09:33 — forked from staltz/introrx.md
The introduction to Reactive Programming you've been missing
@aymenjegham
aymenjegham / Contact.java
Last active July 17, 2019 00:55
Model class
public class Contact {
private int id;
private String title;
private String description;
private int priority;
private String numone;
private String numtwo;
private String numthree;
private String numfour;
private String type;
public class ContactAdapter extends RecyclerView.Adapter<contactAdapter.ContactHolder>{
}
public class ContactAdapter extends RecyclerView.Adapter<contactAdapter.ContactHolder> {
class ContactHolder extends RecyclerView.ViewHolder {
public class ContactAdapter extends RecyclerView.Adapter<contactAdapter.ContactHolder> {
private List<Contact> contacts = new ArrayList<>();
private Context cxt;
String telnum;
Activity activity;
@Override
public ContactHolder onCreateViewHolder(ViewGroup parent, int viewType) {
public class ContactAdapter extends RecyclerView.Adapter<contactAdapter.ContactHolder> {
private List<Contact> contacts = new ArrayList<>();
private Context cxt;
String telnum;
Activity activity;
@Override
public ContactHolder onCreateViewHolder(ViewGroup parent, int viewType) {
class ContactHolder extends RecyclerView.ViewHolder {
private TextView textViewTitle;
private TextView numone;
private TextView numtwo;
private TextView numthree;
private TextView numfour;
private ImageView imageview1,imageview2,imageview3,imageview4;
NoteAdapter adapter = new NoteAdapter();
RecyclerView recyclerView = findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(adapter);
adapter.setContacts(list,cxt,this);
class UserDatasourceImpl @Inject constructor(
private val auth: FirebaseAuth,
) : UserDatasource {
override fun registerUserWithEmailAndPassword(
userName: String,
password: String,
): NetworkResult<Any> {
lateinit var networkResponse: NetworkResult<Any>