To access APIs powered by Google Play services in your Android app, you need to use API client objects. These objects handle the connection to Google Play services, queueing requests and...
Google control which Cards will be shown on their Google Now App. So you need to contact with Google and register your app to get the Now API and then you can build your own Now Card.