Cascades Workshop (Basic) 3 Days

February 2, 2013 — Leave a comment

You want to create astonishing APPs with BlackBerry10 Cascades ?

This 3-day-workshop will help you to start. You should have knowledge HowTo develop mobile applications, doesn’t matter if this was Android, BlackBerry Java, iOS or Web/HTML5. You don’t need knowledge in C++, Qt, QML, Cascades – we start from the beginning.

Attention: this workshop is a code-hacking workshop ! No lazy days watching slidesūüėČ

Basic Workshop – Day 1

  • Setup and Intro
    • Native Cascades SDK
    • Simulator
    • Code Signing Keys
    • Devices – Debug Tokens
    • PhotoShop PlugIn
  • Momentics IDE
    • Preferences
    • important Views
    • Wizards
    • HowTo work with (compared with Eclipse Java IDE)
    • Cascades Project Structure
  • File Structure
    • Sandbox
    • Shared
    • Runtime vs Debugging
    • copy to/from while development
  • IDE and SDK
    • HowTo deal with GOLD and BETA IDE Versions
    • different SDKs (whats the right target ?)
  • Cascades UI / UX Guidelines
    • first overview (more details in the Experts Workshop)
  • Introduction Frameworks and Language
    • C++
    • Qt
    • Cascades
    • QML
    • Javascript
  • Introduction Cascades UI
    • Core Components
    • Panes (Tabbed, Navigation)
    • Pages
    • Sheets
  • Hurra: the first APP
    • Project Wizards
    • Build and Run
    • Verify what we learned before
    • From Photoshop to Cascades
  • Developer Support
    • Cascades Forum
    • Twitter
  • Good to know (Samples and more)
    • Cascades Samples at GitHub
    • Community Samples at GitHub
    • Qt – Cascades Samples at Github
    • other important projects at GitHub
    • HowTo use the OSS Samples in Momentics IDE
  • Logging and SSH Console
  • Coming from Java (whats different, whats similar)
    • for Android Developers
    • for BlackBerry OS 7 Developers
  • Discussion

Basic Workshop – Day 2

  • Designing a Cascades Application
    • Navigation
    • Layout
    • UI Elements
    • Icons, Images
    • Application Menu
    • Covers (minimized View)
    • Functions
    • async Nature
  • Screen Sizes and Orientation
    • Z10 APPs (768×1280) Landscape / Portrait
    • Q10 APPs (720×720)
    • Keyboard handling (virtual, physical)
  • Release Management
    • different Screensizes
    • Touch and Keyboard Devices
    • Asset Management
    • different releases (10.0, 10.1, Beta, …)
    • Git Branching Models
  • We create a Cascades Application
    • Manifest
    • Permissions
    • Theming (light vs dark)
    • Actions
    • Titlebar
    • Pages
    • attached Objects
    • NavigationPane (Stack of Pages)
    • TabbedPane (TABs)
    • Sheets
    • Orientation Support (Portrait, Landscape)
    • Application Menu (Help, Settings, Feedback and more)
    • ListView
    • Text, Labels
    • Images, ImageTracker
    • Picker
  • Deploying, Running, Testing the APP
    • Simulator
    • real Devices
  • BlackBerry FLOW
    • Peek or not to peek
  • Animations
    • implicit, explicit
    • transformations, fading
    • sequential, parallel
    • in the background ?
  • Touch and Gestures
    • Events
  • Developing Crossplatform
    • Android 4 Navigation concept vs. BlackBerry 10
  • Discussion

Basic Workshop – Day 3

  • QML vs C++
    • C++ –> QML
    • QML –> C++
  • Qt Goodies
    • Signals and Slots – the way to connect objects
    • Settings
    • Singletons
    • Files
    • Parents
    • ENUMs
  • Data Sources + Persistence I
    • JSON
    • XML
  • ListView
    • Standard
    • Customized
    • Context
    • Multiselection
    • Access data and functions
  • GroupedDataModel
    • QML vs C++
    • DataBinding
    • CRUD
    • where are my (Java) Beans ?
    • dynamically change Propertie Values
    • Tip: UUID
  • Networking I
    • HTTP, HTTPS
    • request – response – async
  • Internationalization
    • QML
    • C++
    • configuration
    • translating / editing
  • Invocation Framework I
    • Overview
    • PIM (Calendar, Contacts, Mails)
    • Browser
    • BlackBerry World
    • MediaPlayer
    • FilePicker
  • BlackBerry World
    • Vendor Portal
    • HowTo Publish APP
    • Sandbox
  • Discussion

Cascades Experts Workshop

You can combine both Workshops: Basic and Experts

HowTo book this workshop

here are the details (prices,locations,  formular to get in contact)

No Comments

Be the first to start the conversation!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s