
Hi, I'm Safwan Shafiq and I'll be your instructor for Android App Re-skinning for Beginners in Urdu.
In this first video, you will get to learn a few things about me and about the course objectives.
JDK Installation:
To start the development you have to install the JDK (http://www.oracle.com/technetwork/java/javase/downloads/index.html), make sure to install all components.
You also need to download Android Studio (http://developer.android.com/sdk/index.html) which will also install the SDK manager.
Importing Project:
To import the template, simply open Android Studio and import the template. Make sure to wait for all the processes (the Gradle Build) to complete before continuing to the next step.
Some Addition Steps:
Sometimes, the Gradle Build fails, here are some additional steps you can take:
Android Studio might ask you to do download some additional SDK components in the 'messages' tab, simply follow the instructions to install and download the additional components to fix this.
Make sure the app is targeting at least Marshmallow and that all the libraries are linked:
Libraries (.jar) from the libs folder
All the Gradle defined libraries are linked (as found in app/build.gradle)
Make sure to wait until all loading is complete before manually (re) adding any modules and/or libraries!
Changing package name:
Before we can submit our app to the play store, you have to change your package name and compile your application. Changing the package name is your app's unique identifier.
It is mentioned in your manifest and all your java files, and it is your project structure.
Create a new package (usually something like com.mycompany.myapp now drags the content from the com.scriptsbundle.safwantech package (subpackages and files) into the new package.
Also, replace strings and textual occurrences. After you have done this, replace all the occurrences of com.scriptsbundle.safwantech with your new package name using Ctrl + Shift + R (Cmd + Shift + R on OSX).
If everything went correctly, com.scriptsbundle.safwantech packages in the project explorer should be changed into com.yourcompany.name, just as the package name in the manifest.
You'll learn how to change the application name in Android Studio.
You'll learn how to connect and set up Firebase Project for your application
You'll learn how to change the application icon in Android Studio.
To Change the App Icon:
1. Create PNG image file of size 512x512 pixels
2. In Android Studio, in the project view, highlight a mipmap directory
3. In the menu, go to File>New>Image Asset
4. Click Image Button in Asset type button row
5. Click on 3 Dot Box at the right of Path Box.
6. Drag image to source asset box
7. Click Next (Note: Existing launcher files will be overwritten)
8. Click Finish
You'll learn how to change and resize drawable graphics by using some free tools.
You'll learn how to integrate/replace AdMob & Facebook ad unit ids to earn more.
You'll learn how to change the application tabs & text colors in Android Studio.
You'll learn how to set up Android Emulator.
You'll learn how to create a free privacy policy link for Google Play Console.
You'll learn how to generate SHA-1 keys for Firebase Console.
The easiest way for getting SHA1 Key in the android studio both (Debug and release Mode)
1. Open Android Studio
2. Open Your Project
3. Click on Gradle (From Right Side Panel, you will see Gradle Bar)
4. Click on Refresh (Click on Refresh from Gradle Bar, you will see List Gradle scripts of your Project)
5. Click on Your Project (Your Project Name form List)
6. Click on Tasks/Android
7. Double Click on signing report (You will get SHA1 and MD5 in Run Bar)
You'll learn how to generate key hash for Facebook Login.
In this lecture, You'll learn how to generate Keystore and signed APK to publish the app on Google Play.
Reskin Android Mobile Apps for Beginners - Urdu - Hindi
The course is suitable for beginners no programming experience is required, I will guide you step by step on what you need to do in your source code to re-skin your Apps and be able to publish them to Google Play Store.
Fiverr Clients feedback:
Malik showed a deep understanding of the domain of enterprise software development. He was able to properly classify responsibilities and technology stack between different projects that I was involved in. Right from the start he understood the complexity of the task and communicated intelligently about how he plans to tackle it. Would definitely recommend him as a knowledgeable and hard worker.
Wonderful Experience - He is very attentive and patient! Would come back again.
He showed a high level of professionalism and patient Person. Strongly recommend working with him, and we'll be collaborating again soon!" Thanks, Sir.
Very professional Developer, with excellent skills in communication. I recommend it to every user!!!
i am really very satisfied with your work and will back to you for the next project soon thanks.
perfect seller to work with, very honest he is ever there to assist.I recommend him
Who is this course for?
Anyone (freelancers/buyers) willing to start creating android applications but doesn't have the necessary programming skills.
Beginners freelancers searching to increase their skills in Android mobile application development.