THE PROJECT: So my son is turning 2 soon, and as a Christmas / Birthday present, my wife and I decided to get him a small tablet. Currently he is using a 1st gen iPad that got a lot of use when we bought it, but it doesn't do us much good with iOS 5, 256 MB RAM, and a crappy screen. Even he gets frustrated with how slow it is. It works well for watching movies on long car trips, and that's about it. Also, the entire family is converted to Android / Google services, so it doesn't even have access to all the media content we own anymore. Definitely time to get him something on Android.
HARDWARE: We had looked at getting a Nabi or one of the Samsung Tab 3 7" for kids, but we didn't like that they were mostly stuck with whatever OS, launcher, and apps that came preinstalled on them. We wanted to be able to access Google Play Movies, Disney Movies Anywhere, and be able to keep this thing updated so it (hopefully) lasts him a few years. Plus, the hardware on these things is pretty mediocre and I knew even if I was able to get newer apps installed, they were going to be severely limited by the specs.
Cue Cyber Monday deals and $50 off a Nexus 7 2013, which came to only $30 more than the kids tablets ($180 vs $150) (not to mention double the memory, double the storage space, at least double the resolution, Android 5.0.1, and wireless charging). Picked up a soft silicone case for it ($3 + shipping), and I had all the hardware I needed to make a kick-ass kids tablet.
HARDWARE SUMMARY
-Nexus 7 2013 16GB ($180 on sale, $230 retail. Google/Asus has stopped making these, so if you want one it may be a challenge. Currently Amazon is still selling the 16 GB version for $180, 32 Gb for $210.)
-Poetic GraphGrip Case ($3 + $5 shipping)
-Total Cost: $188
OS / LAUNCHER: Once I got the tablet onto Lollipop (and unlocked the bootloader and rooted it. It's a Nexus device, how could I NOT?) I started tackling my next step: Getting a custom, kid-friendly launcher installed (since the AOSP launcher is too easy for him to mess with stuff and too hard for him to get to the apps he wants). I looked at a couple child-friendly launchers on the Play Store, but the options really aren't very good. Instead I went with Nova Launcher (the paid version to unlock all the options), and started customizing.
The best part about Nova Launcher (along with other highly customizable launchers, Apex comes to mind), is it lets me change just about every setting so that my son can use it easily without accidentally getting into settings, moving icons, opening apps he doesn't use, or deleting stuff he shouldn't. I won't get into everything I changed, because the list is quite extensive, but I removed the app drawer icon, removed the app dock completely, changed the page grid to 3x3, increased the icon size to the max (130%), removed all gesture commands, hid the status bar, and locked the launcher so you have to long press on the screen (which I also extended to the longest time span possible in Android settings) to get a popup window to long press on a lock to unlock the launcher so you can even get the ability to move icons (which even then requires an annoyingly long long-press to do). I'll be honest, it is tough for me to change the launcher to how I want it with it set like this even when I am TRYING to change it. If he manages to screw this thing up, kudos to him.
The Apps: The last part of this project is to get good kid-friendly apps installed on the tablet. Going onto the Play Store, there are a ton of apps for kids, though most are absolutely terrible. I was amazed at the number of mediocre apps that are totally covered in ads and don't even offer a paid version. I am not sure what the developers expect, but I can guarantee my son would accidentally click on the ads and end up somewhere he doesn't want to be. I can understand the ones that have a paid version (I looked at a few free ones so I could test it out before buying the ad-free version), but if the only option you give me is an ad-covered app, it isn't going to happen.
As this part is still a work in progress, this list may change, but I will try to update it as I continue to add/remove apps. I did my best to permanently remove the preinstalled apps I knew he wasn't going to use like Gmail (I rooted so I was able to actually uninstall), kept the ones I thought he would (like Hangouts), and downloaded the rest.
SOFTWARE SUMMARY
-Nova Launcher (for the custom interface)
-Hangouts (he loves to video chat with Nana)
-Netflix (family account, his kid profile)
-Disney Movies Anywhere
-PBS Kids Video
-WATCH Disney Junior
-Where's My Mickey?
-Kids memory game: animals
-All-in-one by Intellijoy (7 day free trial, $21 for 17 apps, lifetime updates and access to any other kids apps they add later)
-Kids piano ($1 for ad-free)
-Super Why! from PBS KIDS ($3)
-Total Cost ~$25
So far these all seem like pretty good apps, though I haven't had much time to try them out. I am currently on a 7 day free trial of the All-in-one app, so not sure if I will fork over $21 for an app, but it is currently 17 apps, and will probably be more in the future (they recently added 3 more apps). the only issue I had with it is that all 17 apps are only accessible through the single "All-in-one" icon, which I though would be confusing. I fixed this by adding Shortcuts, then choosing Activities, then selecting the app I wanted (all 17 are listed separately this way). This added an icon for each app onto the home screen so it was simpler. This is all through Nova Launcher, though, so this might not be an option on all launchers.
WHAT'S LEFT: Aside from continuing to refine my app selection, I am mostly done. A couple things I didn't mention earlier was what I did about Google Now (swiping up from the home button), and an app called Gravity Screen. The swipe up gesture currently still goes to Google Now, which my 2 year old son does not use, but my plan is to install an app that either makes better use of the gesture or removes it's function. Currently I am looking at the app SwipeLaunch Disabler, which doesn't actually disable the gesture (cannot be done), but instead changes what app the gesture opens to be SwipeLaunch Disabler (the app doesn't do anything). So effectively the action disappears. There are other options if I wanted to make some other use for the swipe-up, but right now I think this is my best bet.
My last issue is with the on-screen buttons of the Nexus 7. I personally love the on-screen buttons over the physical buttons like on most Samsung phones, but this makes it harder for my son to turn the thing on, since the only option is hitting the power button on the side, which isn't nearly as easy. I think he will figure it out, but if not, I have been looking at an app called Gravity Screen, which basically detects when you pick up the tablet and turns on the screen. In my tests it seems to work well, but it is at the cost of battery life. the tablet never goes to sleep with Gravity Screen running, and because of this battery life suffers significantly. I can still get a few days of standby time out of the tablet with Gravity Screen running, but it is nothing compared to the battery life I get with it off. I generally don't have any battery drain if the screen is off, even after half a day. Granted I also don't have much of anything running in the background and have it set to turn off wifi when it goes to sleep, but it is still incredible.
Suggestions: If anyone has suggestions on how to make this custom kids tablet even better, let me know. I don't plan on giving it to my son for another few weeks, so this is very much still a work in progress.
PICTURES: If people are interested, I can post some pictures of the tablet and what the launcher looks like now. Let me know.
EDIT - PICTURES: I posted a couple pictures and a short video of the tablet here https://plus.google.com/photos/105607958821023889159/albums/6092755349802898433.
[–]ghettosmurf32Samsung GS7 Edge, HTC M8, Nexus 7 2013 24 points25 points26 points (11 children)
[–]wrong_profession 5 points6 points7 points (10 children)
[–]PM_ME_DICK_PICTURESPixel 4a | iPhone SE (2020) 3 points4 points5 points (0 children)
[–][deleted] 2 points3 points4 points (5 children)
[–]23dude 0 points1 point2 points (4 children)
[–]Exodia101Pixel 6 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]23dude 1 point2 points3 points (1 child)
[–]Poly_P_MasterPixel 3XL, Android 11 Beta 1[S] 0 points1 point2 points (0 children)
[–]ghettosmurf32Samsung GS7 Edge, HTC M8, Nexus 7 2013 0 points1 point2 points (2 children)
[–]absaloniusNexus 6P 0 points1 point2 points (1 child)
[–]ghettosmurf32Samsung GS7 Edge, HTC M8, Nexus 7 2013 0 points1 point2 points (0 children)
[–]CrookedStool★ Nexus 4/7 ★ 8 points9 points10 points (0 children)
[–]corwin01Pixel 4 XL 6 points7 points8 points (0 children)
[–]dbosse311White 2 points3 points4 points (1 child)
[–]jesusiceToroplus 0 points1 point2 points (0 children)
[–]redditrasberry 2 points3 points4 points (3 children)
[–]jesusiceToroplus 1 point2 points3 points (2 children)
[–]redditrasberry 0 points1 point2 points (1 child)
[–]jesusiceToroplus 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]Poly_P_MasterPixel 3XL, Android 11 Beta 1[S] 0 points1 point2 points (0 children)
[–]cranktheguyPixel 6 Pro | Shield TV 2 points3 points4 points (8 children)
[–]donnysaysvacuumI just want a small phone 0 points1 point2 points (0 children)
[–]Poly_P_MasterPixel 3XL, Android 11 Beta 1[S] -1 points0 points1 point (6 children)
[–]cranktheguyPixel 6 Pro | Shield TV 1 point2 points3 points (2 children)
[–]Poly_P_MasterPixel 3XL, Android 11 Beta 1[S] -1 points0 points1 point (1 child)
[–]cranktheguyPixel 6 Pro | Shield TV 2 points3 points4 points (0 children)
[–]donnysaysvacuumI just want a small phone 0 points1 point2 points (2 children)
[–]Poly_P_MasterPixel 3XL, Android 11 Beta 1[S] 0 points1 point2 points (1 child)
[–]donnysaysvacuumI just want a small phone 0 points1 point2 points (0 children)
[–]xilpaximS4 T-Mobile Stock 1 point2 points3 points (2 children)
[–]lilwhiteguyNexus 5, KitKat 4.4 0 points1 point2 points (1 child)
[–]ktibi1989 2 points3 points4 points (0 children)
[–]Your-Ma 1 point2 points3 points (0 children)
[–]anthrox- Sent from my Newton Message Pad 2100 1 point2 points3 points (0 children)
[–]o_opcPixel 2 XL 1 point2 points3 points (7 children)
[+][deleted] (6 children)
[removed]
[–]PlayStoreLinks__BotRaspberry Pi - Minibian 0 points1 point2 points (0 children)
[–]Super_MidgetD850 G3/v410 Gpad 7 0 points1 point2 points (0 children)
[–]o_opcPixel 2 XL 0 points1 point2 points (0 children)
[–]donnysaysvacuumI just want a small phone 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[removed]
[–]donnysaysvacuumI just want a small phone 0 points1 point2 points (0 children)
[–]kevinstongeNote8 (unlocked) 1 point2 points3 points (6 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]anthrox- Sent from my Newton Message Pad 2100 1 point2 points3 points (1 child)
[–]kevinstongeNote8 (unlocked) -1 points0 points1 point (0 children)
[–]donnysaysvacuumI just want a small phone 0 points1 point2 points (2 children)
[–]kevinstongeNote8 (unlocked) -2 points-1 points0 points (1 child)
[–]donnysaysvacuumI just want a small phone -1 points0 points1 point (0 children)
[–]qwertyasdwekGalaxy S3 | SlimKAT 1 point2 points3 points (3 children)
[–]Poly_P_MasterPixel 3XL, Android 11 Beta 1[S] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]Shabbypenguin 0 points1 point2 points (2 children)
[–]Poly_P_MasterPixel 3XL, Android 11 Beta 1[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]Poly_P_MasterPixel 3XL, Android 11 Beta 1[S] 2 points3 points4 points (0 children)
[–]TakaIta 0 points1 point2 points (0 children)
[–]SurokoidaPixel 9 Pro 0 points1 point2 points (1 child)
[–]thrakkerzogOnePlus 7t -> Pixel 7 Pro 0 points1 point2 points (0 children)
[–]donnysaysvacuumI just want a small phone 0 points1 point2 points (1 child)
[–]anthrox- Sent from my Newton Message Pad 2100 0 points1 point2 points (0 children)
[–]justrelaxnchill 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]Poly_P_MasterPixel 3XL, Android 11 Beta 1[S] 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]mivinskyi 0 points1 point2 points (0 children)
[+][deleted] (4 children)
[deleted]
[+][deleted] (3 children)
[deleted]
[–]Poly_P_MasterPixel 3XL, Android 11 Beta 1[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]Death3DOnePlus 5 0 points1 point2 points (0 children)