The Gboard team is hard at work building new features into its app, and the latest update demonstrates just how much effort has gone into it. A few additions are already visible, including spell check, a mini mode for the morse code keyboard, and an adaptive icon. Although, the spell check feature still seems to be disabled. Turning to a teardown, we can see development on Minis, which are basically a variant on Allo's Selfie Stickers. Gboard is always working toward a floating keyboard, more Make a GIF effects, and more. There are also a boatload of enhancements for many different languages.

What's New

Unofficial Changelog: (the stuff we found)

  • Spell check
  • Mini mode for Morse Code keyboard
  • Adaptive icon

Spell check

There have been complaints about broken spell check behavior for quite a while, so it's not too surprising to see that Gboard is coming around with a fix. According to the latest "what's new in Gboard" banner, this version will now underline misspellings in red, and it notes that this feature can be turned off.

Oddly, while I received this banner immediately after updating, spell check isn't actually working for me and there's no sign of a toggle in the text correction settings. However, I can confirm from a teardown that the text for the setting does exist, so it's likely this is just a temporary glitch that will likely fix itself within a few hours.

Morse code: Mini keyboard

If you're a user of the morse code keyboard, you can now reclaim a bit of your screen thanks to a new mini keyboard option that cuts the height of the dot and dash buttons roughly in half.

To enable the mini keyboard, open up your language settings and tap on the morse code keyboard, then look for the toggle at the very bottom of the list.

Also on a visual note, the settings for the letter and word timeouts have been redesigned so the timeout sliders can be modified directly on the page. In the last version, you had to tap on one of the items to open a popup dialog box.

Adaptive icon

Left: v7.3. Right: v7.4

It seems like forever since we've talked about a Google app getting the upgrade to an adaptive icon, but it turns out a few apps still hadn't made the switch. Gboard is fashionably late to the party, but it's never a bad time to see fewer icons on the dinner plate (or the teardrop, as it were).

I would say this matters, but by some silly fluke of timing, it matters much less with this update. There happens to be a bug in the latest version of Gboard that automatically removes the icon from the launcher and app drawer. Yes, even if you have enabled the setting to show the launcher icon, it will remove itself within seconds of updating. The icon will obviously still be visible in the app list within Settings, overview screen, and everywhere else.


