Fine Point Mobile, brought to you by Daniel Malone.

Android Developer Training

Become an Android Developer with video tutorials by Daniel Malone and Fine Point Mobile.
Regular Expressions in Android Studio
Play video

Regular Expressions in Android Studio

Android Tutorial Part 12 of 100: RecyclerView with ConstraintLayout
Play video

Android Tutorial Part 12 of 100: RecyclerView with ConstraintLayout

Android Tutorial Part 11 of 100: ConstraintLayout
Play video

Android Tutorial Part 11 of 100: ConstraintLayout

Android Tutorial Part 10 of 100: ArrayList of Users
Play video

Android Tutorial Part 10 of 100: ArrayList of Users

Android Tutorial Part 9 of 100: ArrayList (String)
Play video

Android Tutorial Part 9 of 100: ArrayList (String)

Android Tutorial Part 8 of 100: Object Oriented Design
Play video

Android Tutorial Part 8 of 100: Object Oriented Design

Android Tutorial Part 7 of 100: LinearLayout
Play video

Android Tutorial Part 7 of 100: LinearLayout

Android Tutorial Part 6 of 100: New Activity
Play video

Android Tutorial Part 6 of 100: New Activity

Android Tutorial Part 5 of 100: Snackbar
Play video

Android Tutorial Part 5 of 100: Snackbar

Android Tutorial Part 4 of 100: OnClick Toast Message
Play video

Android Tutorial Part 4 of 100: OnClick Toast Message

Android Tutorial Part 3 of 100: OnClickListener
Play video

Android Tutorial Part 3 of 100: OnClickListener

Android Tutorial Part 2 of 100: Virtual Devices
Play video

Android Tutorial Part 2 of 100: Virtual Devices

Android Tutorial Part 1 of 100: Install Android Studio, Setup Project
Play video

Android Tutorial Part 1 of 100: Install Android Studio, Setup Project

Android Horizontal RecyclerView Tutorial
Play video

Android Horizontal RecyclerView Tutorial

Android RecyclerView Tutorial
Play video

Android RecyclerView Tutorial

Android AsyncTask Tutorial
Play video

Android AsyncTask Tutorial

Android Studio: How to Attach the Debugger
Play video

Android Studio: How to Attach the Debugger

Android Studio Tutorial: ArrayList - What does it mean?
Play video

Android Studio Tutorial: ArrayList - What does it mean?

Free YouTube Series

View our tutorials on YouTube -- for free!

Go to YouTube

What is an app?

What makes an app an app? How are apps different from websites?

  • Apps are faster and more powerful than websites.
  • Websites are easier access; no download is required. Just an internet connection and a browser, like Google Chrome.
  • Apps have access to better graphics and powerful integration with the CPU.
  • Push notifications and alerts are mobile-specific (although this is changing on the web).
  • Apps are downloaded from an app store, like Google Play Store.

What are some common app features?

  • Passwordless sign-in using your existing Google, Facebook or Twitter account. This reduces registration friction.
  • Realtime Database syncing. This allows the same user to use different devices without losing any data. Synchronization happens in real-time.
  • A beautiful design that functions as well as it looks.
  • Features Material Design, Google's design spec for how apps should look and react to the end-user.
In-person Training
Bring your app to the next level

Receive world-class Android app development training with Kotlin directly at your company's office!

Coming soon!

Android App Developers

It's never been a better time to become an Android Developer. Whether you want to create your first app, update an existing app to Material Design, or use Test-Driven Development, Fine Point Mobile provides quality training.

Headquartered in Austin, Texas, United States, Fine Point Mobile produces video tutorials that help you grow your career. Starting out as a YouTube Channel, Fine Point Mobile is now training 50,000 developers through tutorials.

What type of videos do you produce?

After creating multiple Google Play Store apps, Daniel Malone decided to help others learn Android Developer skills. Fine Point Mobile produces videos on Android Architecture Components, RxJava, ConstraintLayout, Kotlin, XML and advanced layouts, best practices, Test-Driven Development, and more. Never run out of videos to watch.

What can I expect to learn?

Need a place to start? Start with our Android Beginner's series, which walks you through creating your first Android app. Afterwards, continue learning Kotlin (instead of Java).

What is Material Design?

Google is well-know for it's simple, clean, and flat design. Material Design is a standard for how apps should look, behave and function. Floating Action Buttons, Navigation Drawers and Card are all easily recognizable standards for Android apps.


Register for Free Today

Stay up-to-date on the latest Android tutorials produced by Daniel.

Register Now

Future Tutorials

  • Android Architecture Components
  • SharedPreferences
  • Room Database
  • Navigation Components
  • Google Cloud Platform
  • Cloud Functions
  • Firebase Live Database

Future Projects

  • Social Media App
  • Ecommerce App
  • Chat Messaging App
  • GPS Tracker App
  • Field Services App
  • Dating App
  • Note-Taking App

Suggest Tutorials

Want to learn something specific? Tell Daniel what video you want him to make!

Send Suggestion