anchor.diff:  class StudentIdCard extends StatelessWidget {
   
     String cardId = "student_id";
  +  var barcodeImage;
  +  createAlertDialog(BuildContext context, Column image){
  +    return showDialog(
  +      context: context,
  +      builder: (context){
  +        return AlertDialog(
  +          title: Text("Student ID"),
  +          content: Container(
  +            child: image,
  +          ),
  +          actions: <Widget>[
  +            FlatButton(
  +              child: Text("X"),
  +              onPressed:(){
  +                Navigator.of(context).pop();
  +              }
  +            )
  +          ],
  +        );
  +      });
  +  }
   
     @override
     Widget build(BuildContext context) {
  
positive.code:           bottom: 225,
          ),
        ),
        Column(children: <Widget>[
            Text(
              nameModel.firstName + " " + nameModel.lastName,
              style: TextStyle(fontWeight: FontWeight.bold, fontSize: 16),
            ),
            //Text(profileModel.collegeCurrent),
            //Text(profileModel.ugPrimaryMajorCurrent),
            returnBarcodeContainer(barcodeModel.barCode.toString()),
           /* Text(
                barcodeModel.barCode.toString()),*/ // TODO: NEED UTILITY FOR CONVERTING THIS INTEGER TO A BARCODE
        ]),
      ]);
    }
  
    returnBarcodeContainer(String cardNumber) {
  
      final barcodeWithText = BarCodeItem(
          description: "(tap for easier scanning)",
          image: BarCodeImage(
            params: CodabarBarCodeParams(
              "A" + cardNumber + "B",
              withText: true,
              barHeight: 20,
              lineWidth: 1.2,
              //  barHeight: SizeConfig.safeBlockVertical * 8,
            ),
          ));
  
      return Column(
      children: <Widget>[
      Align(
      alignment: Alignment.centerLeft,
      child: Text(
      barcodeWithText.description,
      textAlign: TextAlign.left,
      style: TextStyle(
      fontWeight: FontWeight.bold,
      fontSize: 10.0,
      color: Colors.black45,
      ),
      ),
      ),
      Center(
      child: Container(
     // padding: const EdgeInsets.all(10.0),
      child: barcodeWithText.image,
      ),
      )
      ],
      );
    }
  
  }
  
  class BarCodeItem {
    String description;
  
negative.code: //import 'dart:io';
  // import 'dart:js';
  
  import 'package:campus_mobile_experimental/core/constants/app_constants.dart';
  import 'package:campus_mobile_experimental/core/data_providers/cards_data_provider.dart';
  import 'package:campus_mobile_experimental/core/data_providers/user_data_provider.dart';
  