
Learn how to maximize this intermediate android course by downloading materials, assets, and notes, including project states like visible scare activity and invisible scam activity, plus help and source code.
Set up the project, add images and audio assets, configure permissions and dependencies, and build the surprise activity that displays an image and plays audio.
Transform your android app by hiding the surprise activity with a translucent, no sound style and reveal the image only after user interaction, preceded by a ready toast.
Build the main menu screen with image and four ripple-enabled buttons, using constraint layout and xml ripple drawables to implement interactivity in the main activity.
Leverage Android notifications and popups to trigger scare scenes in a Java-based clone app, featuring tooltips, dialogues, and popup menus with image and text input.
Develop an image manager and image model to store images in shared preferences, implement asset images, manage IDs, and enable storing, retrieving, and selecting images.
Develop an audio model and audio store to manage audio clips and text-to-speech, including constructors, serialization, and shared preferences for storing and selecting audio.
Learn to download images with image and audio stores, manage preferences with shared preferences, and implement text-to-speech items, while saving images to internal cache and updating the next media id.
Create an audio picker dialog fragment and update the user interface by loading the selected image and audio from stores, then notify the activity with a local broadcast receiver.
Implement an audio picker dialog fragment in Java, featuring RecyclerView with an audio item adapter, shared preferences, and a broadcast-based update to the main activity when an item is selected.
Create an image picker dialog fragment and adapter for a three-per-row image grid. Implement a callback to return the selected image and support downloading and local storage.
Update the main activity to play selected audio or text-to-speech, toggle play icons, and manage the media player and text-to-speech flows with click listeners and completion handlers.
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 Java version of this course. If you know Kotlin, there is a Kotlin version of this course.
Please Download and rate app, it helps.