Hi everyone,
For the last 10 hours, I browsed every threads in "Share your creations" because I wanted to gather a lot of source code. About 1/6 of the posts actually have source code shared. Others are *.apk or google play links, which is nice when you want to see what b4a can do, but less useful when you want to actually see how it works behind.
Using an application 7-zip, you can mass extract every projects in their respective folders.
To access the project efficiently without much navigation, the tool
Everything search engine, a search engine that index all your files in 2 or 3 seconds, you can use a simple query to access all projects easily.
And there's more !!!
With Windows Grep, you can perform in text lightning fast search inside all your downloaded projects.
Why would that be useful ?
Let's say you are interested to know more about the actual implementations of the reflection library. By looking really quickly, you will discover that this library use as its base a reflector. Therefore, with Windows Grep, you could perform a research on the word "reflector" using your root folder (where all your projects have been downloaded) and perform a search for "reflector" in *.b4a and *.bas files, which, in my case, yielded 63 matches in 23 files.
In 1 second, I can see that 11 projects in the basic4pcc below archive use the reflector library. I therefore have 11 projects to inspect to improve my understanding of the reflection library and see actual implementation.
If ever you want to get your hand on a lot of source codes without going through all "share your creations" thread, here is the list I made for you.
add-contacts-widget
alarm-simple-task-reminder
anagrams
android-arduino-comms-usb-host
android-form-generator
android-sqlite-viewer
another-scrollview-example
app-basketball-coaches
app-login-mysql-php
audio-example-sensor-theramin-code
b4a-help-app
baidu-location
bedside-clock
bezier-curve
binary-decimal-conversion
book-buddy-database
boshack-dragon-fly
calculating-rpms-hss-tools
card-game-shell-programmers
carols-cookbook
cat-mouse-game-sensors
charlie-sheen-my-pocket
circles-live-wallpaper
click
contact-list-search-send-sms-http
conversion-calculator
custom-keyboard-creator-interface
dashaun-smasher
device-basic-language-ide
digital-logic-truth-table-app
discrepancy-calculator
domai-beauty-day
double-space-edittext
droid-duck-arcade
duck-hunt-2d-game-remake-progress
editable-table
family-med-list
find-me-simple-gps-locator-reverse-geocoder
first-app
flashlight-app
fortune-teller
fun-clinometer
galvanometer
gamepad
gif-fun
gps-bluetooth-sender
gps-example
gpslog-android-alpha
gps-via-bluetooth-decode-nmea-strings-convert-local-datum
graphical-view-satellite-position
hangman
hebrew-keyboard
hubble-images
ioioscope
job-recorder
know-ball-magic-8-ball
labyrinth-generator
lipapa-marte-book-management-source-db
little-app-hopefully-learn
log-my-workout
lunar-lander
maze-generator
memory-match-game
minimalistic-clock-widget
movie-review-app-downloads-data-net
mp3-download
my-first-non-tutorial-app
network-file-manager
new-b4a-1-3-android-icons
new-improved-fun-clinometer
newton-cradle
nmea-checksum
number-base-converter
numericupdown-android
objects-b4a-no-problem-o-yes-simple-2d-game-engine
online-media-conversion
openstreetmap-tilemapviewer
oscilloscope
page-turner-works-listview
panel-framework
path-follower
photopuzzle
pong
probability-calculator
puzzle-15-a
queue-stack
quick-volume-widget
remme-android
rpn-calculator
say-no-0870-a
scalculator
screendat
screenshots-main-page
scroll-chart-example
scrolling-panel
shopping-list-database
silly-little-trick
simple-notepad
sliding-sidebar-template
slot-machine
song-player-text-shower
species-translator-sql-database
sprite-animation-live-walpaper
starfiel
status-via
tape-calculator
test-livewallpaper
text-expressions-evaluator-code-module
todo-list
toolbar-code-module
touchstone-gps-compass
towers-hanoi-game
treeview
tts-example
vcf-strings
velocity-calculator
waymaker-gps
web-app-loader
webview-html5-game-test
wikinancy-test
wiley-monkey
windows-like-datepicker-datedialog
word5-game
word-learn
word-scramble
world-warcraft-character-check
world-warcraft-realm-server-check
The following items are a bit different since there is no file.
Code example are in the thread itself.
codemodule-checksdcard.htm
colour-blaze.html
reading-sprite-sheet.htm
simple-rotating-lines.ht
snooker-billiards-basic-simulation.h
starfield-3d.htm
tips-calculator.h
For the last 10 hours, I browsed every threads in "Share your creations" because I wanted to gather a lot of source code. About 1/6 of the posts actually have source code shared. Others are *.apk or google play links, which is nice when you want to see what b4a can do, but less useful when you want to actually see how it works behind.
Using an application 7-zip, you can mass extract every projects in their respective folders.
To access the project efficiently without much navigation, the tool
Everything search engine, a search engine that index all your files in 2 or 3 seconds, you can use a simple query to access all projects easily.
And there's more !!!
With Windows Grep, you can perform in text lightning fast search inside all your downloaded projects.
Why would that be useful ?
Let's say you are interested to know more about the actual implementations of the reflection library. By looking really quickly, you will discover that this library use as its base a reflector. Therefore, with Windows Grep, you could perform a research on the word "reflector" using your root folder (where all your projects have been downloaded) and perform a search for "reflector" in *.b4a and *.bas files, which, in my case, yielded 63 matches in 23 files.
In 1 second, I can see that 11 projects in the basic4pcc below archive use the reflector library. I therefore have 11 projects to inspect to improve my understanding of the reflection library and see actual implementation.
If ever you want to get your hand on a lot of source codes without going through all "share your creations" thread, here is the list I made for you.
add-contacts-widget
alarm-simple-task-reminder
anagrams
android-arduino-comms-usb-host
android-form-generator
android-sqlite-viewer
another-scrollview-example
app-basketball-coaches
app-login-mysql-php
audio-example-sensor-theramin-code
b4a-help-app
baidu-location
bedside-clock
bezier-curve
binary-decimal-conversion
book-buddy-database
boshack-dragon-fly
calculating-rpms-hss-tools
card-game-shell-programmers
carols-cookbook
cat-mouse-game-sensors
charlie-sheen-my-pocket
circles-live-wallpaper
click
contact-list-search-send-sms-http
conversion-calculator
custom-keyboard-creator-interface
dashaun-smasher
device-basic-language-ide
digital-logic-truth-table-app
discrepancy-calculator
domai-beauty-day
double-space-edittext
droid-duck-arcade
duck-hunt-2d-game-remake-progress
editable-table
family-med-list
find-me-simple-gps-locator-reverse-geocoder
first-app
flashlight-app
fortune-teller
fun-clinometer
galvanometer
gamepad
gif-fun
gps-bluetooth-sender
gps-example
gpslog-android-alpha
gps-via-bluetooth-decode-nmea-strings-convert-local-datum
graphical-view-satellite-position
hangman
hebrew-keyboard
hubble-images
ioioscope
job-recorder
know-ball-magic-8-ball
labyrinth-generator
lipapa-marte-book-management-source-db
little-app-hopefully-learn
log-my-workout
lunar-lander
maze-generator
memory-match-game
minimalistic-clock-widget
movie-review-app-downloads-data-net
mp3-download
my-first-non-tutorial-app
network-file-manager
new-b4a-1-3-android-icons
new-improved-fun-clinometer
newton-cradle
nmea-checksum
number-base-converter
numericupdown-android
objects-b4a-no-problem-o-yes-simple-2d-game-engine
online-media-conversion
openstreetmap-tilemapviewer
oscilloscope
page-turner-works-listview
panel-framework
path-follower
photopuzzle
pong
probability-calculator
puzzle-15-a
queue-stack
quick-volume-widget
remme-android
rpn-calculator
say-no-0870-a
scalculator
screendat
screenshots-main-page
scroll-chart-example
scrolling-panel
shopping-list-database
silly-little-trick
simple-notepad
sliding-sidebar-template
slot-machine
song-player-text-shower
species-translator-sql-database
sprite-animation-live-walpaper
starfiel
status-via
tape-calculator
test-livewallpaper
text-expressions-evaluator-code-module
todo-list
toolbar-code-module
touchstone-gps-compass
towers-hanoi-game
treeview
tts-example
vcf-strings
velocity-calculator
waymaker-gps
web-app-loader
webview-html5-game-test
wikinancy-test
wiley-monkey
windows-like-datepicker-datedialog
word5-game
word-learn
word-scramble
world-warcraft-character-check
world-warcraft-realm-server-check
The following items are a bit different since there is no file.
Code example are in the thread itself.
codemodule-checksdcard.htm
colour-blaze.html
reading-sprite-sheet.htm
simple-rotating-lines.ht
snooker-billiards-basic-simulation.h
starfield-3d.htm
tips-calculator.h
Last edited: