Egghead Instructor Brad Martin

Brad Martin

Brad Martin spends most of his time writing TypeScript and leveraging NativeScript to build cross platform native Android and iOS apps.



Support Brad's Free Lessons
become a member today

Browse Brad Martin's lessons.

showing 12 lessons...

Create Flex Based Containers Using FlexboxLayout

Create an Absolute Positioned Layout Using AbsoluteLayout

Position Views in a Dock Using DockLayout

Add Responsive Wrapping Using WrapLayout

Make a Grid Layout Using GridLayouts

Create Vertical/Horizontal Layouts with StackLayout

Capture Drawings and Signatures in a NativeScript app

Composing emails in a NativeScript app

Using the device Phone and SMS with NativeScript

Using Speech Recognition with NativeScript

Using Text to Speech with NativeScript

Set up a native app project with the NativeScript CLI

js tutorial about Create Flex Based Containers Using FlexboxLayout

Create Flex Based Containers Using FlexboxLayout

5:15 js

Use the FlexboxLayout component to create a layout container that is based on the CSS flexbox-layout in modern browsers. We will examine several of the properties, behaviors, and benefits that the FlexboxLayout provides with native mobile UI layouts in a NativeScript app.

js tutorial about Create an Absolute Positioned Layout Using AbsoluteLayout

Create an Absolute Positioned Layout Using AbsoluteLayout

1:31 js

We will use the AbsoluteLayout component to create a layout container which uses left-top coordinates to position its child components in a NativeScript app.

js tutorial about Position Views in a Dock Using DockLayout

Position Views in a Dock Using DockLayout

1:42 js

We will use the DockLayout component to create a layout container which allows us to specify sides (top, bottom, left, right) to dock child components to in a NativeScript app.

js tutorial about Add Responsive Wrapping Using WrapLayout

Add Responsive Wrapping Using WrapLayout

2:16 js

We will use the WrapLayout component to create a layout that wraps UI widgets to a new row or column if no space is left in a NativeScript app.

js tutorial about Make a Grid Layout Using GridLayouts

Make a Grid Layout Using GridLayouts

3:40 js

We will use the GridLayout component to create a layout container that can span any number of rows and columns. This allows us to create very complex UIs in a NativeScript app.

js tutorial about Create Vertical/Horizontal Layouts with StackLayout

Create Vertical/Horizontal Layouts with StackLayout

1:02 js

The StackLayout component is one of the many layout containers for your UI. We will use the StackLayout to create a vertical and horizontal layout container in a NativeScript app.

js tutorial about Capture Drawings and Signatures in a NativeScript app

Capture Drawings and Signatures in a NativeScript app

4:19 js

Using the NativeScript-DrawingPad plugin in a NativeScript app you can create a drawing pad. This is great for capturing signatures or any touch drawing on the device.

js tutorial about Composing emails in a NativeScript app

Composing emails in a NativeScript app

3:19 js

We will use the NativeScript-Email plugin from Eddy Verbruggen to compose email messages from our app that the user can send out.

js tutorial about Using the device Phone and SMS with NativeScript

Using the device Phone and SMS with NativeScript

3:08 js

We will use the nativescript-phone plugin which provides a simple API to access the device's default phone and SMS applications. This allows us to dial phone numbers from our app using the device's phone capabilities as well as pre filling SMS messages for your app's users.

js tutorial about Using Speech Recognition with NativeScript

Using Speech Recognition with NativeScript

4:24 js

We will use the NativeScript Speech Recognition plugin by Eddy Verbruggen to convert speech to text. The plugin provides a clean abstraction over the Android SpeechRecognizer and the iOS SFSpeechRecognizer.

js tutorial about Using Text to Speech with NativeScript

Using Text to Speech with NativeScript

3:16 js

We will use the NativeScript Text-to-Speech plugin to have the iOS and Android speech synthesizers speak a provided text.

js tutorial about Set up a native app project with the NativeScript CLI

Set up a native app project with the NativeScript CLI

2:18 js

NativeScript is a framework that let's you build JavaScript to native applications. In this lesson, we will set up a native app using the NativeScript command-line interface. We will then take a brief look at some of the project it generates.

HEY, QUICK QUESTION!
Joel's Head
Why are we asking?