Skip to content

Instantly share code, notes, and snippets.

class MainActivity : AppCompatActivity() {
var listView : ListView? = null
var movies = mutableListOf<String>()
var movieAdapter : ArrayAdapter<String>? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
listView = ListView(this)
setContentView(listView)
data class User(val name: String)
data class Message(val title: String, val sender: User?)
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import androidx.lifecycle.Observer
import com.nhaarman.mockitokotlin2.mock
import com.nhaarman.mockitokotlin2.verify
import org.junit.Rule
import org.junit.Test
class ExampleUnitTest {
@Rule
@JvmField
import android.arch.lifecycle.Observer
import android.arch.lifecycle.ViewModelProviders
import android.os.Bundle
import android.os.Parcelable
import android.support.v7.app.AppCompatActivity
import android.support.v7.widget.LinearLayoutManager
import android.support.v7.widget.RecyclerView
import android.util.Log
import br.com.nglauber.marvel.R
import kotlinx.android.synthetic.main.activity_characters.*
@nglauber
nglauber / upload_firebase.java
Last active June 15, 2019 18:34
Upload image using firebase
public void uploadImage(Bitmap bitmap) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] data = baos.toByteArray();
FirebaseStorage storage = FirebaseStorage.getInstance();
StorageReference storageRef = storage.getReferenceFromUrl("gs://you_firebase_app.appspot.com");
StorageReference imagesRef = storageRef.child("images/name_of_your_image.jpg");
UploadTask uploadTask = imagesRef.putBytes(data);
import 'package:flutter/material.dart';
import './models/transaction.dart';
import './widgets/chart.dart';
import './widgets/transaction_list.dart';
import './widgets/new_transaction.dart';
void main() {
// Import this -> import 'package:flutter/services.dart';
// SystemChrome.setPreferredOrientations([
// DeviceOrientation.portraitUp,
import 'package:flutter/material.dart';
import './models/transaction.dart';
import './widgets/chart.dart';
import './widgets/transaction_list.dart';
import './widgets/new_transaction.dart';
void main() {
// Import this -> import 'package:flutter/services.dart';
// SystemChrome.setPreferredOrientations([
// DeviceOrientation.portraitUp,
class StepCounter extends StatefulWidget {
int value;
final int minValue;
final int maxValue;
final Function(int) onValueChanged;
StepCounter(
{@required this.value,
@required this.onValueChanged,
this.minValue = 0,
package com.example.bookscompose.http
import com.google.gson.annotations.SerializedName
data class Book(
@SerializedName("titulo")
var title: String = "",
var category: String = "",
@SerializedName("autor")
var author: String = "",
package com.example.demo_gdg_curitiba
import androidx.compose.Composable
import androidx.ui.core.Modifier
import androidx.ui.core.drawShadow
import androidx.ui.foundation.Text
import androidx.ui.foundation.clickable
import androidx.ui.foundation.drawBackground
import androidx.ui.foundation.drawBorder
import androidx.ui.foundation.shape.corner.CircleShape