
Learn to maximize this advanced Android course with downloadable materials, assets, and zip project states like visible and invisible scare activities, plus notes, imports, permissions, and source links.
Set up a Kotlin Android project to clone a jump scare app, add image and audio assets, and build a surprise activity with image view and text-to-speech.
Delay the prank by hiding image and sound until touch, then display a translucent overlay that pops over other apps using a window style and full-screen flags.
Set up main activity and main menu for the Android jump scare app clone, implement ripple effects for play, pause, and menu actions, and configure constrained image and text elements.
implement a pop menu and a dialog triggered by the plus button, and create a system notification from the main activity using a notification manager and channel details.
Design and implement an image store in Kotlin by serializing image models to shared preferences, differentiating asset and user images, and tracking the currently selected image with a key.
Create an audio store in kotlin by modeling audio items with description messages and serializing them into shared preferences for storage, retrieval, and selecting the current audio.
Download images and create audio models, store them using shared preferences, and manage the next media id across image and audio stores for later verification.
Update the main activity to reflect selected image and audio from the stores, load assets with Glide, and respond to broadcasts from the dialogue fragments.
Develop an audio picker dialog in Kotlin by building a dialog media picker layout, an audio picker dialog fragment, and a recycler view with an audio item and adapter.
Implement an image picker dialog fragment and a corresponding image picker adapter in Kotlin, enabling grid-based image selection from assets and local files, with glide-based loading and an item-selected callback.
Update the main activity to integrate the image picker with media playback and text-to-speech, wiring the play button to handle audio clips and speech, including completion and UI icon updates.
Note: This is not a beginner course. This course for people comfortable programming Android Apps that want to explore new possibilities.
In this course we will be learning how TempestStorm pulled off some of the techniques in the prank app Shock. This course walks you through the technique used. After exploring the prank screen we build out the rest of the app. This app covers downloading images from web, saving objects into Shared Preferences. Using LocalBroadcastManager to inform parts of the app to update itself. MediaPlayer is used to play scary sounds. TextToSpeech adds a unique touch to this app. This is the Kotlin version of this course. If you know Java, there is a Java version of this course.
Please Download and rate app, it helps.