Skip to content

Instantly share code, notes, and snippets.

View aaronksaunders's full-sized avatar

Aaron K Saunders aaronksaunders

View GitHub Profile
@aaronksaunders
aaronksaunders / index.js
Last active September 25, 2019 08:59
Appcelerator Titanium Alloy ListView & Facebook Friends Part Two. Using the ListView template in view.xml. New feature coming in Alloy 1.2
/**
* called when an item in the ListView is clicked; we will get the section
* index, and addition event information
*
* @param {Object} _event
*/
function loadMoreBtnClicked(_event) {
alert('not implemented yet');
}
@aaronksaunders
aaronksaunders / Markdium-Dart.dart
Created June 19, 2019 16:37
Markdium-Flutter Tabs w/ State Management
void main() => runApp(
ChangeNotifierProvider(
child: TabBarDemo(),
builder: (BuildContext context) {
return CartModel();
},
),
);
@aaronksaunders
aaronksaunders / Markdium-Dart.dart
Created June 19, 2019 16:37
Markdium-Flutter Tabs w/ State Management
class TabBarDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
var count = Provider.of(context).items.length;
@aaronksaunders
aaronksaunders / Markdium-Dart.dart
Created June 19, 2019 16:37
Markdium-Flutter Tabs w/ State Management
RaisedButton(
child: Text("Add Item"),
onPressed: () async {
final form = _formKey.currentState;
form.save();
if (form.validate()) {
Provider.of(context)
.add(new Item(_name, num.parse(_price)));
} else {
print('validate failed');
@aaronksaunders
aaronksaunders / Markdium-Dart.dart
Created June 19, 2019 16:37
Markdium-Flutter Tabs w/ State Management
import 'dart:collection';
import 'package:flutter/material.dart';
class Item {
String name;
num price;
Item(this.name, this.price);
}
@aaronksaunders
aaronksaunders / Markdium-Dart.dart
Created June 19, 2019 16:29
Markdium-Flutter Tabs w/ State Management
RaisedButton(
child: Text("Add Item"),
onPressed: () async {
final form = _formKey.currentState;
form.save();
if (form.validate()) {
Provider.of(context)
.add(new Item(_name, num.parse(_price)));
} else {
print('validate failed');
@aaronksaunders
aaronksaunders / Markdium-Dart.dart
Created June 19, 2019 16:29
Markdium-Flutter Tabs w/ State Management
class TabBarDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
var count = Provider.of(context).items.length;
@aaronksaunders
aaronksaunders / Markdium-Dart.dart
Created June 19, 2019 16:29
Markdium-Flutter Tabs w/ State Management
import 'dart:collection';
import 'package:flutter/material.dart';
class Item {
String name;
num price;
Item(this.name, this.price);
}
@aaronksaunders
aaronksaunders / Markdium-Dart.dart
Created June 19, 2019 16:29
Markdium-Flutter Tabs w/ State Management
void main() => runApp(
ChangeNotifierProvider(
child: TabBarDemo(),
builder: (BuildContext context) {
return CartModel();
},
),
);
@aaronksaunders
aaronksaunders / Markdium-JSX.jsx
Created June 6, 2019 15:02
Markdium-Ionic React (Beta) Tabs: Step By Step
// FILE: App.tsx
} />