Android Multilingual Applications Development From Scratch

Learn how to setup and configure a multilingual android application using android studio.
4.6 (24 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3,911 students enrolled
$200
Take This Course
  • Lectures 27
  • Contents Video: 2.5 hours
    Other: 1 hour
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 English

Course Description

Learn how to build an android application in multiple languages and get the following skills under your belt :

  • Understand Multilingual Application Development Process.
  • Configure android app and activate the multilingual feature.
  • Assign default application language.
  • Associate Specific UI to a certain language.
  • Support both LTR And RTL Languages.
  • Dynamically change the application language in Runtime.
  • Monetize your application with ads.
  • Publish, design and manage multilingual app on Google Play Store.

In this course you will learn how to setup and configure a list of languages using the Android Studio and Android SDK.

I’ll walk you thru the process of installing and activating the Multilingual feature. We’ll connect the app with option theme settings and associate the application UI in different languages and we’ll look at the settings and configurations that give you complete control over your Multilingual android application.

In the end you will know the step-by-step process of how you can have your app seamlessly connected between all your preferred languages.

What are the requirements?

  • A working computer.
  • Android SDK UP and Running API level 17+up
  • Android Studio Up and Running.
  • You should have basic knowledge of Java,Android,XML technologies.

What am I going to get from this course?

  • Understand Multilingual Application Development Process.
  • Configure android app and activate the multilingual feature.
  • Assign default application language.
  • Associate Specific UI to a certain language.
  • Support both LTR And RTL Languages.
  • Dynamically change the application language in Runtime.
  • Monetize your application with ads.
  • Publish, design and manage multilingual app on google play store.

What is the target audience?

  • this course is for any one who interested in making multilingual android applications.
  • Android Beginners
  • Translators
  • Content Customizers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Welcome!
02:40
Assumptions
Preview
00:55
What Is The Android Multilingual Application?
02:45
Section 2: Multilingual Background
Definition of I18n, L10n, G11n
03:54
The Overall Process
03:38
Online Translation Tools
05:13
String Theory
02:58
Section 3: Install Android Studio
Install Latest Android Studio
Preview
07:15
Download SDK's
Article
Section 4: Preparing Android Application For Multiple Languages
Create a new android project
Preview
04:52
Planning And Design For Localizable Items
Preview
07:51
Section 5: Supporting Different Languages
Resources Types Providing
07:42
Adding First LTR(Left To Right) Language
10:55
Adding More LTR Languages
11:04
Working With Multilingual Drawable Items
05:11
Working With RTL And LTR Multilingual Styling
06:20
Section 6: Multilingual In Runtime
Adding Languages Spinner
02:20
Activate Spinner And Change Android App Language In Runtime
10:45
Section 7: Prepare Your Multilingual App For Publishing
Prepare Your Multilingual Android Application Icon
03:23
Generate The Signed APK
08:30
Section 8: Publishing Multilingual Application To Google Playstore
Upload apk and configure title and description
04:25
Upload and design the listing graphic assets
06:32
Configure pricing and adding support for more listing languages
10:27
Section 9: Your App After Publishing With Monetization
Preview and Monetize your mobile apps with Ads
13:16
Section 10: Course Recap
Conclusion
04:33
Section 11: Resources
Source Code & Course Slides
63 pages
Section 12: Bonus Material
Google Play Store Demo
1 page

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ahmad Naser, Freelance Architect, Senior Developer and Designer, Trainer

Hi! I'm Ahmad. I have a degree in Computer Science from Birzeit University and you might call me a bit of computer geek.

I'm comfortable with a large range of languages and techniques.

After implementing enterprise applications using Salesforce and Siebel CRM for 3 years and with professional experience in building websites, cloud apps, ios apps, unity games, android mobile apps and educational games for 6 years. I decided to share my technical knowledge with people all over the world to benefit from my experience and build their own careers specially because I am a real world example with over 20 successful game on Google Play Store, Asset Store and Apple Store, So your success is mine and I want to help you reach your goals step by step exactly as I do.

I'm passionate about teaching people about technologies, so from time to time I gave courses online and in learning centers and teach beginners and professionals on many technologies and development frameworks. One of my greatest goals in life is growing the next generation of software professionals and to keep teaching programming at every opportunity I get.

I can't wait to help you experience the achievement and financial freedom that having a deep understanding of technology brings.

So why not start learning to design & develop now by joining our epic Unity 3D professional 2d game development course?

See you soon!

Ahmad

Ready to start learning?
Take This Course