More than 50 Android projects for students and learners

At inducesmile.com, we are planning to release a new mobile app which will focus on mobile technologies and will simplify how to code mobile apps and games.

Although this will be a long post but feel free to jump to any part you will like to read.

At the moment, we are looking for beta testers for our upcoming mobile app. To become part of our early testers, make sure you subscribe on our website.

By subscribing, you will get our premium features free for a limited period of time. Your email will only be used for our upcoming mobile app launch notifications and nothing more.

Please note that this is a work in process and will be released as part of our new mobile app. If you want early access to all these features kindly subscribe now.

Below is a list of android apps in the pipeline

1. Android Translation App

This is a simple android translation application that uses Yandex Translation API to translate from one language to another. The API supports more than 50 different languages

What you will learn

  1. How to create android UI using different View widgets
  2. How to use Android Retrofit Network Library
  3. How to user other android third-party APIs and Libraries
  4. How to write and read data in android Room database

2. Android Dictionary App with SQLite Database

Android dictionary app uses SQLite database to store words and their meaning. It also support detailed explanation using Wikipedia. It has text to speech support.

What you will learn

  1. How to list data using RecyclerView widget
  2. How to create Navigation Drawer
  3. How to write and read data with SQLite in Android
  4. How to use Text to speech feature in android
  5. How to share data in android

3. Android Invoice and Estimation App with Laravel Php Web Admin

Android Invoice and Estimation app is a productivity app anyone can use to manage their business estimations and invoices on the go.

What you will learn

  1. How to connect android client app to backend web app.
  2. How to draw graph for data analysis in android
  3. How to fetch, delete and post data to remote web app using android Retrofit

Android Drawing App

Android Drawing App is a simple canvas app that allow users to use their draw and draw on it. It supports saving your drawing, undo and redo. You can also select different colors

What you will learn

  1. How to create a custom view in android
  2. How to save bitmap in Android
  3. How to implement View onTouch listener in Android
  4. How to undo and redo action in android

Android Flash Light App

Android Flash Light App is a simple app you can use to switch on and off your device back or front camera light. It also display information about the device current batter level

What you will learn

  1. How to use android camera flash
  2. How to request user permission in android
  3. How to play a simple sound in android
  4. How to toggle between two Views using click event
  5. How to read android device batter information

Android Note Taking App

Android note taking app is a productivity app that comes in handy when a user wants to make a list or jot down some text that can be reference to any time in the future.

What you will learn

  1. How to list content using Android RecyclerView
  2. How to write text in a EditText widget and retrieve the content.
  3. How to read, save and delete a file in android
  4. How to rename a file in Android
  5. How to share a file in Android
  6. How to redo and undo text content enter by users

Android Note With Room Database

Unlike the above note app, this note taking app uses room database to store data. Notes can be starred and add to favorite. You can group notes in category. Note also support reminder.

What you will learn

  1. How to list content using Android RecyclerView
  2. How to store, retrieve, update and delete data in android Room database.
  3. How to group notes in folders
  4. How to rename notes and folders
  5. How to use Alarm or WorkManager to trigger reminder in android
  6. How to create settings page in android

Android YouTube Music App

This app makes use of Android YouTube API to fetch and display filtered video music from YouTube. Users can search musics in YouTube directly from the app. The app also supports creating playlist and adding music to user favorite.

What you will learn

  1. How to list content using Android RecyclerView
  2. How to use YouTube API to retrieve and search musics.
  3. How to add settings the app will response to
  4. How to use multiple themes in android app
  5. How to strict only WiFi network to prevent data lost
  6. How to customize music player to play YouTube musics

Android Currency Converter

Simple app that let users select a currency of their choice and amount and it will automatically converts it to four different currencies. User set notifications the changes in value to a particular currency and much more.

What you will learn

  1. How to use currency API in android app
  2. How to create custom number keyboard.
  3. How to add notification in android application
  4. How to search using auto complete feature
  5. How to create dialog in android
  6. How to use multiple themes in android

Android Dentist Booking App

Location based dentist booking app that affords users to search dentist by location, specialties or with gender preference. It supports Google Map and use Location API to measure distance.

What you will learn

  1. How to use Android Google Map API
  2. How to use Android Location API
  3. How to customize Google Map Markers
  4. How to use Android Geocoder class
  5. How to search with options
  6. How to book appointment

Android Calculator App

A simple android calculator app which provides basic math operator to users

What you will learn

  1. How to create a tabular UI layout in android
  2. How to import Java jar file in Android project
  3. How to navigate between activity pages
  4. How to add and delete content of android EditText widget

Android Scientific Calculator App

Like the simple app, scientific calculator comes with more features like trigonometry, logarithm, factorial and many other math functions

What you will learn

  1. How to create a tabular UI layout in android
  2. How to import Java jar file in Android project
  3. How to navigate between activity pages
  4. How to add and delete content of android EditText

Android Pill Reminder App

Imagine having many different medication to take different times in a day and for a long time, you will need a way to remind yourself the pills to take, when to take it and what dosage. This is where Pill reminder comes in handy.

What you will learn

  1. How to create a list using android RecyclerView widget
  2. How to validate user input in android
  3. How to use color options in android app
  4. How to implement alert or reminder system in android application
  5. How to work with Date Dialog in android
  6. How to work with Time Dialog in android

Android Quote and Text on Image App

With Android quotes, it is very easy to share quotes with others. The quotes are categorized. Users have the option to create a custom quotes with background image.

What you will learn

  1. How to create a Grid Layout View in android
  2. How to create custom view in android
  3. How to use color options in android app
  4. How to gradient dynamically in android
  5. How to add image effects in android
  6. How to customize font in android

Android Restaurant Table Booking App

Restaurant Booking App is a business app that let users to book a table in a restaurant. This makes it convenient and help business to plan ahead and increase revenue.

What you will learn

  1. How to use Cloud Firestore in android
  2. How to create recommendation system in android
  3. How to create a login and signup system in android
  4. How to implement search in android
  5. How to implement Google Map in android

Suggest Projects

By visiting this page, we believe you are searching for android project source code you will use as a foundation to learn and build upon it.

If you cannot find the nature of projects you are looking for, kindly use the comment box below and suggest it. Remember to add a brief descriptions and features.

Add a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.