All things Kustom.... and some Tasker as well!
CLICK/TAP any of the options below or try searching for keywords! Use CMD+f (Mac), or CTRL+f (Windows and Chromebook) to quickly search through the content of this page.
Pick up my Parallax Pack for Kustom (includes a free sample) - Click here for more info.
Take a deep breath. There is a lot of information here. Odds are, if you have found this page, you already have some idea about the great line of Kustom apps and the awesome Android automation app called Tasker.
Check out the subpages:
- The Beginner Series - This is an older series and KLWP looks a little different now, but the core functionality is unchanged.
- Plenty of Free Stuff - Everything I have made, whether that be a tutorial or a personal preset, can be found here.
- The Kustom Calendar - This tutorial series deserves a section of its own. Check this section for all of the tutorials and any future updates.
- KWGT - It's KLWP without animations.
- KLCK - It's KLWP on your lockscreen.
- KLWP and Tasker - Lots of neat ways to link these two awesome apps together.
- Clocks and Time - What time is it?
- RSS Feeds - What's the word?
- Animations - The basics of animations in KLWP.
- Complex Animations - Mastering complex animations makes things look SOOO much better in KLWP.
- The Text Global - A very versatile global that you MUST master to really exploit Kustom.
- The List Global - Another global that you need to be using.
- The Anchor Global - It has some applications.
- Many More Tutorials - SOOO much more here.
- Kustom Notifications - This was added in January of 2019 to the Kustom apps.
Check out and subscribe to my YouTube Channel for updates!
Would you like to make a request for a tutorial?
- Make your request for a tutorial by clicking here.
- Distribute your Kustom creations on the Playstore - Here's how!
The KLWP Beginner Series
If you are just getting started with KLWP, this series will get you off to a great start. We will actually create an entire preset through this series.
- Watch First - Posted July 2016. Addressing FAQs and KLWP Updates.
- Part 1 - Use the internet resources and visit online communities and forums to seek help from many KLWP users.
- Part 2 - This covers getting KLWP to work on your device. We explore some pre-built presets that are included with the app, as well as getting everything to match up with your launcher. I recommend using Nova Launcher, but there are other launchers that work just fine.
- Part 3 - The interface (Advanced Editor) in the KLWP app can be a bit overwhelming at first. Watch this video to see what each piece of the "Advanced Editor" is. You need to become familiar with this before creating your first kustom live wall paper.
- Part 4 - Overlap Groups and Stack Groups. They are two different things and they are very important in organizing and getting the information you want to show correctly and have it visually appealing. Through time, you will be using Overlap Groups and Stack Groups a lot in your wallpaper creation.
- Part 5 - Global Fonts and Global Colors. Globals are great to have in KLWP. You can quickly change MANY things such as fonts and colors instead of having to go to individual items to change them. Through time, you will learn that Globals have MANY more uses as well.
- Part 6 - Dynamically Changing Colors. You can code ("kode") KLWP to change colors based on the time of day. "Koding" in KLWP can become REALLY complex, but we start off with a basic kode in this video. You can also dynamically change many other things, but remember, we are still in the beginning phase of KLWP.
- Part 7 - Weather and More Kodes. More stack groups are used here to create a weather display. Temperature, forecast, etc. KLWP will allow you to get all the weather information you need in a visually appealing way, all created by YOU.
- Part 8 - Animations, Animating, Theme, Theming.... whatever you want to call it. Some basics of animation are covered here and this is where KLWP takes customizing to the NEXT step.
- Part 9 - Komponents, Progress Bars, and Math - Komponents are easy ways to save small bits of information for future presets. Progress Bars are neat ways to display battery information, time, or just about anything you can think of, BUT, this involves MATH! No wonder I enjoy this app so much!
- Part 10 - Music and Icon Fonts. Make a Music Player and create your own free icon fonts.
- The Functions of KLWP - Make sure to check out help.kustom.rocks for the entire function list.
- Fixing "Jacked Up" Presets - Screen count and device resolution/screen size will have an impact on how your wallpaper is displayed.
Free Presets, Komponents, Lockscreens, Widgets, etc.....
I removed my apps from the Play Store and instead, have made them completely free. I did this for two main reasons.
1. I don't spend as much time making wallpapers. In regard to Kustom apps and theming, I now spend the majority of my time creating tutorials and helping others with their presets, komps, etc. Therefore, Dark Skiddles was not getting the attention like it used to.
2. I want everyone who watches my tutorials to have access to the files in which I used after I make the tutorial. This will provide a better learning experience for you all.
For those that purchased Dark Skiddles and/or KLWP Tuts from the PlayStore in the past, thank you for your support and I hope that you continue to use the things that I add here! You rock!
A fellow Android themer commented on a video, asking about what you can do with the free stuff I provide here. See the image below for attribution recommendations in any of your presets.
1. I don't spend as much time making wallpapers. In regard to Kustom apps and theming, I now spend the majority of my time creating tutorials and helping others with their presets, komps, etc. Therefore, Dark Skiddles was not getting the attention like it used to.
2. I want everyone who watches my tutorials to have access to the files in which I used after I make the tutorial. This will provide a better learning experience for you all.
For those that purchased Dark Skiddles and/or KLWP Tuts from the PlayStore in the past, thank you for your support and I hope that you continue to use the things that I add here! You rock!
A fellow Android themer commented on a video, asking about what you can do with the free stuff I provide here. See the image below for attribution recommendations in any of your presets.
So here ya go! A lot of free stuff for you to get some ideas and mess around with while having some fun on your Kustom apps!
Though everything is free, I always take donations that are used towards website maintenance, as well as hardware and software purchases.
The Kustom Calendar
The series is complete, but any future changes will be addressed here, instead of me making a video for each change, bug, or anything else.
The most up-to-date version in my Free Komponents folder is CraftCalV8.
The most up-to-date version in my Free Komponents folder is CraftCalV8.
- Intro - There is so much going on with this calendar. Check this out to get a quick glimpse.
- Watch This - ....if you haven't already. VERY IMPORTANT.
- Bug Fixes - ....before the actual tutorial series starts.
- Part 1 - Do you want to show Sunday or Monday first on your calendar? The si(mindex) will be used here.
- Part 2 - Cycle through the months and have the years automatically change as well in your calendar.
- Part 3 - Addressing some mistakes and adjustments from earlier parts in the series, which ultimately allows us to reset the calendar to the current date.
- Part 4 - Let's start working on the first row of dates in our calendar. There will be a lot of module index stuff to apply here. It is all covered step by step.
- Part 5 - The overlap from the previous month will be shown on the current month. The extra lines of code in the row1 text global will be addressed here. Module index application galore and incorporating the $df(o)$ function will be used here as well. There is a minor leap year bug fix that I address as well in this tutorial.
- Part 6 - Let's use different colors for the overlap of days from a previous or upcoming month on our calendar.
- Part 7 - The $df(o)$ kode in Kustom. We will modify this function a little so that we can get the number of days in any month on our calendar.
- Part 8 - The remaining rows of the calendar can be created and colored using two LONG text global variables.
- Part 9 - The today indicator. We will have a shape display to mark the current date on the calendar, given that you are on the current month that it actually is... if that makes sense. :)
- Part 10 - The 5th and 6th row. More math and more logic to hide or show the 5th and/or 6th rows. I really enjoyed making this tut.
- Part 11 - We are done with the calendar. Now, it is time to start working on the agenda.
- Part 12 - The event indicator.... making it show on the correct days and moving it. We will also look at moving the dates on the calendar.
- Part 13 - Another bug fix.... hopefully the last one. We will also focus on touching the days on our calendar and having that touch change our globals to display that date, month and year.
- Part 14 - This should be the last part of this series... I THINK....
KWGT
- What is KWGT? - Here is a video that talks about KWGT and just a FEW of its capabilities.
- Transparency Options and Clear Text - This also applies to KLWP, but this tutorial was done using KWGT.
- Zooper BB Code - Kode your text items. This also works in KLWP.
- Snap Swipe Drawer - I also use this app, which allows me to integrate KLWP and KWGT together! Good stuff IMO.
- Show and Hide Items on One Widget - This involves using the List Global Variable, but instead of animations, we use it in layer visibility.
- Glass Bubble Effects - Pick this widget up for free in my KLWP Free Stuff folder.
KLCK
- KLCK Introduction - Device security, making the lockscreen active and an initial, but important step in lockscreen creation is discussed here.
- KLCK Clear Paint Filter Trick - Using a komponent may help you with your paint clear filter option in KLCK.
- Unlock Pattern / Unlock Pin - Create an unlock code for your Kustom lockscreen.
Tasker and KLWP
Videos are arranged oldest to newest.
- Toggles - Cut your wifi on and off using KLWP and Tasker. The same applies to sound, bluetooth, etc.
- Notifications - Use KLWP and Tasker to see how many notifications you have. KLWP has been updated in this video and you can now do this in KLWP without the use of Tasker. There's a video linked on this page for that too!
- Trigger TWO Global Variables - KLWP has been updated since this video and you can now do this without Tasker. None the less, it can still be implemented into KLWP and its great.
- Get ANY .jpg from EarthPorn, NaturePorn, CityPorn, etc - Also a little tutorial on JSON parsing... if that's what it's really called.
- Connect An Audio Device to Trigger Animations - Connect a BT or plugged headset to trigger an animation for your kustom music player.
- Using the WeatherACE App - Let tasker pull the information from WeatherACE and send it to KLWP to display!
- Galaxy Note SPen - Let Tasker and KLWP do some magic when you insert or remove your Galaxy Note SPen.
- KLWP, AutoInput, Tasker - These three work together like peanut butter and jelly in between two slices of Sara Lee bread.... with a few kinks/bugs here and there. Nothing drastically horrible though.
- KLWP, AutoVoice, Tasker Part 1 - Create a to-do list that you can edit with your voice!
- Tasker Scenes and Entering Text Part 2 - Enter text into a Tasker Scene and have it show in KLWP. Make sure to watch PART 1 first to make sure you know how to get it to SHOW in KLWP.
- Quickly Change Colors - Check out autotools plugins and use Tasker with KLWP to change colors instantly on your wallpaper without having to go back into the Advanced Editor.
- HTTP Get Part 1 - Take the source code from a website, look for patterns, and apply some RegEx to get the information you need.
- HTTP Get Part 2 - We break the source code up further to extract the information we need and then send it to KLWP, where it can be displayed.
- Create a Sports Scoreboard Part 1 - More HTTP Get and RegEx used here. Also... a huge plus... quickly (less tasker actions) sending MANY variables (that are alike, but each having a different name and value) to KLWP.
- Create a Sports Scoreboard Part 2 - Here's how we get the information from Part 1 above to show up in KLWP.
- Integrating Sound - Manually or automatically sound "bits" on your Android device using Tasker. Have a voice SAY the time, or give the weather... and MORE.
- Reset Animations When Screen Is Off - Yep. It can be done.
- XML DOM and JavaScript - Multiple uses here! I show you how you can MANUALLY update your RSS instead of KLWP automatically updating it.
- My Old Sound "Profile" That I Still Use - I still use this Tasker task to change between two sound profiles.
- Currency Exchange Rates - This uses the HTML DOM and JavaScript in Tasker. Also, a quick way to send variables to KLWP from Tasker is covered.
- A Background For Your App Drawer - %WIN is a key variable in Tasker that MAY allow you to get a background in your app drawer. I use Nova Launcher and it works quite well!
- KLWP Broadcast, JavaScript Arrays, and Looping - This is vital in understanding how to quickly send many variables to KLWP with minimal coding/work.
- JavaScriptlet getElementsByClassName - VERY USEFUL when you want to get information from a website. Many, many, many applications!
- Even MORE JavaScriptlets with getElementsByClassName - Again... very useful in getting information from websites. Many, many, many applications!
- Import .prj and .tsk Into Tasker - I also show how to import .komp, which is similar to importing .klwp files.
- Quickly Add a Calendar Event - This can be done without Tasker as well, depending on what calendar app you use.
- The Material Design Plugin List Part 1 - Let's create a To-Do List that is easily editable and is more eye appealing as compared to my previous to-do list tutorials.
- The Material Design Plugin List Part 2 - Flow control in Tasker is key to make this list work and display information correctly.
- The Material Design Plugin List Part 3 - Those of you trying to figure out RegEx in KLWP may find this helpful as well.
- MySportsFeed.com Introduction - A demo showing TONS of sports information that you can get for NBA, NHL, NFL, and MLB.
- Creating a Table Using an AutoTools WebScreen - This shows you a little JavaScriptlet, variable arrays, and then letting Tasker and AutoTools do all the organizing to display our information in a tabular format.
- The JavaScript in Tasker with MySportsFeeds.com - Even if you are not interested in sports feeds, some of the JavaScript I discuss in the video may help.
- Spotify API and Autoweb - Get all of YOUR playlists and track names using AutoWeb and Tasker.
- Spotify Part 2 - Here is how to get the playlists and track names to show in KLWP.
- AutoRemote Introduction - Control your device from another device or computer using Tasker and AutoRemote.
- Make a Phone Call - Create a dialer in your Kustom App and use Tasker to dial any number to call any number you input.
- The Stopwatch Part 1 - Using Epoch time and some tasker goodness to create a stopwatch on your Kustom Live Wallpaper. This part covers the steps in Tasker.
- The Stopwatch Part 2 - This covers getting the stopwatch setup in your Kustom app. Make sure you check are part 1, just above this link.
- Bitcoin and Cryptocurrency Part 1 - We will use arrays and for loops to help with getting the bitcoin prices as they change.
- Bitcoin and Cryptocurrency Part 2 - JSON.parse() is discussed in detail here. Make sure you check out Part 1 above first!
- Bitcoin and Cryptocurrency Part 3 - Converting Epoch time to AM/PM using the df function in KLWP.
- Bitcoin and Cryptocurrency Part 4 - The tc and mu function (text converter and math utilities) with the RegEx as well.
- Bitcoin and Cryptocurrency Part 5 - An in-depth look at padding. More padding stuff will come in part 6 as well.
- Bitcoin and Cryptocurrency Part 6 - More math utilities and padding.
- Bitcoin and Cryptocurrency Part 7 - Getting the dots to move correctly using top and bottom padding.
- Bitcoin and Cryptocurrency Part 8 - Lots of math for the lines!
- AutoTools Webscreen - Show 1, 2, or 3 line charts as a webscreen using Tasker and AutoTools!
- Send Data From Kustom To Tasker - This also requires AutoTools.
- Dark Sky API - Using Tasker and AutoTools, we can easily grab weather data for FREE from the Dark Sky API. I resorted to Tasker (though this can be done in Kustom alone) mainly for teaching purposes and allowing you TOTAL control over the number of calls you make to the API.
- Bluetooth Device Name - Using AutoTools with Tasker, we can send over our connected bluetooth devices' names.
- Recent Apps BG - Make a background animation in when you open your recent apps window. I also discuss applying this to your applications window and the notification shade, but there are some caveats to those (or at least there are some for me).
- Song Tempo, BPM, Beats Per Minute - We will use the Spotify API and Autoweb to accomplish this.
- XML to JSON Using AutoTools - This can be helpful if you have an XML file that you are unable to get certain information from, specifically the media:thumbnail, media:group, etc.
- Screen Unlock Count - We will create a quick profile and some basic tasks that will allow Tasker to count how many times you unlock your device. Kustom will be used to display the information. We can also reset this quickly.
- Images From a Folder on Your Device - Display thumbnails for images from a folder on your device AND tap the thumbnail to apply it to your wallpaper.
Clocks and Time in KLWP
Videos are arranged oldest to newest.
- Creating an Analog Clock with Moving Hands - The link says it all.
- Kustomize the Analog Clock That You Have Made - Yep.
- Add a Pendulum to Your Clock - Add an pendulum that animates on your clock.
- Smooth Transitions/Animations with Dates, Time, Etc. - With the proper kode, you can make the hours, minutes, day of the week, date, etc animate when it changes.
- An Animated Time Series Vertical Clock - Messing around with series and clips to get a vertical style digital clock.
- Numbers to Words - Use the n2w function under text converter in KLWP to make the time and date "spell" what you want it to spell.
- A Gravity Text Clock - Rotate the "text" form of the time around the clock, but when set up correctly, they never flip over! This can be a komponent or widget as well.
- A Pic Clock - Use png images for each digit to have a unique clock made of pictures. This works in KWGT as well.
- Binary Clock Series - We will create a binary clock in Kustom.
- A Simple Countdown Komponent - It's pretty darn accurate too!
RSS Feeds
Videos are arranged oldest to newest.
- RSS Feeds Tutorial - Cycle through various RSS topics and then cycle through multiple feeds in that one topic!
- Get the Link for RSS Feeds - Apply a touch to open the link to an RSS feed so that you can quickly read more about that feed online.
- RegEx Tutorial and Google RSS Image Extraction - A little tutorial on just a few pieces of regular expressions and how we can use them to get the url of a Google RSS thumbnail, which can then be displayed using KLWP.
- Multiple Languages and Locations RSS Komponent - Get an RSS in your language or from your location, granted Google News has it.
- Reddit RSS Komponent - I don't think much needs to be said about this one. Definitely one of my favorite komponents!
- Reddit JSON Komponent - Even better than the RSS Komponent posted above. You can get more information and nearly clone the Reddit UI!
Animations (Non Complex)
Videos are arranged oldest to newest.
- Creating a Button and Making it Trigger an Animation - This is one of the first tutorial videos I made that covers KLWP tutorials. With a dedicated developer, you may notice that your version of KLWP looks different. The developer of KLWP (Frank Monza) updates the app on a regular basis. However, with all that said, this is one way that you can trigger an animation in KLWP. There are other ways as well, but this will get you hooked and you will realize, if you haven't already, that the possibilities of KLWP are nearly endless!
- Auto Animate Anything In KLWP - Have something automatically scroll across the screen or fade in and out. The video linked below shows you another way of pretty much doing the same thing. You'll soon realize there are multiple ways of doing the same thing in KLWP.
- Another Way to Auto Animate Anything in KLWP - Similar to the video linked just above this, but its a different technique. Like math, there are many ways to solve an equation or word problem. The same applies to KLWP.
- Create a Slide Show on your Wallpaper - Add some pictures to a folder, and follow the techniques here to have the pictures display in a random order on your screen. Kodes will be used here. Please note, some people have reported that the kode doesn't work, where as others have been able to get the kode to work. I am still able to replicate what I did in this video, so I'm not sure where the bug is. Check out the comment section of the linked video for possible solutions, should the technique not work for you.
- LIVE Animations using the Loop feature in KLWP - Loop and Loop with Return are great for animating objects.
- The Gyroscope - Pretty neat. I'm just showing you what it does here.
- An Animation When You "Boot" or Unlock Your Device - What the link says. Have a look!
- Animating A Dock in KLWP - Create a dock in KLWP with buttons, and then use an on/off switch to animate the dock(s).
- Animating Docks Part 2 - Create 4 (or more) docks and cycle through them smoothly! The list global variable is used here!
- Animating your Music Progress Bar "Differently" - Use any shape to show music progress.
- Music Equalizer Effect - Add a music equalizer (bars) effect when music is playing.
- Animation of "Menus" and "Submenus" - Check it out.
- Alternating the Delay of Several Animations - This gives a nice transition effect when "opening" or "closing" an animation.
- The "Infinite Cycle" Animation - This uses the list global variable and allows you to cycle left or right infinitely to show your various "groups" of information. The groups will "loop" regardless of whether your are scrolling left or right and they come from the correct direction. Check it out!
- Half Circle Progress with Animation - Create a half circle progress bar and then animate it using the MASK feature.
- More Triggered Action Button Techniques - Here is a method to Show ONE of your items, ALL of your Items, or NONE of your items.
- Clipping Masks and Animations - Clipping masks can add some nice effects for animations, "window like" widgets, and unique effects for displaying text.
- Animating Digits - You can add animations to the individual parts of a "digit" to give a nice effect as the seconds change... or minutes, hours, etc.
- Material Style Floating Action Button - Morph a plus into a check with this action button triggered by a global switch.
- Dock Animations, Dock Delays, and Fun With Globals - Vertical and horizontal docks for right and left handed users, mixed in with some fun with overshoot, bounce, etc. effects, will create a nice dock that allows for lots of kustomization!
- Make a Ferris Wheel - Learn about positioning objects using math. Also, I cover rotating objects around the module center vs. screen center, which will ultimately give us a highly customizable ferris wheel.
- Alternating Fades and Delays - This is useful when you have two items animating on top of each other and you want to alternate them, but still have "time" to view the stuff.
- An Hourglass - We will use a lot of number global variables to make the hourglass, but ultimately, these globals will make moving and resizing the hourglass much easier.... in the long run.
- Hamburger Menu Icon Animations - Multiple examples are shown, but I cover ONE of the examples in the tutorial. It takes a lot of explaining, but you can grab all of them on my KLWP Tuts APK which is linked near the bottom of this page.
- Black Hole Animation - Recreating an animation from earlier in 2016. Multiple animations are used in this tutorial.
- Animate Your Map - Scroll through the google static map that shows your location.... and surroundings.
- The Animated Dock Wheel - Tricky koding, but a nice effect that gives you a dock that rotates in both directions.
- A BUG?? But... We Can Still COMPLETELY Reset Animations on BG Scroll - Check it out. This "bug" will probably be fixed soon, but we can still accomplish our end goal in this tutorial.
- The Protractor - Use the gyroscope to create a protractor. I also show you my new setup for create future tutorials on YouTube.
- Protractor V2 - Using Tasker, JavaScript(lets), and "deviceorientation", you can display the actual angle number in KLWP.
- Bubbling Battery Animation And So Much More - There is a lot covered here. A great video for the eager beginner who wants to learn ALOT about ALOT.
- BG Scroll - Some of the Basics - Taking a step back from the complexity of KLWP and looking at some basic BG Scroll techniques that I use with fading. This also applies nicely to scaling items in your KLWP.
- Wire Animations Video 1 - This video will cover making a wire animation clipped by a square.
- Transforming Shapes Using Clipping Animations - Here is another application of using the "clip" FX feature in KLWP.
- Fun With Triangles/Camera Shutter - A neat effect, even if you don't want to apply it as a "camera shutter."
- Battery Charging Animation - Have an animation show when you are charging your device.
- An Extended and Expandable Status Bar - Revisiting the list global and some animations. This video is helpful for beginners looking to start with animations and having things show and hide automatically.
- Liquid Wave Effect - Though I use the battery level in this tutorial, you can apply this effect to whatever you want. This uses some complex animations as well.
- Auto Scroll Text Box - A great application to song titles. If it's too long to fit inside your "box", let KLWP animate it for you!
- Rotating/Spinning Album Cover Art - Fade in and rotate your album cover art when your music is playing and make it "go away" when the music is not playing.
- Multiple App Launchers Part 1 - The text global variable absolutely ROCKS in this animation tutorial.
- Multiple App Launchers Part 2 - We will use a few complex animations to finish this off.
- Air Command Action Animations - This animation is similar to the Galaxy Note animation you see when you pull the SPen out of the device. With KLWP, we can customize this quite a bit!
- Parallax Scrolling Background - A really nice 3D (2.5D) effect to give some depth to your wallpaper.
- Heartbeat Animation - A heartbeat effect that you can actually turn into somewhat of a music equalizer effect.
- Vertical Scrolling and Scaling Cards - This is also a free template where you can add items to this 3 screen setup and tweak the BG Scroll to your liking.
- Orbit - Rings orbiting a "sphere".
- A Different Type of BG Scroll - Let's animate a "3D Flower" on our background using delays after we scroll.
- Matrix Style Life Wallpaper - Pick up the .png from my Free Stuff folder and create your own matrix animated live wallpaper.
- A Free Parallax Wallpaper - These three high quality PNG images can be customized with various colors and speeds to give a nice parallax effect.
- The Sine Wave Animation - Using just a few circle slices in a stack group, you can get a nice sine wave effect in KLWP.
- Automatically Closing Pop-Ups - Using the on/off switch in conjunction with a list global allows you to make pop-up windows or menus that automatically close after a certain amount of time.
- Icon Reveals - Using two identical shapes, but making one a clip and the other a "light" will allow you to reveal icons.
- GeoLocator - Use a compass and any latitude/longitude location to determine your bearing to reach that location. The distance and compass are included as well.
Complex Animations
Videos are arranged oldest to newest.
- Complex Animations Tutorial #1 - Using Frank Monza's (the developer of KLWP) written tutorial to explain some of the basics of complex animations.
- Complex Animations Tutorial #2 - Moving a shape around the perimeter of another shape. A square in this example.
- Complex Animations Tutorial #3 - Tada!
- Complex Animations Tutorial #4 - Pulse
- Complex Animations Tutorial #5 - Blinking Eyes Part 1
- Complex Animations Tutorial #6 - Blinking Eyes Part 2
- Complex Animations Tutorial #7 - Popping/Bursting Icons
- GIF Time! - Create a gif using complex animations.
- Photo Slide Show with Smooth Transitions - Many requests have been made for a photo slide show that has smooth transitions. Complex animations make this possible.
- Visual Effects for your Slide Slide Show - Not just fading.... but now we have rotations, offset changes, and scaling. It's all covered here.
- Scale X, Scale Y, Scale XY and Centers - Make sure to pick up the grid image and use it to help determine your center point of scaling.
- Rotate X Center and Rotate Y Center - This works similarly to scale X and Y centers. Using various rotation and scale centers can add even more effects to your animations.
- Sliding and Shuffling Stuff - This is part 1. This entire concept is quite complex with multiple complex animations. This first part goes over some helpful tips on sliding items around.
- Part 2 of Sliding and Shuffling Stuff - Make sure you have watched part 1. Part 2 picks right up where part 1 ended.
- Part 3 of Sliding and Shuffling - Make sure you have watched part 1 and 2. This last part focuses on fading new stuff in and out using complex animations. Even though it's just a fade, I think it's still important to use complex animations here.
- Bringing Still Images to Life - I show an example of Monster Strike, Persona5, and a family photo. This really does add some nice effects to any still image. This requires other graphic software.
- Accordion Style Menu Animations - Oh MY Goodness! I'm using the On/Off switch!?!?
- Stack and Shuffle - This gives the effect of a stack of cards where the top card is animated and appears to move to the back of the stack. This also uses clips/masks to achieve this effect.
- Newton's Cradle - A classic fidget toy animated on your Kustom Live Wallpaper.
- Line (Wire Pod) Animations Part 1 - Let's create the layout first. Part 2 will be when we apply the animations.
- Line (Wire Pod) Animations Part 2 - Let's animate with the use of clipping masks.
- The Infinite Vertical Marquee - More fun with clipping masks.
- Complex Squares - Four animating squares that are "chasing" each other.... I guess.
- The Circle Menu - An animated ring effect.
- 4 Free "Loading" Animations - Most of the animations in this tutorial are complex. Some are not though. Pick up this preset for free from my Free Wallpapers Folder.
- Following a Path - Make a shape follow a path with a rotation using complex animations.
- Gradient Paths - This technically is NOT a complex animation. However, the video linked just above this coincides with this tutorial.
- Animating A Curved Path - This involves several clipped, circle slices and some properly "tuned" percentages in our complex animations.
- Ken Burns Effect - Add some subtle movements to your images to bring your wallpaper to life.
The Text Global Variable
Videos are arranged oldest to newest.
- An Intro to the Text Global Variable - The text global variable is awesome. This video shows you one reason why.
- A More Thorough Tutorial of the Text Global Variable - The text global variable has SO many uses in KLWP. Check it out.
- Even More Applications of the Text Global Variable - Like I said, the text global variable is my favorite piece of KLWP because its uses are limitless. I will also discuss my Dark Skiddles presets. Check out Dark Skiddles videos in a section below.
- Revisiting the Text Global Variable Part 1 - Subscriber Request and more applications of the text global variable.
- Revisiting the Text Global Variable Part 2 - Subscriber Request and even more applications of the text global variable.
- Revisiting the Text Global Variable Part 3 - Subscriber Request and showing how to TRIGGER TWO GLOBAL VARIABLES in KLWP.
- Changing Colors WITHOUT Going Into the Advanced Editor - Yet another great application of the Text Global Variable and another chance to tweak your ability to kode in KLWP.
- A "Kustom" YouTube Subscriptions Komp - Get the most recent uploads from as many YouTube channels as you want AND this is ALL DONE INSIDE OF KUSTOM. This relies heavily on text globals. This is an advanced tutorial and I do not dive as deep into the text global since there are several other videos listed above this where I do.
The List Global Variable
Videos are arranged oldest to newest.
- The List Global Variable - Like the text global variable, the list global variable can be used to trigger animations with buttons.
- Scroll Through Events - Use the list global variable to scroll through upcoming events.
- Extracting Colors Using the List Global Variable - Yet another application of the list global variable. Pull colors from your background to add to your shapes, text, and other items on your wallpaper.
- Show and Scroll Through Sets of Upcoming Events - This is a follow up to the video linked above, but this allows you to see more than one event at a time and you can cycle to the next set of upcoming events.
- Changing Colors Every "x" Seconds - You can change many other things every "x" seconds too. I have another video on this page discussing that topic.
- Extract Colors to Part of a Text Item - If you want different extracts for certain parts of a text item, check this out.
- RSS Widgets - This is the "new" way I kode my RSS feeds. Much easier to use the list global, in conjunction with the text global variable to achieve pretty much the same thing. However, these changes in how I use globals also makes it much easier to add new topics with minimal kode change. Even if you are not interest in RSS feeds or know about RSS feeds, you may learn a thing or two here with how I "link" globals together.
- Google RSS Images Correctly Synced - This requires you to pull the RSS information directly from the xml rss file instead of using the KLWP functions for RSS.
- New York Times RSS - NO XML parsing here. KLWP handles the NYT rss feeds quite nicely. Add even more topics and get the descriptions from all articles using this tutorial. Note: The NYT limits how many times you can read the FULL article (unless you subscribe and/or pay). However, the RSS is not limited.
- Changing Backgrounds Quickly - You can toggle various backgrounds without having to open the Advanced Editor every time by using the List Global to cycle through them.
- Changing Colors Quickly - Using a very similar technique to toggling backgrounds "on the fly", we can toggle colors on the fly as well.
- Referencing to the Index of Your List Items - We talk about colors and what not, but I hope you learn a little about the indexing of the items in your list global.
The Anchor Global Variable
- The Anchor Global Variable Introduction - The first part of this video shows what I plan on explaining to you through a series of videos. There's a lot to cover here. Towards the middle of the video is where I start the actual tutorial.
Many More Tutorials....
- Create a Cell Phone Signal Display - The cell phone bars will change dynamically when you apply the proper kodes. It's all covered here.
- A Unique Way to Apply Colors to Fonts and Icon Fonts - Check it out.
- Create Your Own Free Icon Fonts - Here is how you can do it and how to get the font in KLWP.
- Add a Map to KLWP - You can "kustomize" this map to with kodes that I show you in this video.
- Kode Tutorial Using Sunrise and Sunset - Polish your skills at doing kode in KLWP by watching this tutorial.
- Kode Tutorial Follow Up Video Using Sunrise and Sunset - A few things I forgot to mention in the video linked above are covered in this follow up video.
- Kode Tutorial Using >, <, >=, <=, &, |, etc. - Here is another video to help you sharpen your kode skills.
- Backgrounds - There are various ways to add backgrounds to your wallpaper.
- Zooper BB Code - Kode your text items. This also works in KWGT.
- Cut Text - This really opens the door to displaying text HOWEVER YOU WANT! Awesome! Advanced kodes will be used here.
- CPU Usage Bar - Here is a tutorial on creating a CPU Usage "Progress" Bar that dynamically changes. This was a subscriber request. Pretty cool.
- Changing Backgrounds - A subscriber request that involves changing backgrounds based on some kodes.
- Multiple Presets Maybe? - Using layer visibility, you can have certain parts of your preset showing and others hidden, AT YOUR COMMAND.
- Another Cell Phone Signal Tutorial - This one involves the number global variable. This is probably one of my favorite tutorials because I didn't test anything out before doing this in regards to having the arrow work. Its videos like this where I'm doing things on the fly and its rather rewarding when everything works out like you want it to without rehearsing. Check it out!
- Wifi Status Widget and Similar Widgets - We will use Icon Fonts here to show the status of our WiFi. Connected, enabled, or disabled? With the right kode, we can use different icons to show the status. This can also be applied to bluetooth and other things as well!
- Krazy Padding - Getting an arrow to move as the battery meter goes up and down can be a bit tricky, but it works with proper padding and kodes. List and number global variables are also discussed and used here.
- Changing Something Every "x" Seconds - A little math lesson comes with this one.
- Making Gauges for Battery, CPU Speed, RAM, etc - This also includes a little tutorial on Series.
- Weather Underground API - This video is no longer available as WU requested me to not make it public. More .json tutorials will come or are already available.Get tons of extra weather information with the Weather Underground API and proper JSON koding.
- More Color Extraction and Updates/Corrections to Some Videos - Extract colors based on an image that you have "shot" over to KLWP using Tasker's KLWP Send Variable. I also address some mistakes and updates on the Weather Underground video.
- XML Parsing With Weather Underground - This video is no longer available as WU requested me to not make it public. More .xml tutorials will come or are already available. The parsing technique with XML covered here can be used with other things besides WUnderground. Any .xml "site" should work!
- Notifications - Enhance your kode skills and toggle through your notifications.
- Color Extraction From Your Slideshow - Change the color of shapes based to "match" the extracted colors of changing pictures in a slideshow that you have created in KLWP.
- SVG and Weather Komponents - This video is no longer available as WU requested me to not make it public. You can use Weather Underground SVGs and I also show you how to create you own weather komponent.
- Data Usage Based on YOUR Billing Cycle - This "progress bar" technique will reset based on your billing cycle based on the kodes you use in KLWP.
- Important Update to Data Usage - A follow up video to the video linked above.
- Using Progress for WiFi Signal - There is no audio as I did this quickly using a video capture on my phone, but I QUICKLY show you how to make a WiFi signal in a matter of seconds.
- Toggle Bluetooth and WiFi - Tasker is no longer needed to toggle bluetooth and wifi. Here is how.
- Timer Utility Tutorial - The $tu(stuff)$ function/kode is covered in this video.
- Google+ API, Getting Posts, Link to Posts - Use your Google+ API to get posts of users you follow and have KLWP automatically link you to that post using the touch option.
- A Basic Day of the Week Komponent - Dynamically changing the display to show the correct day of the week. Minimal koding required.
- XML Parsing Tutorial - I also revisit Weather Underground (with their permission) to provide a tutorial on dealing with the API .xml file. This tutorial will help you with pulling information from any .xml though.
- Get a Facebook Profile Picture - Minimial koding involved to pull someone's facebook profile picture.
- NASA APOD Image - Get the NASA Astronomy Picture of the Day using just KLWP and JSON koding.
- Adding Dates Correctly to Weekdays - This is an addition to the "Basic Day of the Week Komponent".
- 500px and URL Pattern Matching - Get images QUICKLY from 500px.
- Get Info From Any Website - Part 1 - Use HTML txt and RegEx to get information from a website. It will automatically be updated as the website gets updated.
- Get Info From Any Website - Part 2 - More HTML txt, RegEx, and.... more importantly, the wg(raw) feature in KLWP. Be careful with the RAW because it can slow the app down considerably if the source code of a website is LONG.
- Make a Weather Komponent - Use your computer to add images to a "template" to speed up this process.
- A Dynamically Changing Text Border - This works with KWGT as well. Add a border around your text that changes as the text changes.
- Shadows - A few ways to use shadows in KLWP.
- Hourly Forecast - Using the Weather Underground API and XML parsing, you can create an hourly forecast. This can be applied to other APIs as well, given the hourly forecast data is available.
- Notifications Part 2 - Addressing three user requests and fixing some things that were in my original notifications tutorial.
- Music Lyrics - RegEx intensive and AZLyrics.com are used to get the lyrics of your song to show on your KWGT or KLWP.
- Scroll Through the Song Lyrics - You can do all of this inside a Komponent! I also address a quick fix to increase your chance of getting the lyrics to a song.
- Music Artist Information - Tasker, a little RegEx, AutoNotification, and JavaScript will be used to get the music artist information/bio.
- A Dynamically Changing Text Border (Horizontally and Vertically) - Lots of number global variables will be used here so that we can put a border around a text item that changes dynamically.
- Picture Gallery to Wallpaper - Using 500px, I will show you how to preview a lot of pictures and directly add them to your wallpaper. This all comes form a "preview" panel we will create in this tutorial. Good stuff. **Disclaimer: 500px does show some adult content at times.
- Blurred Image Effects and Some Stack Group Tips - A live stream feed that I wish I had more time to do.
- Another Music Progress Indicator - Use a small circle, or any shape for that matter, to indicate the progress of your music track.
- Screen Orientation - Reposition your widgets or whatever you would like to move based on whether you are in portrait or landscape mode.
- Notification Icons from Specific Apps - Get an icon that appears when you get a notification from the app of your choice. It will then go away when that notification is dismissed.
- The Equilateral Triangle - Create an equilateral triangle that can dynamically change based on a number global AND maintain it's "equal" properties.
- The Thermometer - This thermometer will display the temperature in both F and C.
- A Quick To Do List Using a Text Editing App - This works in KWGT as well. Super fast and very helpful for you to jot things down and have them readily available on your kustom app!
- Get MORE Music Lyrics With a Text Edit (or Notepad) App - If your song or artist name doesn't match with AZLyrics in KLWP, there's a fix for that. Check this out.
- Icon Fonts V2 - An improved version of my original icon font tutorial. You can make the icon font show up in the same spot as the default icon fonts that are included with KLWP. You also get some free stuff if you watch this tutorial.
- Weather Icon Fonts With Minimal Koding - Make this a komponent so that you can easily import this into many presets.
- Weather Updates and Weather Underground - Let's look at a July/August 2017 update that gave us the ability to get more weather information, all built directly into KLWP.
- Google Maps Street View - Create and "adjustable image" of the street view from your current location. This can be done in KWGT as well.
- Paint Filters.... Sort Of - Xor, Multiply, Add, Screen, etc. I cover a few that I have been able to apply successfully. Please comment on your discoveries.
- Stroke, Fill, Shadow - Multicolored text effects.
- Weather Graphs Introduction - Showcasing what we will do and how to customize a komponent I will release in Dark Skiddles.
- Weather Graphs Part 1 - The Globals - A thorough overview of the globals that will be used to create our highly customizable 3 day forecast weather bar and line graphs.
- Weather Graphs Part 2 - The Graph Layout - Apply various number globals to get the graph layout set up is key to making it easily editable later on.
- Weather Graphs Part 3 - The Bar Graph - We are finally ready to make the bar graph.... as long as you have watched part 1 and part 2 listed above.
- Weather Graphs Part 4 - The Line Graph - Finishing up this series of videos with some nice line graphs that show the max and min temperatures over the next three days. Get the kodes for this in my KLWP Free Stuff folder. Links are the in the description of any of my videos.
- Blurred Background Tips - Here are some basic tips on blurred backgrounds and adding slight color adjustments to your blurred background without using the filters.
- RegEx and Capture Groups - Use capture groups and your knowledge of RegEx to get information from websites, documents, etc.
- The Power of $si(mindex)$ - Instead of manually changing numbers for recurring things, let the $si(mindex)$ function do it for you! This will save you alot of time!
- PNG Characters - Using image characters, you can display song titles, short sentences, dates, times, etc. This harnesses the power of the $si(mindex)$ function in Kustom.
- Bing Wallpaper - This wallpaper/image of the day can be applied to KWGT and KLCK as well.
- Circular Thermometer - In Fahrenheit and Celsius.
- Google Sidebar Introduction - This is the introduction to a google sidebar that will display and animate nicely on any device, regardless of aspect ratio.
- Google Sidebar Tutorial Part 1: The Basic Layout - Overlap groups, stack groups and number globals. Yep.
- Google Sidebar Tutorial Part 2: Images On Your Device Vs. Bitmap Globals - I'll focus on the weather image in this tutorial and we will also see how to change the image dynamically based on the $wi(icon)$ function.
- Google Sidebar Tutorial Part 3: Additional Styling - A few changes with the addition of some color globals and a font global. The horizontal divider bars are also discussed here.
- Google Sidebar Tutorial Part 4: Iconzy - This is THE icon manager that you need, especially if you are a Kustom user.
- Google Sidebar Tutorial Part 5: Animations - Let's finally get some animations going on with the Google Sidebar.
- Getting The Number of YouTube Subscribers - We can do this with a little RegEx (regular expressions).
- Getting the Number of Twitter Followers - We can do this with a little RegEx (regular expressions). I also address how to "fix" a SAVING issue you may experience after applying a regular expression to your preset, widget, or lockscreen.
- Getting the Number of Google Plus Followers - With RegEx, we can get the number of G+ followers. This is very similar to the techniques used for getting the number of YouTube subscribers and Twitter followers.
- Daily Traffic Stats and Finishing Up the Google Sidebar - Make sure to pick up this free preset from my FREE Wallpapers Folder.
- Lots of Fun With Morphing Text - Lot's of coding too...
- The Calendar - LOTS of coding and logic for this one.
- Complex Progress Bars - This is an alternative way to create progress versus using the "Progress" item in Kustom.
- Calendar Tutorial Updates and Bug Fixes - As of September 10, 2018, CraftCal V3 is the current version of the Calendar komponent that I have made. Pick it up from my Free Komponents Folder (FREE STUFF).
- Music Artist Info Without Tasker - We will use the lastFM API to access the information.
- MapQuest API - Here is an alternative to the Google Maps API.
- Genius Music Lyrics - This is an alternative to AZ Lyrics.
- More Genius Music Lyrics - Here are some examples of modifying the RegEx to remove more characters from the song title or artist name.
- Fading Image Transitions - We will use the paint filter to fade any image which results in a nice blending effect with our background.
- Dual Layered Wallpaper - Sort of....
- Typography and Justifying Text - This is the unhyphenated approach so there will be varying gaps between the characters on each line. A unique look I would say.
- A Different Type of Series - Gradually build the size of a series up to a certain number and then have it decrease incrementally as well.
- Dynamic Gradients and Progress (Using RGB) - Apply the techniques and komponents in this video to track pretty much any type of progress in your Kustom app.
- Better Dynamic Gradients (Using HSV) - Use HSV instead of RGB if you run into muddy transitions. The tutorial linked just above this (RGB) still discusses how you can quickly change the globals to track the progress of nearly anything in Kustom that is number related.
- The Infinite Weekly Calendar Komponent - A different approach to keeping up with your calendar events.
- A Circular Text Komponent - Have any text wrap around a circle. The text can be dynamic and it will still hug the circle nicely and remain centered.
- Daily Quotes Komponent - They Said So Daily Quotes API with Json navigation review and new tips.
- Abstract PNG Shape Clipping Masks - Use black or white png images with the correct filter in Kustom to create unique clipping masks.
- The For Loop with UTF and Notification Badges Preview - The for loop is a quick way to print a list of things. In this tutorial, we will see how to dynamically list all of our cancellable notifications.
- Notification Badges V1 - Try this komponent out for notification badges. You will need the package name for each app you want a notification badge for.
- Unsplash Wallpaper Gallery Part 1 - There are a-lot of globals for this. You may think we could simplify the number of globals, but I found this approach to quickly get the thumbnails and high res images from Unsplash. The first part of this series discusses the various globals we will need.
- Unsplash Wallpaper Gallery Part 2 - We will work on a set of thumbnails for the wallpaper gallery using the images from Unsplash.
- Unsplash Wallpaper Gallery Part 3 - Touch each thumbnail to get a higher res image that will quickly (in just a few seconds) become your background/wallpaper. Good stuff.
- Unsplash Wallpaper Gallery Part 4 - This is the last tutorial in the Unsplash series. A komponent is included as well.
- COVID-19 Table of Stats Based on Country - I also give some JSON tips on getting the length of a list in a JSON.
- Reddit Karma and Cake Day - Easily access the JSON for any reddit user to display their cake day and karma.
- Subreddit Information - This is very similar the to the tutorial linked just above this about utilizing a JSON to get information about a public subreddit.
- International Space Station Location - We will use Mapquest and a JSON to show the location of the ISS. Make sure to check out my Mapquest tutorial as well.
- Quickly Add a GIF - This feature was "hidden" for quite some time, but is now available as of mid 2020. Just look for .gif in a url or create your own!
- Audio Devices Connected - Is this "bug" just my device or is it Kustom related when connecting audio devices?
- May 2021 Update - Global Folders - This is just a way to help you organize your globals section.
Kustom Notifications
- Kustom Notifications Overview - Here is a quick video on getting the notifications to work.
I do these videos for free, but if you would like to contribute a little something, feel free by using the PayPal donate button below! It will be greatly appreciated and used towards software and hardware purchases in the future.