# Latest Thunkable iOS / ✕ Beta Major Release (Mar 6) - Sign In, Media DB and Advanced Properties

**URL:** <https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780>\
**Category:** Announcements\
**Created:** [March 7, 2018, 4:51am UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780 "2018-03-07T04:51:39Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![albert](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/albert/32/4077_2.png) [@albert](https://community.thunkable.com/u/albert)\
**Post date:** [March 7, 2018, 4:51am UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/1 "2018-03-07T04:51:39Z")

</div>

Hey Thunkers,

We are excited to announce one of our largest releases to date – 2 new components, a ton of new advanced properties for our visible components and a host of platform updates. All new features for iOS are also available for those of us in our ✕ beta.

Please make sure that you download the latest companion apps for iOS and Android ✕.

New components

- [Sign In](https://docs.thunkable.com/ios/components/screen-layout/authentication/sign-in.html) powered by Firebase - our first ever authentication component, enables easy set up for email sign-in
- [Media Database](https://docs.thunkable.com/ios/components/data-storage/media-db.html) powered by Cloudinary - support for image, audio and video upload which returns a url

Component updates

- Most Visible components (Screen, TextInput, Label, Column, Row, Image, ListViewer, WebViewer, Maps, Google Maps) - a ton of advanced properties (many not yet documented) have been added including padding, margin, border & user location (Maps / Google Maps)
- [Realtime DB](https://docs.thunkable.com/ios/components/data-storage/realtime-db.html) powered by Firebase - simplified set-up for those using their own private account; pairs well with Sign In

Platform updates

- (✕ beta only) Installing an Android .apk no longer requires uninstalling the Thunkable companion app
- Easier discoverability of uploading files (now in the bottom left under the component tree)
- Error message when dropping a Navigator or Screen to the Phone previewer; they can only be added to the Visible components section of the tree
- Small updates to sharing by link and notifications during download and publish

Release notes

- [iOS](https://docs.thunkable.com/ios/release-notes.html)
- [✕ beta](https://docs.thunkable.com/x/faqs/release-notes.html)

Happy thunking!  
Team @ Thunkable

---

<div class="post-metadata">

**Author:** ![User81](https://avatars.discourse-cdn.com/v4/letter/u/ba9def/32.png) [@User81](https://community.thunkable.com/u/User81)\
**Post date:** [March 7, 2018, 6:45am UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/2 "2018-03-07T06:45:24Z")

</div>

oh wow! thx for this hard work 👍😃

---

<div class="post-metadata">

**Author:** ![Red\_Panda](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/red_panda/32/19387_2.png) [@Red\_Panda](https://community.thunkable.com/u/Red_Panda)\
**Post date:** [March 7, 2018, 11:44am UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/3 "2018-03-07T11:44:50Z")

</div>

Thanks for the usability update. Now there is a height problem in the project settings

 ![grafik](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/2X/9/9c9bd77b16eab7d28447a6632082ab8a64f3b25d.png)

---

<div class="post-metadata">

**Author:** ![ILoveThunkable](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ilovethunkable/32/3134_2.png) [@ILoveThunkable](https://community.thunkable.com/u/ILoveThunkable)\
**Post date:** [March 7, 2018, 1:58pm UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/4 "2018-03-07T13:58:36Z")

</div>

I love this. Cross platform, modern user interface, internet-style. Great work

---

<div class="post-metadata">

**Author:** ![ts02](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ts02/32/2013_2.png) [@ts02](https://community.thunkable.com/u/ts02)\
**Post date:** [March 7, 2018, 10:25pm UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/5 "2018-03-07T22:25:43Z")

</div>

I like these additions, but don’t you think the Firebase settings should be under the Firebase component properties?

And what about database security by using a database secret of other similar Firebase security feature?

* * *

Those are my only issues with this release, but other than that, keep up the great work!

---

<div class="post-metadata">

**Author:** ![albert](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/albert/32/4077_2.png) [@albert](https://community.thunkable.com/u/albert)\
**Post date:** [March 12, 2018, 9:41pm UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/6 "2018-03-12T21:41:30Z")

</div>

Thanks for this feedback Tyson!

---

<div class="post-metadata">

**Author:** ![mike](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mike/32/3438_2.png) [@mike](https://community.thunkable.com/u/mike)\
**Post date:** [March 13, 2018, 12:41am UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/7 "2018-03-13T00:41:01Z")

</div>

@ts02 good point, the Firebase settings will be easier to find someday, we just ran out of time before this release 😬

The good news for your second question is that various levels of Firebase database security are already possible, please try my admittedly ugly example app out to see user level security in action: [https://x.thunkable.com/copy/5aa7186d39eea10001c7d4d8](https://x.thunkable.com/copy/5aa7186d39eea10001c7d4d8)

Here are some common database rules you can cut and paste into your own Firebase app:

```
{
  "rules": {
    // This rule gives anyone on the internet read and write access to public/*
    "public": {
    	".read": true,
    	".write": true
    },
    // This rule gives signed in users read and write access to authenticated/* 
    "authenticated": {
    	".read": "auth != null",
    	".write": "auth != null"
    },
    // This rule gives signed in users read and write acccess to users/<userId>/*
    "users": {
      "$uid": {
        ".read": "$uid === auth.uid",
        ".write": "$uid === auth.uid"
      }
    }
  }
}

```

See [https://firebase.google.com/docs/database/security/quickstart](https://firebase.google.com/docs/database/security/quickstart) for more information.

---

<div class="post-metadata">

**Author:** ![ts02](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ts02/32/2013_2.png) [@ts02](https://community.thunkable.com/u/ts02)\
**Post date:** [March 13, 2018, 3:01pm UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/8 "2018-03-13T15:01:58Z")

</div>

Thanks for the help.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 12:04pm UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/9 "2024-11-08T12:04:16Z")

</div>



---

<div class="post-metadata">

**Author:** ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)\
**Post date:** [December 19, 2024, 4:13pm UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/10 "2024-12-19T16:13:50Z")

</div>



---

<div class="post-metadata">

**Author:** ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)\
**Post date:** [December 19, 2024, 4:30pm UTC](https://community.thunkable.com/t/latest-thunkable-ios-beta-major-release-mar-6-sign-in-media-db-and-advanced-properties/18780/11 "2024-12-19T16:30:29Z")

</div>


