Using Modal Dialogs In A NativeScript Angular Mobile Application
Recently I was prototyping an application in NativeScript with Angular, but was feeling too lazy to set up the Angular Router to do multiple page navigation. Typically when I run into this scenario I use the prompt dialog, but this time I needed something more than data input. This lead me to the modal dialog.
With the modal dialog I can create a popup with pretty much anything on it and when I close it I can pass data back to the parent view. We’re going to see how to use a custom modal within our iOS and Android NativeScript application built with Angular.
Read MoreAccessing The Device Camera In A NativeScript Angular Application
More than a year ago when I started playing around with vanilla NativeScript I encountered the camera module. Previously I had even written a tutorial on using the camera in a vanilla NativeScript application. The NativeScript framework has come a long way and now includes Angular support so I figured it would be a good idea to see how to use the camera with this framework.
We’re going to see how to access the native device camera and take pictures within a NativeScript Android and iOS application built with Angular.
Read MoreLearning The Angular Platform As Well As NativeScript In Ng-Book 2
I’ve kept this on the down-low the past few months, but I’m pleased to announce that a chapter I’ve contributed has been included in the incredibly popular ng-book 2!
The chapter I’ve contributed is a deep dive into NativeScript development for the Angular developer. After learning every possible thing about Angular development you get to take your skills to the next level and apply them towards the development native mobile applications for Android and iOS.
Read MoreAutomatically Setting Your Profile Picture In A NativeScript Angular App
It doesn’t just take a good idea when it comes to making a great mobile application. Sometimes it takes a little flair in the user interface department to make a good mobile application into a great mobile application. For example, when you have a user login screen, you could just ask for username and password credentials, or you could include profile picture information as well. Which do you think would be better?
Gravatar offers a global avatar registry based on user email address. In other words, you upload your profile picture to Gravatar, associate it with your email address, and then that same avatar can be used in any application that uses Gravatar. WordPress, the platform this blog is hosted on, uses Gravatar for my profile picture for example.
We’re going to see how to automatically set the user profile picture in a NativeScript Angular application using the Gravatar API.
Read MoreCommunicate With Websockets In A NativeScript Angular Application
I’ve been playing around with sockets and websockets recently. Not too long ago I wrote about creating a real-time chat application using Golang and Angular that made use of websockets. In that example we created a chat server using the Go programming language and a client facing web application using Angular. The communication between the two used websockets to keep things real-time.
What if we wanted to create a native mobile application for Android and iOS that communicated via websockets to our server or any other websocket server? Using NativeScript, it is very possible to create a mobile client that works with the Golang with Angular example as seen previously.
Read MoreDisplay System Information On The Onion Omega2 OLED Expansion
So I was a recent Kickstarter backer for the Onion Omega2 Internet of Things (IoT) device. My package finally came and I wanted to see what I can do with it. My package included the Omega2, expansion dock, and OLED display so I figured it would be cool to write an application that displayed to the screen.
A problem I always had with the Raspberry Pi, my other favorite IoT device, is that I never knew the IP address or system information because I was always using it as a headless unit. With that in mind, I decided to write an application that displayed this information to the Onion Omega2 OLED screen at boot.
We’re going to see how to write a basic script to show system information using Python and the OLED extension library.
Read MoreInternationalization In A NativeScript Mobile App With Angular
I’m an English only speaker, reader, and writer, so when I download an application from iTunes or Google Play, it is going to be in English. There are many people like this, but possibly in a language other than English. When I release my English-only application, how much of the world am I neglecting? To get the most success for your application, it makes sense to add internationalization (i18n) support so users can access your application in their native language.
Back in my AngularJS days I was using an incredible library called ng-translate and lucky for me, and everyone else, there is a variation of that same library for later versions of Angular. This new library, called ng2-translate, accomplishes the task of multiple language support in your application.
We’re going to see how to add internationalization support to our NativeScript Android and iOS application built with the Angular framework.
Read MoreSearch
Recent Posts
- Building a REST API With Express Framework and MongoDB
- Build a Real-Time Voice Interview Coach with TypeScript and LiveKit
- Introducing CFP Manager to Manage Speaking Engagements for the Team
- Using Dot Notation to Query Nested Fields in MongoDB
- Build a Movie Watchlist with Node.js, TypeScript, and MongoDB