B4J Tutorial [ABMaterial] Theming the Framework

Discussion in 'B4J Tutorials' started by Cableguy, May 1, 2019.

  1. Cableguy

    Cableguy Expert Licensed User

    ABMaterial Framework for WebApps

    Theming


    Definition (Wikipédia):

    Theming refers to "the use of an overarching theme...to create a holistic and integrated spatial organization of a consumer venue." Often themes are derived from history, different cultures and fantasy. Theming can vary in intensity from interior design to entire architecture based on a particular theme, with theme parks being an example of a common large-scale application of theming. Theming is prevalent in certain restaurants, casinos, museums, airports and resorts. The use of theming is used extensively through the events industry and comprises modules at many universities including the UK Centre for Events Management at Leeds Metropolitan University.


    Basicaly, Theming is taking a Base Framework Control or Component, like the ones in ABMaterial, and customize it to the look and feel of our choice.

    By doing so we can greatly improve user experience when using our webapps.

    This series will try to cover the following ABM Components:

    Controls:
    ABMActionButton
    ABMAudioPlayer
    ABMBadge
    ABMButton
    ABMCanvas
    ABMCalendar
    ABMCard
    ABMChart
    ABMChat
    ABMCheckbox
    ABMChronologyList
    ABMCombo
    ABMCustomControl
    ABMChip
    ABMCodeLabel
    ABMDivider
    ABMDateTimeScroller
    ABMDateTimePicker
    ABMEditor
    ABMFileInput
    ABMGoogleMap
    ABMLabel
    ABMList
    ABMImage
    ABMImageSlider
    ABMInputField
    ABMRadioGroup
    ABMPagination
    ABMPatternLock
    ABMPDFViewer
    ABMPercentSlider
    ABMPlanner
    ABMPivotTable
    ABMRange
    ABMSignaturePad
    ABMSlider
    ABMSmartWizard
    ABMSocialShare
    ABMSocialOAuth
    ABMSVGSurface
    ABMSwitch
    ABMTabs
    ABMTreeTable
    ABMUpload
    ABMVideo

    Helpers:
    ABMContainer
    ABMFlexWall
    ABMModalSheet
    ABMNavigationBar
    ABMPage
    ABMParallax
    ABMSideBar
    ABMTable
    ABMTableMutable


    Some Components and Helpers are more customisable than others, and most of the info in this series will come from my own experience. I am NOT an expert in ABM use, but I have become an expert at asking for “impossible” thing to Alain (@alwaysbusy) and at breaking his code almost to the point of no return.

    If anyone wants to pitch-in in this series, please reach out to me in PM. Proper credits will be gven when due, to the best of my knowledge and capability.

    PS: I will try to release 1 (one) new thread per Week(end), depending on my own free time available and the difficulty of the Control/Helper chosen.
    This series assume you have some basic knowledge of how ABMaterial Framework works.

    PS-2: First tackle will be the Modal Form, as I got to "know" it more deeply than I antecipated needing.
     
    Last edited: May 5, 2019
  2. Cableguy

    Cableguy Expert Licensed User

    First Tutotrial Completed! Have FUN!
     
  3. Cableguy

    Cableguy Expert Licensed User

    ModalSheets Tutorial was updated with some important lacking information on Margins vs Padding and Colorize method explanation
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice