Pronto Notepad is an online video course that gives you a step by step tutorial on how to create an elegant cloud backed Android Notepad that allows users to save Note by text,voice and sketch. Users can also set a reminder on their notes and all these are synced to Firebase Realtime Database and Firebase Storage.
Developing a Notepad app is the right of passage for many Android developers - for good reason! It is relatively easy to go from File->New Project to a relatively functioning app. But do not let the appearance of simplicity deceive you, developing a feature rich Notepad app will teach a Junior Android developer solid Android development skills that will greatly upgrade your career.
This course delivers and exceeds on this promise because by completing this course you will be amazed by the depth and the extent of the Android development skills that you will learn.
So, what Android development skills will I learn by taking this course? I am glad you asked. First, you have to realize that for the end user the concept of an App is an application that can be accessible from any device. For this reason, Firebase Realtime Database is used as the backing data store for this app.
Whats more, this course comes with a fully developed source code that depending on your level of Android development experience could take you hundreds of hours to create or few thousand dollars if you hire another developer to create it for you.
This lecture contains the two source code for this app and a sample APK that you can run on your device or emulator.
In this video lecture we will add Firebase authentication to the project using the Firebase UI library.
Firebase authentication returns a Firebase User object which contains information of the newly added user, we will use this information to populate our Navigation drawer in this lecture.
In this lecture we will implement material design navigation drawer using Mike Penz navigation drawer library.
In this lecture we will implement logging out using Firebase authentication.
We begin the discussion of using camera to add an image to a Note.
We continue the lecture on using Camera to take a picture, save the picture and display the picture in our note.
This lecture completes the video tutorial on adding Image to Note using Camera.
In this lecture we begin to add audio to the Note through the device MIC
In this lecture we complete adding audio to the Note, show how to stop recording and play the audio.
In this video we will add a Custom View that we will use to provide hand drawing functionality to our app.
In this lecture we will begin to learn about Alarm Manager, Pending Intent, Broadcast Receiver and Date, Time picker dialog.
My name is Val Okafor, I am a Software Engineer with expertise in Android development. I am the founder and Principal Engineer of Pronto Apps, LLC a San Diego, CA based mobile app development company.
I clearly remember my struggles when I was trying to learn the fundamentals of Android development. It clicked for me when I started learning how to build Android apps instead of learning abstracts concepts in isolation.
My Android development tutorials are the tutorials I wish I had when I started. I teach Android development with the approach of building a complete app.
I have a bachelor's degree in Information Technology from National University San Diego, California and a master's degree in Software Engineering from Regis University Denver, Colorado.
I enjoy sharing my extensive work experience through my blog, social media.