Disclaimer: Teardowns are based on evidence found inside of apks (Android's application package) and are necessarily speculative and usually based on incomplete information. It's possible that the guesses made here are wrong or inaccurate. Even when predictions are correct, there is always a chance that products could change or may be canceled. Much like rumors, nothing is certain until it's officially announced and released.

The features discussed below are probably not live yet, or may only be live for a small percentage of users. Unless stated otherwise, don't expect to see these features if you install the apk. All screenshots and images are real unless otherwise stated, and images are only altered to remove personal information.

Floating Keyboard

Floating keyboards aren't a new concept, we've seen quite a few developers implement them with their own keyboard apps. The ideal benefit is that they can allow the entire screen to be used for an app while giving you an on-screen keyboard that can be moved to anywhere that's not in the way. In practice, they're usually not very efficient, but they can be helpful in certain circumstances. Now it looks like Gboard is taking a crack at a floating keyboard.

<string name="id_access_point_floating_keyboard">floating_keyboard</string>
<array name="access_points_order">

Right now it looks like the implementation may still be in the works, so there probably won't be a launch until at least the next update, but this is something we'll keep an eye on.

Minis – The new selfie stickers

We saw them in Allo and now they're coming to Gboard. Get ready for selfie stickers... err, Minis! Based on new text, the concept is basically the same, but the interface and some resources don't entirely match up with Allo's implementation, so there will be some changes here.

The setup will be the same. You'll use the selfie camera to take a picture of your face and Google will apply some clever processing to depict your face in a cartoon rendering. From here, you'll be able to further customize your Mini with an assortment of different options. Once you're done, Gboard will generate a sticker pack with your Mini depicted with different emotions and activities, and you can insert the stickers into any app that supports them.

<string name="avatar_preview_title_msg">Try out your minis!</string>
<string name="avatar_preview_subtitle_msg">Customize each style, or both, then click %1$s.</string>
<string name="avatar_preview_customize_msg">CUSTOMIZE</string>
<string name="avatar_preview_done_msg">Done</string>
<string name="avatar_promo_title">Your minis</string>
<string name="avatar_promo_text">Customized stickers based on you</string>
<string name="avatar_promo_create">CREATE</string>
<string name="avatar_promo_see_all">SEE ALL</string>
<string name="creating_avatar_error_msg">Error creating avatar.</string>
<string name="creating_avatar_msg">Creating your minis...</string><string name="megamode_banner_create">CREATE</string>
<string name="megamode_banner_desc">Minis based on you</string>
<string name="megamode_customize_message">CUSTOMIZE</string>
<string name="megamode_title_label">Your minis</string><string name="camera_title_msg">Fit your face here</string>
<string name="camera_subtitle_msg">"We'll create a character
based on you"</string>
<string name="camera_open_error_msg">Error opening camera.</string>
<string name="camera_permission_missing_msg">Need camera permission to create avatar.</string><string name="back_alert_title">Starting over?</string>
<string name="back_alert_msg">Your minis, photo, and all changes will be lost.</string>
<string name="back_alert_cancel">CANCEL</string>
<string name="back_alert_confirm">START OVER</string><string name="cd_shutter_button">Double tap to take a picture</string>
<string name="cd_customize_button">Double tap to customize the avatar pack</string>
<string name="cd_left_customize_button">Double tap to customize the left avatar pack</string>
<string name="cd_right_customize_button">Double tap to customize the right avatar pack</string>/menu/customizer_menu.xml
xmlns:android="" xmlns:app="">

<item android:id="@id/save" android:title="@string/save" app:showAsAction="always" />

More new effects for Make-A-GIF

Fans of the Make A GIF feature can look forward to three more special effects, including: Balloons by Erik Carter, Confetti by Erik Carter, and Fireworks by Kimberley Margarita (Instagram).

Of course, we saw some similar additions last month, and all of them went live shortly after the teardown, so these will probably follow a similar pattern.

<string name="makeagif_filterdesc_balloons">Balloons rising</string>
<string name="makeagif_filterdesc_confetti">Confetti</string>
<string name="makeagif_filterdesc_fireworks">Fireworks explode</string>

Follow-up: Dark theme

In the v7.3 Gboard update, some kind of dark theme was added, though it had no obvious effect. All it took to trigger the feature was switching on battery saver mode. The latest update adds slightly more detail with a summary that explains power can be saved on OLED screens. The logical implication is that battery saver mode will turn parts of the Gboard UI completely black, allowing those pixels to turn off completely.

<string name="setting_battery_saver_theme_switching_summary">Gboard can save power on OLED screens by going dark</string>

Sticker search is available to more places

In case you didn't know, sticker search is a language-restricted feature. Since it launched, only four languages had access. With the latest update, it looks like that list has exploded to include a total of 17 languages:

  • Arabic
  • German
  • English
  • Spanish
  • French
  • Hindi
  • Indonesian
  • Italian
  • Chinese (China, Taiwan, and Hong Kong)
  • Japanese
  • Korean
  • Dutch
  • Polish
  • Portuguese
  • Russian
  • Thai
  • Turkish
// new
<string name="enabled_sticker_search_locales">ar,de,en,es,fr,hi-Latn,id,it,ja,ko,nl,pl,pt,ru,th,tr,zh-CN,zh-HK,zh-TW</string>
// old
<string name="enabled_sticker_search_locales">en,pt,id,hi-Latn</string>

New language support

Each update to Gboard comes with support for a wide range of new languages, localizations, and variants. Here is a list of what appears to be new. (Sorry, some names and letters are lost during extraction.)

Language tags

  • Bhili [bhb]
  • Gondi [gno]
  • Garo [grt]


  • Betawi [bew_ID]
  • [bhb_XF]
  • Rukiga [cgg_UG]
  • ?? [cjm_VN]
  • ?????? [dar_RU]
  • Fa? [fan_GQ]
  • Kr?y?l [gcr_GF]
  • ????????? [gdx_IN]
  • ????? [gno_XF]
  • A?hik [grt_XA]
  • Hunsrik [hrx_BR]
  • Ebira [igb_NG]
  • Baso Jambi [jax_ID]
  • ??????? [ka_XG]
  • ????? [kfr_IN]
  • ???? [ksw_MM]
  • Lwo [laj_UG]
  • ??? [luz_IR]
  • ?l Maa [mas_KE]
  • Pelat Utagha [meo_MY]
  • M?ing-b??-ng? [mnp_CN]
  • Sabah Melayu [msi_MY]
  • Runyoro [nyo_UG]
  • Anishinaabemowin [oj_XA]
  • Lusoga [xog_UG]

Localized names for sub-locales

  • Betawi (Indonesia) [bew_ID]
  • Bhili (Gujarati) [bhb_XF]
  • Chiga (Uganda) [cgg_UG]
  • Eastern Cham [cjm_VN]
  • Fang [fan_GQ]
  • Guianan Creole [gcr_GF]
  • Godwari (India) [gdx_IN]
  • Gondi (Telugu) [gno_XF]
  • Garo (Latin) [grt_XA]
  • Hunsrik German (Brazil) [hrx_BR]
  • Ebira (Nigeria) [igb_NG]
  • Jambi Malay [jax_ID]
  • Georgian (Khutsuri) [ka_XG]
  • Kutchi (India) [kfr_IN]
  • Sgaw Karen [ksw_MM]
  • Lango (Uganda) [laj_UG]
  • Southern Luri (Iran) [luz_IR]
  • Maasai (Kenya) [mas_KE]
  • Kedah Malay [meo_MY]
  • Northern Min [mnp_CN]
  • Sabah Malay [msi_MY]
  • Nyoro (Uganda) [nyo_UG]
  • Ojibwe (Latin) [oj_XA]
  • Soga (Uganda) [xog_UG]


  • "Belarusian (')" [belarusian_belarus_with_apostrophe]
  • Buryat [buryat_mongolia]
  • Buryat [buryat_russia]
  • Gondi [gondi]
  • Hakka [hakka]
  • Khorasani Turkic [khorasani_turkic_arabic]
  • Kurukh [kurukh]
  • Mandeali [mandeali_dynamic]
  • Mundari [mundari]
  • Shekhawati [shekhawati]
  • Siberian Tatar [siberian_tatar]
  • Talysh [talysh]
  • Azerbaijani [talysh_azeri]

New Kana keys

And finally, if you're typing Kana, there appear to be several new additions in this update.

  • a: ア。アサヒ ノ ア
  • e: エ。エイゴ ノ エ
  • ha: ハ。ハガキ ノ ハ
  • he: ヘ。ヘイワ ノ ヘ
  • hi: ヒ。ヒカリ ノ ヒ
  • ho: ホ。ホケン ノ ホ
  • hu: フ。フトン ノ フ
  • i: イ。イチゴ ノ イ
  • ka: カ。カゾク ノ カ
  • ke: ケ。ケシキ ノ ケ
  • ki: キ。キッテ ノ キ
  • ko: コ。コドモ ノ コ
  • ku: ク。クスリ ノ ク
  • ma: マ。マッチ ノ マ
  • me: メ。メガネ ノ メ
  • mi: ミ。ミカン ノ ミ
  • mo: モ。モミジ ノ モ
  • mu: ム。ムシ ノ ム
  • n: ン。オシマイ ノ ン
  • na: ナ。ナマエ ノ ナ
  • ne: ネ。ネズミ ノ ネ
  • ni: ニ。ニホン ノ ニ
  • no: ノ。ノハラ ノ ノ
  • nu: ヌ。ヌリエ ノ ヌ
  • o: オ。オオサカ ノ オ
  • ra: ラ。ラジオ ノ ラ
  • re: レ。レモン ノ レ
  • ri: リ。リンゴ ノ リ
  • ro: ロ。ロウカ ノ ロ
  • ru: ル。ルスバン ノ ル
  • sa: サ。サクラ ノ サ
  • se: セ。セカイ ノ セ
  • si: シ。シンブン ノ シ
  • so: ソ。ソロバン ノ ソ
  • su: ス。スズメ ノ ス
  • ta: タ。タバコ ノ タ
  • te: テ。テガミ ノ テ
  • ti: チ。チキュウ ノ チ
  • to: ト。トウキョウ ノ ト
  • tu: ツ。ツバメ ノ ツ
  • u: ウ。ウサギ ノ ウ
  • wa: ワ。ワカメ ノ ワ
  • wo: オ。オオサカ ノ オ
  • ya: ヤ。ヤカン ノ ヤ
  • yo: ヨ。ヨット ノ ヨ
  • yu: ユ。ユカタ ノ ユ


The APK is signed by Google and upgrades your existing app. The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way. Rather than wait for Google to push this download to your devices, which can take days, download and install it just like any other APK.

Gboard - the Google Keyboard
Gboard - the Google Keyboard
Developer: Google LLC
Price: Free