All Projects → hansemannn → titanium-calendar

hansemannn / titanium-calendar

Licence: other
An easy to use iOS modal calendar for selecting dates. Based on the awesome PDTSimpleCalendar library.

Programming Languages

objective c
16641 projects - #2 most used programming language
kotlin
9241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to titanium-calendar

av.imageview
Titanium native ImageView module that extends the default Titanium ImageView with more capabilities and a different caching system.
Stars: ✭ 97 (+546.67%)
Mutual labels:  native, titanium
ti.playservices
Titanium module for Google Play Services
Stars: ✭ 19 (+26.67%)
Mutual labels:  native, titanium
titanium-vue
Use Vue.js to easily create native mobile apps with Axway Appcelerator Titanium.
Stars: ✭ 45 (+200%)
Mutual labels:  native, titanium
abifestival-app
Cross-platform festival-app built with the Appcelerator Titanium framework
Stars: ✭ 16 (+6.67%)
Mutual labels:  native, titanium
titanium-turbo
Axway Amplify module that adds some enhancements for Appcelerator Titanium Alloy
Stars: ✭ 15 (+0%)
Mutual labels:  native, titanium
titanium-material
Use the native Material UI/UX framework (https://github.com/CosmicMind/Material) in Titanium!
Stars: ✭ 14 (-6.67%)
Mutual labels:  native, titanium
ti.paint
Touch-based painting with the Titanium SDK.
Stars: ✭ 27 (+80%)
Mutual labels:  native, titanium
ti.map
Use native Apple Maps & Google Maps in iOS and Android with Axway Titanium
Stars: ✭ 49 (+226.67%)
Mutual labels:  native, titanium
griffin-app-opensource
The Axway Griffin App goes open source!
Stars: ✭ 19 (+26.67%)
Mutual labels:  native, titanium
ti.accountkit
DEPRECATED -- 🔐 Use the Facebook AccountKit iOS-SDK with Titanium Mobile.
Stars: ✭ 18 (+20%)
Mutual labels:  native, titanium
titanium-firebase-analytics
Use the Firebase Analytics SDK in Axway Titanium 🚀
Stars: ✭ 33 (+120%)
Mutual labels:  native, titanium
ti.admob
Use the Google AdMob SDK on iOS and Android with Titanium
Stars: ✭ 51 (+240%)
Mutual labels:  native, titanium
ti.coremotion
Support for the native iOS CoreMotion framework in Appcelerator Titanium
Stars: ✭ 15 (+0%)
Mutual labels:  native, titanium
titanium-arkit
Use the iOS 11 ARKit API in Axway Titanium
Stars: ✭ 28 (+86.67%)
Mutual labels:  native, titanium
titanium-web-dialog
Use the SFSafariViewController (iOS) and Chrome Pages (Android) in Titanium.
Stars: ✭ 28 (+86.67%)
Mutual labels:  native, titanium
Titanium mobile
🚀 Native iOS- and Android- Apps with JavaScript
Stars: ✭ 2,553 (+16920%)
Mutual labels:  native, titanium
android touch
Low latency high speed android multitouch event server
Stars: ✭ 73 (+386.67%)
Mutual labels:  native
react-native-config-reader
🛠 Easily access any of the build configs defined in build.gradle or info.plist from your JS code.
Stars: ✭ 44 (+193.33%)
Mutual labels:  native
nl.fokkezb.loading
The widget provides a simple loading mask that can be easily styled and configured.
Stars: ✭ 96 (+540%)
Mutual labels:  titanium
ionic3-whatsappclone
This is a template for WhatsApp for user with ionic framework. It's just a template with no backend for now. See Roadmap in Readme below
Stars: ✭ 24 (+60%)
Mutual labels:  native

Titanium Calendar

An easy to use iOS modal calendar for selecting dates. Based on the awesome PDTSimpleCalendar library.

Features

  1. Show the calendar modally
  2. Show the calendar in a view of your desire

Examples

Calendar Dialog (modally)

var TiCalendar = require('ti.calendar');

var win = Ti.UI.createWindow({
  backgroundColor: '#fff'
});

var button = Ti.UI.createButton({
  title: 'Show calendar'
});

win.add(button);

const calendar = TiCalendar.createCalendar({
  // All optional
  title: L('Select Date', 'Select Date'),
  value: new Date(),
  circleBackgroundColor: '#fff',
  circleSelectedBackgroundColor: '#f00',
  textColor: '#000',
  textSelectedColor: '#fff',
  todayTextColor: '#333',
  todayCircleBackgroundColor: '#dbdbdb'
});

calendar.addEventListener('change', function() {
  calendar.hide();
});

button.addEventListener('click', function() {
  calendar.show();
});

win.open();

Calendar View

var TiCalendar = require('ti.calendar');

var selectedDate = new Date();

var win = Ti.UI.createWindow({
  title: 'Select Date',
  backgroundColor: '#fff'
});

var button = Ti.UI.createButton({
  title: 'Show calendar'
});

win.add(button);

button.addEventListener('click', function() {
  const calendar = TiCalendar.createCalendarView({
    title: 'Select Date',
    value: selectedDate,
    circleBackgroundColor: '#fff',
    circleSelectedBackgroundColor: '#f00',
    textColor: '#000',
    textSelectedColor: '#fff',
    todayTextColor: '#333',
    todayCircleBackgroundColor: '#dbdbdb'
  });

  calendar.addEventListener('change', function(e) {
    Ti.API.warn('Selected date: ' + e.date);
    selectedDate = e.date;
  });

  var win2 = Ti.UI.createWindow({
    title: 'Select Date',
    backgroundColor: '#fff'
  });

  win2.add(calendar);

  nav.openWindow(win2);
});

var nav = Ti.UI.iOS.createNavigationWindow({
  window: win
});

nav.open();

License

MIT

Author

Hans Knöchel

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].