Course Description
A brief summary
Android is a rich, multi-touch and ready-to-use software stack that is easily adaptable to different Hardware platforms. It includes an operating system, middleware and key applications.
This course is designed for software developers interested in designing, creating applications for the Android mobile phone plat form. Object oriented programming knowledge is mandatory. Java experience is required to get the most benefit from this training.
Key Features
Course Details
At BEACON IT we’ll take you through the design process from beginning to end, integrating idea generation, technical knowledge, design theory and studio skills at every step. Follow the links below for a more detailed look at what you will learn.
- Design Theory
- Practical work
- Individual out of 15 projects
SECTION 1: INTRODUCTION TO MOBILE APPS
Section 2: Setting up a development environment for JAVA
Lessons
Section 3: Learn Java Programming (Basic)
Lessons
Section 4: Learn Java Programming (Advance)
Lessons
Section 5: Getting Started with Android Programming
Lessons
Section 6: User Interface and Layout Design with Views
Lessons
Section 7: Android Input Events (Event Listeners, Event Listeners Registration, Event Handling)
Lessons
Section 8: Android Intents (Implicit, Explicit)
Lessons
Section 9: Android UI Controls & Widgets
Lessons
Section 10: Working with lists in Android
Lessons
Section 11: Android Activities and Fragments
Lessons
Section 12: Internal Storage in Android
Lessons
- Introduction to SQL (Structure Query Language)
- Introduction to Android SQLite Database
- How to create Database and Tables using SQLite Helper
- How to insert Data into SQLite Database with example
- How to retrieve or fetch Data from SQLite database in android
- How to display data in listview from SQLite database in android
- How to update particular field in specific row using SQLite by using a Context Menu
- How to delete data from SQLite database in android
Section 13: External Storage in Android
Lessons
- How to make external database
- How to make HTTP Request to external server
- How to insert Data into External Database with example
- How to retrieve or fetch Data from SQLite database in android
- How to display data in listview from External database in android
- How to update particular field in specific row External database
Section 14: Location-Based Services and MAP
Lessons
Section 15: Others
Lessons
Section 16: MOBILE UI/UX DESIGN – ADOBE XD ADVANCE
Lessons
- Introduction
- Design from scratch
- Working with Experience Design Artboards
- Using Shapes and Properties
- Working even MORE efficiently
- Working with Content
- Wire framing Low Fidelity
- High Fidelity UI Design
- Redesigning the Spotify App for iOS 11
- Creating Interactive Prototypes
- Testing, Sharing, and Exporting
- Sharing
- What Next
- XD Project 1: Create Full Scale Mobile App
- XD Project 2: Design Special Screen
- XD Project 3: Design a Smart Watch UI
- Conclusion
Section 17: THE COMPREHENSIVE GUIDE TO FREELANCING
Lessons
- Behance Portfolio
- Preparing for Freelance job
- How to Get Freelance Clients
- Project Management for Freelancers
- Testing Freelance Projects
- Working with Legacy Applications
- Managing Client Relationships
- Mistakes & Problems every Freelancer’s face
- Freelance Job Hunting Skills
- 65+ Freelance Job Websites
- 50+ Online Tools and Apps for Freelancers
- Module 1: The Heart of Freelancer
- Module 2: Your Bids Dissected
- Module 3: Advanced Bidding
- Payment Gateway