B4A Library Johan's Overview

Discussion in 'Additional libraries, classes and official updates' started by Johan Schoeman, Jul 26, 2015.

  1. Johan Schoeman

    Johan Schoeman Expert Licensed User

    Libraries & Tutorials/Examples:

    Graphing / Charting Libraries

    35. AndroidCharts - Pie Chart & Bar Chart & Line Chart
    36. desCharts - Bar Charts, Line Charts, Stacked Bar Charts, Stacked Line Charts
    37. MPAndroidCharts - Radar Charts, Pie Charts, Vertical Bar Charts, Horizontal Bar Charts, Line Charts, Multi Bubble Charts, Multi Bar Charts, Multi Line Charts, Multi Scatter Charts, Stacked Bar Charts, Candlestick Charts, Combined Line & Bar Charts - follow the thread
    37.1 Compiling MPAndroidCharts with Simple Library Compiler
    47. Android-Charts : Another Charting / Graphing Library
    61. AndroidPlot - another charting/graphing library
    77. XCL Charts - Another Chart / Graph Library

    Barcodes and Barcode Scanners
    7. ZXingLib(integration version) by icefairy333 - modified by Johan Schoeman (QR Codes and Barcodes) - follow the thread
    21. QR Code Library - follow the thread (it also creates other 2D and 1D barcodes - no internet connection required)
    23. QRCP3 & QRCP4 - create colored QR codes and scan 1D & 2D codes
    24. B4A code for creating QR Codes (version 1 to 40), Aztec Codes (layer 1 to 11), PDF417, 2 of 5 Interleaved, EAN-13, EAN-8, Code 128, Code 39, Code 93 and Code 11 - no internet connection required
    51. Barcode Scanner - 100% embedded within B4A
    57. QRCodeReaderView - QR Code Scanner that is also 100% embedded in B4A
    78. 1D and 2D Barcode Scanner with ZXING - another Barcode Scanner that is 100% embedded in B4A
    79. 1D and 2D Barcode Scanner with ZBAR - another Barcode Scanner that is 100% embedded in B4A
    92. QREader - scan 1D and 2D barcodes (QR Code, PDF 417, Aztec, etc) making use of Google Mobile Vision API
    93. Android Vision Barcode Reader (QR Codes and other 1D & 2D barcodes)
    105. android-quick-response-code - Another 1D & 2D barcode scanner
    117. ZXING - A wrap for the Zxing official project as it is on 10 July 2016
    130. ZXing-Standalone
    142. MVBarcodeReader
    146. MobileVisionBarcodeScanner
    174. QRCodeReaderView - new release
    180. Barcode Scanner - wrapper for Manatee Works SDK
    2. Create Personalised QR Codes - no internet connection required
    24. QR Code Scanning View Finder Width and Height
    27. QR Code - Reverse Engineering a QR Code - follow the thread
    34. QR Code - how to construct a generator polynomial - follow the thread
    37. Password Protected QR Codes - Creating and Scanning Password Protected QR Codes
    38. Creating 1D and 2D Barcodes using inline Java Code and the ZXING core library

    Face Detection
    94. Face detection with Google Mobile Vision API
    95. Extracting Facial States and Facial Landmarks from a Bitmap (photo) using Google Mobile Vision API

    Progress Indicators, Seek Bars, and Loading Views
    5. DashedCircularProgress
    6. ExpandedCircleProgressView
    8. CircleProgressMaster
    9. DownloadProgressBar
    10. CircularSeekBar
    11. DottedProgressBar
    12. EasyLoadingButton
    13. ProgressPieView - follow the thread
    14. ProgressWheel
    15. IndeterminateProgressView - follow the thread
    18. CircleProgress
    25. CircleDisplay
    29. NumberProgressBar
    30. ColoringLoadingView
    38. Rope Progress Bar
    39. TrackingRingView - a multiple ring/circular progress indicator
    32. SpinnerLoader
    34. StartPointSeekBar
    43. Loading Progress Indicator - Rotate Loading, Book Loading, Newton Cradle Loading
    49. ProgressRoundButton
    56. CoverLoadingView
    71. PercentProgressBar
    73. Infinity Loading - progress indicator
    74. ContinuableCircleCountdownView
    84. DilatingDotsProgressBar
    85. MaskProgressView
    87. SpinKitView - Eleven Indeterminate Progress Indicators
    88. ArcProgressStackView
    99. UberProgressView (to be completed by those that want to do a wrapper)
    125. PanelView
    128. SlackLoadingView
    161. Croller
    179. SectorProgressView
    3. Square Progress Bar
    4. Colourful Indicator
    9. Alternative way to create Progress Indicators - follow the thread

    Buttons
    19. FlatButton - follow the thread
    20. Pulsing CircleButtons
    31. RingButton
    40. ArrowDownloadButton
    62. LikeButtonView
    115. ShineButton
    176. DayNightSwitch
    15. Slide Switch - On / Off - done with just B4A code (follow the thread)
    16. Round Button - FunWithRoundButtons (follow the thread)

    Images and Image Manipulation
    1. SplitImageView
    17. SelectableRoundedImageView
    28. GlitterView
    58. BadgedImageView
    63. DriveImageView
    65. Android-Combined-Avatar
    69. Image Magnifier
    86. CarouselView - a Carousel for displaying images
    103. Picasso Transformations
    100. ImageTextView
    152. HighPassSkinSmoothing
    167. BifacialView
    189. ObliqueView
    193. PixelMeasuringTool
    8. ImageView - Circular, Hexagonal, Triangular, Bubble, Star Imageviews (with inline Java code) - follow the thread
    17. Flip 3D View
    18. imageManipulation (with inline java code)
    19. RoundBitmapWithBorder - inline java code
    20. Image - Various ways of Image Manipulation (follow the thread)
    30. Otsu Thresholding - binarization of images
    31. Image - Dithering 8 bit Grayscale images
    32. Image - Converting RGB Images to Grayscale
    33. Image - Enhancing Image Contrast by means of Histogram Equalization and Histogram Stretching
    39. ASCII ART

    Gauges and Compass

    3. CompassView
    16. GaugeView - follow the thread
    26. SpeedometerView
    27. AnotherGaugeView
    33. Android-Speedometer
    129. SpeedView
    136. AwesomeSpeedometer
    154. MeterView
    162. DigitSpeedView
    163. AttitudeView
    169. ProtractorView
    190. Android-Water-Gauge
    40. Simple Compass

    Spinners & Wheels
    41. Another Multi-Select-Spinner
    42. Nice Spinner
    72. Spinner Wheel (Vertical)
    83. CharacterPickerView
    118. WheelPicker
    119. Another WheelView

    Check Boxes
    44. Animated Check Box
    111. Circle Check Box
    131. ACheckBox
    132. RMSwitch
    168. iOS-SwitchView

    Maths
    45. JAMA - A Java Matrix Package
    66. Math View
    173. KatexMatthView

    Animations
    4. CrossView
    46. WindowView
    48. FAImageView
    50. SecretTextView
    53. TitanicTextView
    64. RevealTextView
    80. Cool Android Animation
    96. PulseView - a coloured pulse around your icons
    102. NumberMorphView
    108. Animated SVG View
    112. SendEmailAnimation
    120. PaperShredder
    155. TabDigit
    175. ShapeRipple
    178. RichPath
    182. Morphos
    7. BitmapMeshView
    35. RippleView

    Gaming
    75. JoystickView - A Joystick for Gamers
    76. JoyStick - another JoyStick library for Gamers

    Calendars
    90. CollapseCalendarView
    91. MultiDayCalendarView
    188. PersianCalerndarView

    Unlock Patterns
    101. ConnectPatternView
    107. PatterView

    Android Wear
    67. Detecting Round / Rectangular displays of Android Wear

    Camera & Video
    59. AndroidVideoCapture - video recorder that is 100% embedded in B4A
    104. Android Dual Camera
    113. Magical Camera
    114. FullscreenVideo
    116. Video Recording Portrait
    123. CameraFilter
    126. SquareCamera
    127. LandscapeVideoCamera
    147. NewHandwave
    147.1 NewHandwave 100% embedded in B4A
    148. User Aware Video View - https://www.b4x.com/android/forum/threads/user-aware-video-view.72475/
    1. Turn your camera flashlight into a torch - follow the thread
    13. Torch plus Morse code from the Flash and the Vibrator - follow the thread
    41. Has Back and Front Camera's & has Flash (inline Java code)

    WiFi
    60. Android Wifi Hotspot Manager

    Visualization
    68. Voice Recording Visualizer
    70. AndroidRecording - Voice recording with Visualization
    187. MusicWave

    Optical Character Recognition
    110. Android Automatic License Plate Recognition Library
    133. Optical Character Recognition with Google Play Services (Android Vision)
    134. OCR Reader Complete
    177. card.io

    Wheel Views
    54. WheelView-Android
    55. AndroidWheel
    109. HorizontalWheelView

    Pickers
    135 SlideDayTimePicker
    137 ColorPicker
    138 Country Picker
    141 PickerView
    143. SwitchDateTimePicker
    144. hsv-alpha-colorpicker
    156. SingleDateAndTimePicker
    159. ColorPickerLibrary




    Text Views

    52. BabushkaText
    81. EmphasisTextView
    186. ParticleTextView

    Watches, Clocks, Timers
    82. Another Dial Time Picker
    106. Analogue Stopwatch and Countdown Timer
    124. FlatTimeCollection
    139. StopWatch
    5. Analog24hClock - follow the thread
    6. 7 Segment LED Digital Clock
    11. World Time - 7 segment digital clocks x 6
    12. A Binary Clock - follow the thread
    14. Another Analog Clock - follow the thread
    29. Clock - 24hr analogue clock
    36. Arabic Digital Clock

    Utilities

    10. Various Utilities created with Inline Java Code - follow the thread (there are a lot of utilities)
    21. Device Sensors - follow the thread
    23. Vibrating Service - Also with Java code inside B4A project - follow the thread
    25. Creating a Library with Simple Library Compiler (SLC)
    42. Easy Device Info - reporting information applicable to your device
    185. CalibratorSensor

    Other
    2. MusicPlayerView - follow the thread
    22. ColorByName
    89. RotaryKnobView
    97. FabricView - make your own drawings /writing with your finger
    98. SegmentedControlView
    121.Tasty Toast
    122. PDFCreator
    140. Android Piano
    145. Bubble Level
    149. Simple RPN Calculator
    150. DrawView
    151. JcPlayer
    153. DynamicToastLibrary
    157. FontoMetrics
    158. FreeDrawView
    160. VusikView
    164. BatteryView
    165. IR Blaster - MultiChoice DSTV PVR Remote Control
    166. HeartBeatView
    170. General IR Remote
    171. ShelfView
    172. Carrier Air Conditioner Remote Control
    181. SmartyToast
    183. BatteryProgressView
    191. CanvasView
    192. MultiChoice IR Controller for DSTV Explora decoder
    22. Sudoku generator and solver - follow the thread
    26. CALCULATOR - RPN CALCULATOR
    28. GIF FILE - 3 x ROTATING EARTH

    *********************************************************************

    Code Snippets:
    1. Animation with XML files
    2. Grabbing the Analog Clock at android.widget.AnalogClock

    B4J Tutorials / Examples:
    1. Barcodes - QR Codes, PDF417, Aztec Codes, Code11, Code39, Code93, EAN8, EAN13, and Code128
    2. Creating 1D and 2D Barcodes using inline Java Code and the ITEXT library

    B4J Libraries
    1. Image Processing (making use of JH LABS)
     
    Last edited: Aug 5, 2017
  2. DonManfred

    DonManfred Expert Licensed User

    Well done!
     
  3. susu

    susu Well-Known Member Licensed User

    Congratulations! The more someone's overview thread the more B4X community get stronger!
     
  4. shashkiranr

    shashkiranr Active Member Licensed User

    Finally..... :)........Thank you :)
     
    Johan Schoeman likes this.
  5. ArminKH

    ArminKH Well-Known Member

    woooooooooow thanx
     
  6. Johan Schoeman

    Johan Schoeman Expert Licensed User

    Added library for CircleDisplay that you can find here
     
    DonManfred likes this.
  7. Johan Schoeman

    Johan Schoeman Expert Licensed User

    Have added library SpeedometerView that you can find here
     
    DonManfred likes this.
  8. Johan Schoeman

    Johan Schoeman Expert Licensed User

    Have added library AnotherGaugeView that you can find here - amend the java code to your liking.
     
    DonManfred likes this.
  9. Johan Schoeman

    Johan Schoeman Expert Licensed User

    Have added library NumberProgressBar that you can find here and also GlitterView that you can find here
     
    DonManfred likes this.
  10. Johan Schoeman

    Johan Schoeman Expert Licensed User

    Have added B4J Barcodes example that you can find here
     
    rboeck and DonManfred like this.
  11. Johan Schoeman

    Johan Schoeman Expert Licensed User

    Have completed my B4J barcode project that you can find here. Have added QR Codes to the other 1D and 2D barcodes. No internet connection is required to generate the barcodes with. All the code are in the code modules. The B4J project can now generate the following 1D and 2D barcodes:
    QR Codes (2D)
    PDF417 (2D)
    Aztec Codes (2D)
    Code11 (1D)
    Code39 (1D)
    Code93 (1D)
    EAN8 (1D)
    EAN13 (1D)
    Code128 (1D)
     
    Last edited: Aug 21, 2015
    DonManfred and rboeck like this.
  12. Johan Schoeman

    Johan Schoeman Expert Licensed User

    DonManfred likes this.
  13. Johan Schoeman

    Johan Schoeman Expert Licensed User

  14. jamesnz

    jamesnz Member Licensed User

    Great work, I hope to use some of these in my next projects. Well done
     
    Johan Schoeman likes this.
  15. Mashiane

    Mashiane Well-Known Member Licensed User

    Wow, proudly South African too!!
     
    Johan Schoeman likes this.
  16. victormedranop

    victormedranop Active Member Licensed User

    WAOOOOOOOOO !!!!
     
    Johan Schoeman likes this.
  17. RAJAN MBA

    RAJAN MBA Member Licensed User

  18. LucaMs

    LucaMs Expert Licensed User

    Another library and I'll get an "out of memory" message when loading this page :D

    Great job, Johan, thank you very much.
     
    jahswani, tpakis and Johan Schoeman like this.
  19. jahswani

    jahswani Active Member Licensed User

    StackOverflow...
     
  20. Johan Schoeman

    Johan Schoeman Expert Licensed User

    Posted the following B4A libraries since 26 August 2015 (the latest is #88. ArcProgressStackView):

    34. StartPointSeekBar
    35. AndroidCharts - Pie Chart & Bar Chart & Line Chart
    36. desCharts - Bar Charts, Line Charts, Stacked Bar Charts, Stacked Line Charts
    37. MPAndroidCharts - Radar Charts, Pie Charts, Vertical Bar Charts, Horizontal Bar Charts, Line Charts, Multi Bubble Charts, Multi Bar Charts, Multi Line Charts, Multi Scatter Charts, Stacked Bar Charts, Candlestick Charts, Combined Line & Bar Charts - follow the thread
    37.1 Compiling MPAndroidCharts with Simple Library Compiler
    38. Rope Progress Bar
    39. TrackingRingView - a multiple ring/circular progress indicator
    40. ArrowDownloadButton
    41. Another Multi-Select-Spinner
    42. Nice Spinner
    43. Loading Progress Indicator - Rotate Loading, Book Loading, Newton Cradle Loading
    44. Animated Check Box
    45. JAMA - A Java Matrix Package
    46. WindowView
    47. Android-Charts : Another Charting / Graphing Library
    48. FAImageView
    49. ProgressRoundButton
    50. SecretTextView
    51. Barcode Scanner - 100% embedded within B4A
    52. BabushkaText
    53. TitanicTextView
    54. WheelView-Android
    55. AndroidWheel
    56. CoverLoadingView
    57. QRCodeReaderView - QR Code Scanner that is also 100% embedded in B4A
    58. BadgedImageView
    59. AndroidVideoCapture - video recorder that is 100% embedded in B4A
    60. Android Wifi Hotspot Manager
    61. AndroidPlot - another charting/graphing library
    62. LikeButtonView
    63. DriveImageView
    64. RevealTextView
    65. Android-Combined-Avatar
    66. Math View
    67. Detecting Round / Rectangular displays of Android Wear
    68. Voice Recording Visualizer
    69. Image Magnifier
    70. AndroidRecording - Voice recording with Visualization
    71. PercentProgressBar
    72. Spinner Wheel (Vertical)
    73. Infinity Loading - progress indicator
    74. ContinuableCircleCountdownView
    75. JoystickView - A Joystick for Gamers
    76. JoyStick - another JoyStick library for Gamers
    77. XCL Charts - Another Chart / Graph Library
    78. 1D and 2D Barcode Scanner with ZXING - another Barcode Scanner that is 100% embedded in B4A
    79. 1D and 2D Barcode Scanner with ZBAR - another Barcode Scanner that is 100% embedded in B4A
    80. Cool Android Animation
    81. EmphasisTextView
    82. Another Dial Time Picker
    83. CharacterPickerView
    84. DilatingDotsProgressBar
    85. MaskProgressView
    86. CarouselView - a Carousel for displaying images
    87. SpinKitView - Eleven Indeterminate Progress Indicators
    88. ArcProgressStackView
     
    f0raster0, Erel, Ferbis and 2 others like this.
Loading...