This repository contains Android samples for Kotlin and Java (from the past) languages.
Kotlin language samples are saved in kotlin directory.
hellomap: Mapbox's Hello World sample for Android SDK.

GridView : ukážka použitia GridView komponenty.
ListView : ukážka použitia ListView komponenty.
TableLayout : ukážka použitia dynamicky naplnenéj TableLayout komponenty. TableLayout je možné použiť pri zobrazovaní dát vo forme tabuľky (zdá sa, že android k tomuto účelu neimplementuje žiadnu štandardnú komponentu).
ImageView : ukážka práce s ImageView komponentou.
SQLiteDatabase : ukážka práce s SQLite databázou, aplykácia predvádza, ako spustiť aktyvitu a získať z nej dáta zadané užívateľom, ako vytvoriť menu, alebo aj ako použiť ListView.
AndroidPlot : ukážka renderovania grafou (xy plot) pomocou knižnice androidplot
BarPlot : ukážka renderovania bar grafu knižnicou androidplot.
FXPlot: vyzualizácia funkcie y=x^2-13 v android plot knižnici (negatívne hodnoty, grid, popisky)
CombinedPlot : ďalšie použitie knižnice androidplot
TabLayout : použitie tabou a fragmentou v apke
JeromqPush : ukážka použitia push-pull ZMQ soketou
jeromq/RouterDealerSample : ukážka použitia router/dealer ZMQ soketou
NavigationDrawer: ukážka použitia DrawerLayout a NavigationView v ktorej sú jednotlivé volby (home, gallery, slideshow, ...) implementované ako fragmenty (Fragment).
Preferences : ukážka dizajnu nastavení pomocou PreferenceFragmentCompat s fungujúcim summary.
EmptyListPlaceholder: ukážka ako na placeholder view v prípade prázdneho ListView, tiež ukazuje ako použiť FrameLayout.
ExternalStorage: The sample lists all photos from inside DCIM folder (usually /storage/emulated/0/DCIM) for Android 13+ which require runtime permission.
RecyclerView: použitie RecyclerView a CardView komponenty.
UiThreadAccessWithoutActivity: ako spúštať kód v UI vlákne bez aktivity (Activity.runOnUiThread()).
HorizontalRecyclerView: horizontálny RecyclerView.
RecyclerViewDragandDrop: ako na drag&drop u RecyclerView.
RecyclerViewUpdate: ukážka ako updateovať RecyclerView pri zmene zobrazovaných dát.
SDCardDCIM: Shows how to figure out image pathes stored in SD Card (not internal storage) via MediaStore API and list DCIM content from SD Card.
tested under Android 33 API
CustomView: ukážka užívateľsky definovanéj View komponenty a kreslenia do Canvas pomocou Paint
view/ViewUserInput: ukážka implmentuje onTouchEvent() triedy View a na základe pohybu prstu po displeji mení pozíciu štvorca na displeji.
canvas/PictureBlending: ukážka kompozície dvoch bitmap pomocou PorterDuffXfermode kompozitora.
canvas/WaveBlending: ukážka podfarbenia časového priebehu pomocou kompozitnej operácie ADD (PorterDuff.Mode.ADD). Čierny priebeh na priehľadnom pozadí zafarbený červenou (minulosť) a modrou (budúcnosť) farfou na základe pozície (v rozsahu 0 až 1.0).
NotificationDemo: Android 8 notifications sample
NotificationProgress: Notification with progress bar sample based on NotificationDemo sample.
Ukážky predvádzajúce funkcionalitu JNI, dostupné v adresáry jni.
HelloJni : základná ukážka, volanie bezparametrickej funkcie implementovanej v jni.
CMake : ukážka použitia cmake (a standalone toolchain) na miesto štandardného ndk-build. Standalone toolchain je nutné najprv vygenerovať, pozri android_tips.txt.
Cpp11 : jednoduchá ukážka demonštrujúca použitie c++11 kompatibilného kódu.
LoadRes : cez jni prečíta zdroje (assets) zbalené v apk súbore
TriangleGles2 : trojuholník vyrenderovaný pomocou opengl es 2
ndk/LoadingPng : čítanie png pomocou libpng (staticky zlinkovana a predinštalovana v toolchaine)
ndk/LoadingJpeg : čítanie jpeg pomocoi libjpeg
ndk/ReadFile : čítanie s file systemu s jni
ndk/Shapes : generovanie tvarou pomocou kničnice shapes
ndk/Earth : sustava zem, mesiac slnko s osvetlenim a texturami
ndk/ImageMagick : galeria pomocou image-magick-u
ndk/OpenAL : prehrá zvuk pomocou knižnice openal
ndk/WaveformPlay : prehrá zvuk vo formáte wav (waveform)
ndk/VorbisPlay : prehrá zvuk vo formáte ogg/vorbis
ndk/Animation : gpu anymácia modelu (skinning)
ndk/AntApp
ndk/GradleApp
ndk/Bullet : streľba kociek voči stene v bullet-e
ndk/CustomNative
Lifecycle
OpenGLWindow
Service
TouchDemo1 : ukážka použitia dotykového displeja
MultiTouchDemo1 : ukážka použitia viacdotikového displeja
Galacticon : advanced RecyclerView sample
RecyclerView : most simple RecyclerView sample
RecyclerViewGallery : RecyclerView with image sample
BarPlot : ukážka renderovania bar grafu knižnicou androidplot.
ndk/TwoSharedLibraries: Použitie knižnice zo závislosťou na inej dynamickej knižnici.
Pri loadovaní prvej native-lib knižnice systém zistí jej závislosť na druhej knižnici b a sám ju natiahne (netreba volať System.LoadLibrary()).
ndk/TwoSharedLibrariesInKotlin: Použitie knižnice zo závislosťou na inej dynamickej knižnici v Kotline. Pozri popis ndk/TwoSharedLibraries.





















