Creating block to get FirebaseDb data to Map
1. This post shows how to create a block to get FirebaseDb data to Map variable. 2. In Sketchware pro, in Settings, go to Block Manager. 3. Add new pallete 'New Firebase' and select color. 4. Inside pallete, add new block. 5. Configure the block properties as shown below. Name Firebase to Map Type if block (c) Type name Firebase to Map Color #9C27B0 Spec FirebaseDb %s.inputOnly getDataTo %m.varMap Code %1$s.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot _dataSnapshot) { %2$s = _dataSnapshot.getValue(new GenericTypeIndicator<HashMap<String, Object>>(){}); %3$s } @Override public void onCancelled(DatabaseError _databaseError) { } }); 6. Save it. 7. Refresh and use the block.